/* Roundcast — Layr Skin
   Scope: [data-skin="layr"]
   Inspired by layr/examples/Sano: warm-neutral surfaces, crisp outlined cards,
   electric-indigo accent. Deliberately DISTINCT from the default indigo skin so
   the theme switch is clearly visible (esp. in dark mode). Same indigo color
   family, different surface/border/accent treatment.
   Mirrors the indigo skin's variable names exactly — only values differ.
*/

[data-skin="layr"] {
    --sidebar-w: 13.5rem;
    /* Warm cream paper — clearly not pure white */
    --background: 40 30% 96%;
    --foreground: 240 8% 6%;
    /* Pure-white cards so they "float" on the cream bg (layr outlined look) */
    --card: 0 0% 100%;
    --card-foreground: 240 8% 6%;
    --popover: 0 0% 100%;
    --popover-foreground: 240 8% 6%;
    /* Electric indigo accent */
    --primary: 245 85% 58%;
    --primary-foreground: 0 0% 100%;
    --secondary: 40 14% 92%;
    --secondary-foreground: 240 8% 6%;
    --muted: 40 14% 92%;
    --muted-foreground: 240 4% 42%;
    --accent: 245 80% 95%;
    --accent-foreground: 245 80% 40%;
    --destructive: 0 84% 60%;
    --destructive-foreground: 0 0% 98%;
    /* Crisp, visible warm-grey borders — layr's outlined aesthetic */
    --border: 36 12% 85%;
    --input: 36 12% 85%;
    --ring: 245 85% 58%;
}

[data-skin="layr"].dark {
    --sidebar-w: 13.5rem;
    /* True-neutral zinc black (NOT blue-tinted like indigo's 240 10% 9%) */
    --background: 0 0% 7%;
    --foreground: 0 0% 96%;
    /* Slightly elevated neutral panels */
    --card: 0 0% 11%;
    --card-foreground: 0 0% 96%;
    --popover: 0 0% 13%;
    --popover-foreground: 0 0% 96%;
    /* Bright electric indigo — clearly more vivid than indigo skin's muted 252 75% 65% */
    --primary: 245 92% 70%;
    --primary-foreground: 0 0% 100%;
    --secondary: 0 0% 16%;
    --secondary-foreground: 0 0% 90%;
    --muted: 0 0% 14%;
    --muted-foreground: 0 0% 60%;
    --accent: 245 60% 24%;
    --accent-foreground: 245 90% 86%;
    --destructive: 0 62% 45%;
    --destructive-foreground: 0 0% 98%;
    /* Clearly visible neutral borders (outlined cards) */
    --border: 0 0% 20%;
    --input: 0 0% 18%;
    --ring: 245 92% 70%;
}
