:root{--bg-deep: hsl(38, 56%, 95.5%);--bg-dark: hsl(36, 46%, 92%);--bg-glass: hsla(40, 70%, 99%, .72);--bg-glass-hover: hsla(40, 70%, 100%, .9);--bg-card: hsla(40, 70%, 99.5%, .78);--bg-card-hover: hsla(40, 70%, 100%, .93);--bg-veil: hsla(40, 66%, 99%, .8);--bg-veil-hover: hsla(40, 70%, 100%, .92);--text-halo: 0 1px 2px hsla(40, 90%, 100%, .95), 0 2px 10px hsla(40, 70%, 100%, .8);--panel-verse: hsla(42, 72%, 99.5%, .88);--panel-essence: hsla(38, 60%, 98%, .62);--border-light: hsla(258, 40%, 18%, .09);--border-subtle: hsla(258, 40%, 18%, .12);--border-gold-glow: hsla(32, 90%, 40%, .2);--border-gold: hsla(32, 90%, 40%, .3);--border-gold-hi: hsla(32, 90%, 38%, .55);--gold: hsl(31, 88%, 34%);--gold-primary: hsl(31, 88%, 34%);--gold-bright: hsl(28, 88%, 29%);--gold-dim: hsl(30, 58%, 30%);--gold-glow: hsla(38, 92%, 55%, .2);--gold-glow-lg: hsla(38, 92%, 60%, .12);--indigo: hsl(262, 58%, 52%);--indigo-primary: hsl(262, 58%, 52%);--indigo-bright: hsl(262, 62%, 42%);--purple-glow: hsla(262, 60%, 60%, .16);--teal: hsl(184, 68%, 26%);--teal-glow: hsla(184, 62%, 40%, .16);--success: hsl(158, 62%, 32%);--success-glow: hsla(158, 62%, 42%, .18);--danger: hsl(356, 68%, 48%);--danger-bright: hsl(356, 74%, 41%);--danger-glow: hsla(356, 68%, 55%, .45);--rose: hsl(340, 62%, 48%);--rose-bright: hsl(340, 66%, 40%);--hk-lived: hsl(150, 58%, 30%);--hk-tried: var(--gold);--hk-drifted: hsl(225, 12%, 46%);--pastel-rose: hsl(346, 82%, 87%);--pastel-peach: hsl(20, 90%, 86%);--pastel-butter: hsl(44, 94%, 84%);--pastel-mint: hsl(158, 54%, 85%);--pastel-sky: hsl(199, 78%, 87%);--pastel-lilac: hsl(272, 64%, 89%);--flash-ink: hsl(258, 42%, 22%);--flash-ink-soft: hsla(258, 42%, 22%, .5);--surface-hi: hsla(258, 40%, 18%, .05);--surface-hi-2: hsla(258, 40%, 18%, .09);--surface-hi-3: hsla(258, 40%, 18%, .14);--scrim: hsla(258, 32%, 22%, .32);--scrim-strong: hsla(258, 32%, 16%, .52);--surface-base: 40 68% 99%;--surface-raised: 42 74% 100%;--ink-hi: 258 40% 18%;--shade: 28 45% 30%;--halo: 40 90% 100%;--gold-base: 31 88% 34%;--teal-base: 184 68% 26%;--indigo-base: 262 58% 52%;--rose-base: 340 62% 48%;--success-base: 158 62% 32%;--danger-base: 356 68% 48%;--on-accent: hsl(0, 0%, 100%);--on-gold: hsl(40, 60%, 97%);--tint-gold: 42 92% 84%;--tint-teal: 178 58% 86%;--tint-indigo: 262 70% 91%;--tint-rose: 342 80% 91%;--tint-success: 152 58% 87%;--tint-danger: 356 84% 91%;--mosaic-gold: hsla(30, 72%, 34%, .42);--mosaic-gold-dim: hsla(30, 72%, 34%, .09);--mosaic-teal: hsla(184, 58%, 28%, .38);--mosaic-teal-dim: hsla(184, 58%, 28%, .08);--mosaic-indigo: hsla(264, 56%, 46%, .4);--mosaic-indigo-dim: hsla(264, 56%, 46%, .09);--mosaic-rose: hsla(344, 64%, 48%, .4);--mosaic-rose-dim: hsla(344, 64%, 48%, .09);--mosaic-sheen: hsla(20, 92%, 78%, .55);--text-primary: hsl(256, 32%, 15%);--text-secondary: hsl(256, 20%, 28%);--text-muted: hsl(252, 14%, 42%);--text-gold: hsl(30, 78%, 33%);--text-gurmukhi: hsl(28, 64%, 24%);--text-verse: hsl(258, 28%, 18%);--text-roman: hsl(30, 42%, 38%);--radius-sm: 8px;--radius-md: 16px;--radius-lg: 24px;--radius-full: 50px;--space-2xs: .25rem;--space-xs: .5rem;--space-sm: 1rem;--space-md: 1.5rem;--space-lg: 3rem;--space-xl: 5rem;--layout-max-width: 67.5rem;--layout-prose-width: 51.25rem;--layout-grid-cols: repeat(auto-fill, minmax(20rem, 1fr));--layout-grid-gap: 1.25rem;--font-heading: "Cinzel Decorative", serif;--font-body: "Outfit", sans-serif;--font-logo: "Mukta Mahee", sans-serif;--font-gurmukhi: "Noto Serif Gurmukhi", "Noto Serif", Georgia, serif;--font-verse: var(--font-body);--font-native: var(--font-gurmukhi);--font-display: var(--font-heading);--weight-light: 300;--weight-regular: 400;--weight-medium: 500;--weight-semibold: 600;--weight-bold: 700;--text-3xs: .5625rem;--text-2xs: .625rem;--text-xs: .6875rem;--text-sm: .75rem;--text-md: .8125rem;--text-base: .875rem;--text-lg: 1rem;--text-xl: 1.125rem;--text-2xl: 1.25rem;--text-3xl: 1.375rem;--text-4xl: 1.625rem;--text-display-sm: clamp(1.7rem, 4vw, 2.8rem);--text-display-md: clamp(2rem, 5vw, 3.5rem);--text-display-lg: clamp(4rem, 12vw, 8rem);--leading-tight: 1.2;--leading-snug: 1.4;--leading-normal: 1.6;--leading-relaxed: 1.8;--leading-verse: 1.85;--measure: 65ch;--measure-controls: 28rem;--shadow-card: 0 12px 32px hsla(28, 45%, 28%, .13), 0 2px 6px hsla(28, 45%, 28%, .08);--transition-smooth: all .4s cubic-bezier(.25, 1, .5, 1);--transition: all .25s cubic-bezier(.25, 1, .5, 1);--lang-sanskrit: #b8901f;--lang-prakrit: #4f8a4c;--lang-persian: #3f74ad;--lang-arabic: #9a5f28;--lang-braj: #8f56a8;--lang-pali: #328c83;--lang-punjabi: #a94a2b;--lang-function: #6f6859;--lang-other: #5a5a5a;--atmo-halo: hsla(40, 95%, 74%, .34);--atmo-depth-1: hsla(199, 78%, 82%, .42);--atmo-depth-2: hsla(344, 82%, 87%, .4);--atmo-lattice-1: hsla(28, 60%, 38%, .045);--atmo-lattice-2: hsla(262, 55%, 45%, .03);--wotd-folio: url(/shared/img/manuscripts/gurmukhi-medallion.jpg);--wotd-folio-pos: 50% 30%;--wotd-scrim: 40 58% 96%}html{font-size:100%;-webkit-text-size-adjust:100%;text-size-adjust:100%}:root[data-theme=dark]{--bg-deep: hsl(245, 24%, 3.5%);--bg-dark: hsl(245, 20%, 5%);--bg-glass: hsla(245, 25%, 5%, .65);--bg-glass-hover: hsla(245, 20%, 9%, .85);--bg-card: hsla(245, 25%, 7%, .7);--bg-card-hover: hsla(245, 20%, 10%, .85);--bg-veil: hsla(245, 28%, 7%, .62);--bg-veil-hover: hsla(245, 24%, 11%, .76);--text-halo: 0 1px 2px hsla(245, 40%, 2%, .9), 0 2px 10px hsla(245, 40%, 2%, .7);--panel-verse: hsla(245, 24%, 4%, .8);--panel-essence: hsla(245, 24%, 4%, .6);--border-light: hsla(0, 0%, 100%, .035);--border-subtle: hsla(0, 0%, 100%, .04);--border-gold-glow: hsla(38, 100%, 53%, .12);--border-gold: hsla(38, 100%, 53%, .18);--border-gold-hi: hsla(38, 100%, 53%, .4);--gold: hsl(38, 100%, 53%);--gold-primary: hsl(38, 100%, 53%);--gold-bright: hsl(38, 100%, 64%);--gold-dim: hsl(38, 55%, 32%);--gold-glow: hsla(38, 100%, 53%, .13);--gold-glow-lg: hsla(38, 100%, 53%, .06);--indigo: hsl(262, 75%, 65%);--indigo-primary: hsl(262, 75%, 65%);--indigo-bright: hsl(262, 75%, 75%);--purple-glow: hsla(262, 70%, 55%, .12);--teal: hsl(176, 60%, 52%);--teal-glow: hsla(176, 60%, 52%, .13);--success: hsl(160, 64%, 45%);--success-glow: hsla(160, 64%, 45%, .15);--danger: hsl(358, 76%, 59%);--danger-bright: hsl(357, 100%, 70%);--danger-glow: hsla(358, 76%, 59%, .55);--rose: hsl(340, 70%, 60%);--rose-bright: hsl(340, 70%, 70%);--hk-lived: #57c97a;--hk-tried: var(--gold);--hk-drifted: #8a93a6;--pastel-rose: hsl(346, 62%, 74%);--pastel-peach: hsl(20, 74%, 74%);--pastel-butter: hsl(44, 78%, 74%);--pastel-mint: hsl(158, 44%, 72%);--pastel-sky: hsl(199, 62%, 76%);--pastel-lilac: hsl(272, 54%, 80%);--flash-ink: hsl(40, 62%, 88%);--flash-ink-soft: hsla(40, 62%, 88%, .42);--surface-hi: hsla(0, 0%, 100%, .04);--surface-hi-2: hsla(0, 0%, 100%, .08);--surface-hi-3: hsla(0, 0%, 100%, .14);--scrim: hsla(245, 40%, 2%, .5);--scrim-strong: hsla(245, 40%, 1%, .75);--surface-base: 245 25% 5%;--surface-raised: 245 30% 9%;--ink-hi: 0 0% 100%;--shade: 0 0% 0%;--halo: 245 40% 2%;--gold-base: 38 100% 53%;--teal-base: 176 60% 52%;--indigo-base: 262 75% 65%;--rose-base: 340 70% 60%;--success-base: 160 64% 45%;--danger-base: 358 76% 59%;--on-gold: hsl(38, 60%, 8%);--tint-gold: 38 80% 16%;--tint-teal: 176 50% 15%;--tint-indigo: 262 60% 18%;--tint-rose: 342 55% 17%;--tint-success: 150 55% 13%;--tint-danger: 356 55% 17%;--mosaic-gold: hsla(40, 95%, 62%, .46);--mosaic-gold-dim: hsla(40, 95%, 62%, .1);--mosaic-teal: hsla(174, 62%, 58%, .42);--mosaic-teal-dim: hsla(174, 62%, 58%, .09);--mosaic-indigo: hsla(264, 80%, 78%, .46);--mosaic-indigo-dim: hsla(264, 80%, 78%, .1);--mosaic-rose: hsla(344, 78%, 72%, .44);--mosaic-rose-dim: hsla(344, 78%, 72%, .1);--mosaic-sheen: hsla(42, 100%, 74%, .3);--text-primary: hsl(0, 0%, 96%);--text-secondary: hsl(240, 15%, 82%);--text-muted: hsl(240, 10%, 64%);--text-gold: hsl(38, 80%, 72%);--text-gurmukhi: hsl(38, 90%, 88%);--text-verse: hsl(40, 26%, 86%);--text-roman: hsl(38, 32%, 68%);--lang-sanskrit: #d2a72b;--lang-prakrit: #6ba368;--lang-persian: #5a8fc7;--lang-arabic: #b5783c;--lang-braj: #a972c0;--lang-pali: #4fa9a0;--lang-punjabi: #c2603f;--lang-function: #8a8275;--lang-other: #6b6b6b;--shadow-card: 0 15px 45px rgba(0, 0, 0, .7);--atmo-halo: hsla(38, 100%, 53%, .07);--atmo-depth-1: hsla(262, 60%, 7%, .45);--atmo-depth-2: hsla(340, 50%, 5%, .3);--atmo-lattice-1: hsla(38, 100%, 53%, .015);--atmo-lattice-2: hsla(262, 100%, 65%, .01);--wotd-scrim: 250 45% 6%}:root[data-faith=radha-vallabh]{--bg-deep: hsl(148, 38%, 95%);--bg-dark: hsl(150, 30%, 91%);--font-native: "Tiro Devanagari Hindi", "Noto Serif Devanagari", "Noto Serif", serif;--atmo-halo: hsla(44, 92%, 76%, .32);--atmo-depth-1: hsla(158, 58%, 80%, .45);--atmo-depth-2: hsla(276, 62%, 88%, .42);--atmo-lattice-1: hsla(158, 50%, 28%, .04);--atmo-lattice-2: hsla(276, 55%, 45%, .03);--wotd-folio: url(/shared/img/radha-vallabh/bhagavata-purana-page-mewar.jpg);--wotd-folio-pos: 50% 45%;--wotd-scrim: 148 40% 95%}:root[data-faith=radha-vallabh][data-theme=dark]{--bg-deep: hsl(158, 32%, 4%);--bg-dark: hsl(158, 26%, 5.5%);--atmo-halo: hsla(38, 100%, 53%, .07);--atmo-depth-1: hsla(158, 55%, 8%, .5);--atmo-depth-2: hsla(275, 45%, 6%, .38);--atmo-lattice-1: hsla(38, 100%, 53%, .015);--atmo-lattice-2: hsla(275, 90%, 68%, .012);--wotd-scrim: 158 40% 4%}
