html.theme-heritage-sunset,.tp-heritage-sunset{--brand: #FF9F1C;--brand-dark: #E8850A;--brand-light: rgba(255,159,28,.12);--link: #A05C00;--accent: #7C3AED;--accent-light: rgba(124,58,237,.1);--teal: #0EA5A0;--coral: #FF647C;--amber: #FFAE45;--green: #22C55E;--bg: #FCF8F4;--bg2: #F7EFE7;--white: #FFFDFC;--surface: rgba(255,255,255,.92);--surface-blur: rgba(254,249,243,.88);--glass: rgba(255,255,255,.78);--glass-border: rgba(232,212,197,.72);--text: #241B43;--text2: #453A63;--text3: #746A7D;--text4: #786887;--text5: #CBC0D4;--border: #EBDCCD;--border2: rgba(36,27,67,.14);--divider: rgba(36,27,67,.06);--shadow-sm: 0 1px 3px rgba(36,27,67,.06), 0 1px 2px rgba(36,27,67,.04);--shadow: 0 10px 32px rgba(36,27,67,.07), 0 2px 8px rgba(36,27,67,.04);--shadow-lg: 0 20px 48px rgba(36,27,67,.12), 0 4px 12px rgba(36,27,67,.06);--shadow-brand: 0 6px 24px rgba(255,159,28,.32);--nav-bg: rgba(255,252,248,.68);--sidebar-bg: #241B43;--sidebar-text: rgba(255,255,255,.72);--sidebar-active: rgba(255,159,28,.2);--sidebar-indicator: #FF9F1C;--btn-primary-bg: linear-gradient(135deg,#241B43,#3A2A63);--btn-primary-text: #FFAE45;--btn-brand-bg: linear-gradient(135deg,#FF9F1C 0%,#F43F75 52%,#7C3AED 100%);--btn-brand-text: #fff;--input-bg: rgba(255,253,252,.85);--input-border: rgba(255,159,28,.22);--input-focus: #FF9F1C;--r: 16px;--r-sm: 10px;--r-xs: 7px;--r-full: 9999px}:root{--brand: #FF9F1C;--brand-dark: #E8850A;--brand-light: rgba(255,159,28,.12);--link: #AA6200;--accent: #7C3AED;--accent-light: rgba(124,58,237,.1);--teal: #0EA5A0;--coral: #FF647C;--amber: #FFAE45;--green: #22C55E;--bg: #FEF9F3;--bg2: #FFF5EB;--white: #FFFDFC;--surface: rgba(255,255,255,.84);--surface-blur: rgba(254,249,243,.88);--glass: rgba(255,255,255,.78);--glass-border: rgba(232,212,197,.72);--text: #241B43;--text2: #453A63;--text3: #746A7D;--text4: #7D6D8C;--text5: #CBC0D4;--border: #F1E3D7;--border2: rgba(36,27,67,.14);--divider: rgba(36,27,67,.06);--shadow-sm: 0 1px 3px rgba(36,27,67,.06), 0 1px 2px rgba(36,27,67,.04);--shadow: 0 10px 32px rgba(36,27,67,.07), 0 2px 8px rgba(36,27,67,.04);--shadow-lg: 0 20px 48px rgba(36,27,67,.12), 0 4px 12px rgba(36,27,67,.06);--shadow-brand: 0 6px 24px rgba(255,159,28,.32);--nav-bg: rgba(255,252,248,.68);--sidebar-bg: #241B43;--sidebar-text: rgba(255,255,255,.72);--sidebar-active: rgba(255,159,28,.2);--sidebar-indicator: #FF9F1C;--btn-primary-bg: linear-gradient(135deg,#241B43,#3A2A63);--btn-primary-text: #FFAE45;--btn-brand-bg: linear-gradient(135deg,#FF9F1C 0%,#F43F75 52%,#7C3AED 100%);--btn-brand-text: #fff;--input-bg: rgba(255,253,252,.85);--input-border: rgba(255,159,28,.22);--input-focus: #FF9F1C;--r: 16px;--r-sm: 10px;--r-xs: 7px;--r-full: 9999px}html.theme-heritage-sunset-dark,.tp-heritage-sunset-dark{--brand: #FF9F1C;--brand-dark: #E8850A;--brand-light: rgba(255,159,28,.16);--link: #FF9F1C;--accent: #A78BFA;--accent-light: rgba(167,139,250,.16);--teal: #2DD4C4;--coral: #FF7A90;--amber: #FFAE45;--green: #4ADE80;--bg: #171329;--bg2: #1D1733;--white: #251D3E;--surface: rgba(37,29,62,.88);--surface-blur: rgba(23,19,41,.88);--glass: rgba(255,255,255,.05);--glass-border: rgba(255,255,255,.08);--text: #FFF9F4;--text2: rgba(255,249,244,.82);--text3: rgba(255,249,244,.58);--text4: rgba(255,249,244,.48);--text5: rgba(255,249,244,.2);--border: rgba(255,255,255,.08);--border2: rgba(255,255,255,.12);--divider: rgba(255,255,255,.06);--shadow-sm: 0 1px 3px rgba(0,0,0,.4);--shadow: 0 4px 16px rgba(0,0,0,.45);--shadow-lg: 0 20px 48px rgba(0,0,0,.55);--shadow-brand: 0 6px 24px rgba(255,159,28,.35);--nav-bg: rgba(23,19,41,.74);--sidebar-bg: #120F20;--sidebar-text: rgba(255,249,244,.6);--sidebar-active: rgba(255,159,28,.18);--sidebar-indicator: #FF9F1C;--btn-primary-bg: linear-gradient(135deg,#FF9F1C,#F43F75);--btn-primary-text: #171329;--btn-brand-bg: linear-gradient(135deg,#FF9F1C 0%,#F43F75 52%,#A78BFA 100%);--btn-brand-text: #fff;--input-bg: rgba(255,255,255,.05);--input-border: rgba(255,255,255,.12);--input-focus: #FF9F1C;--r: 16px;--r-sm: 10px;--r-xs: 7px;--r-full: 9999px}html.theme-saffron,.tp-saffron{--brand: #FF7A1A;--brand-dark: #CC5500;--brand-light: rgba(255,122,26,.1);--link: #C25100;--accent: #1A0050;--accent-light: rgba(26,0,80,.08);--teal: #00B894;--coral: #FF4D6D;--amber: #FFB020;--green: #22C55E;--bg: #FFFAF5;--bg2: #FFF5ED;--white: #FFFFFF;--surface: rgba(255,255,255,.75);--surface-blur: rgba(255,250,245,.85);--glass: rgba(255,255,255,.7);--glass-border: rgba(255,122,26,.12);--text: #1A0050;--text2: #3D2B6B;--text3: #6B5A7E;--text4: #7D68A9;--text5: #C9BDE0;--border: rgba(255,122,26,.12);--border2: rgba(26,0,80,.12);--divider: rgba(26,0,80,.06);--shadow-sm: 0 1px 3px rgba(26,0,80,.06), 0 1px 2px rgba(26,0,80,.04);--shadow: 0 4px 16px rgba(26,0,80,.08), 0 1px 4px rgba(26,0,80,.04);--shadow-lg: 0 20px 48px rgba(26,0,80,.12), 0 4px 12px rgba(26,0,80,.06);--shadow-brand: 0 6px 24px rgba(255,122,26,.35);--nav-bg: rgba(255,250,245,.68);--sidebar-bg: #1A0050;--sidebar-text: rgba(255,255,255,.7);--sidebar-active: rgba(255,122,26,.2);--sidebar-indicator: #FF7A1A;--btn-primary-bg: linear-gradient(135deg,#1A0050,#2D1B69);--btn-primary-text: #FF6B00;--btn-brand-bg: linear-gradient(135deg,#FF7A1A,#FF5C00);--btn-brand-text: #fff;--input-bg: rgba(255,250,245,.8);--input-border: rgba(255,122,26,.2);--input-focus: #FF7A1A;--r: 16px;--r-sm: 10px;--r-xs: 7px;--r-full: 9999px}html.theme-aurora,.tp-aurora{--brand: #00D4B4;--brand-dark: #00A88C;--brand-light: rgba(0,212,180,.12);--link: #00D4B4;--accent: #FF5066;--accent-light: rgba(255,80,102,.12);--teal: #00D4B4;--coral: #FF5066;--amber: #FFB020;--green: #22C55E;--bg: #080B14;--bg2: #0D1320;--white: #1a2236;--surface: rgba(255,255,255,.05);--surface-blur: rgba(8,11,20,.85);--glass: rgba(255,255,255,.04);--glass-border: rgba(255,255,255,.08);--text: rgba(255,255,255,.95);--text2: rgba(255,255,255,.8);--text3: rgba(255,255,255,.55);--text4: rgba(255,255,255,.47);--text5: rgba(255,255,255,.2);--border: rgba(255,255,255,.08);--border2: rgba(255,255,255,.12);--divider: rgba(255,255,255,.06);--shadow-sm: 0 1px 3px rgba(0,0,0,.4);--shadow: 0 4px 16px rgba(0,0,0,.5);--shadow-lg: 0 20px 48px rgba(0,0,0,.6);--shadow-brand: 0 6px 24px rgba(0,212,180,.4);--nav-bg: rgba(8,11,20,.74);--sidebar-bg: #0a0e1a;--sidebar-text: rgba(255,255,255,.55);--sidebar-active: rgba(0,212,180,.15);--sidebar-indicator: #00D4B4;--btn-primary-bg: linear-gradient(135deg,#00D4B4,#00B09A);--btn-primary-text: #001a17;--btn-brand-bg: linear-gradient(135deg,#00D4B4,#00B09A);--btn-brand-text: #001a17;--input-bg: rgba(255,255,255,.05);--input-border: rgba(255,255,255,.1);--input-focus: #00D4B4}html.theme-ink,.tp-ink{--brand: #C8F135;--brand-dark: #9EC40A;--brand-light: rgba(200,241,53,.15);--link: #637C09;--accent: #FF5C4D;--accent-light: rgba(255,92,77,.1);--teal: #0BD4C1;--coral: #FF5C4D;--amber: #FFB020;--green: #22C55E;--bg: #F7F9FC;--bg2: #EEF2F8;--white: #FFFFFF;--surface: rgba(255,255,255,.85);--surface-blur: rgba(247,249,252,.92);--glass: rgba(255,255,255,.8);--glass-border: rgba(13,17,23,.08);--text: #0D1117;--text2: #1C2B3A;--text3: #4A5568;--text4: #617488;--text5: #B0BEC9;--border: rgba(13,17,23,.08);--border2: rgba(13,17,23,.12);--divider: rgba(13,17,23,.05);--shadow-sm: 0 1px 3px rgba(13,17,23,.06), 0 1px 2px rgba(13,17,23,.04);--shadow: 0 4px 16px rgba(13,17,23,.08);--shadow-lg: 0 20px 48px rgba(13,17,23,.12);--shadow-brand: 0 6px 24px rgba(13,17,23,.25);--nav-bg: rgba(255,255,255,.68);--sidebar-bg: #0D1117;--sidebar-text: rgba(255,255,255,.6);--sidebar-active: rgba(200,241,53,.12);--sidebar-indicator: #C8F135;--btn-primary-bg: #0D1117;--btn-primary-text: #C8F135;--btn-brand-bg: #0D1117;--btn-brand-text: #C8F135;--input-bg: rgba(247,249,252,.9);--input-border: rgba(13,17,23,.12);--input-focus: #0D1117}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}:root{--font-body-mobile: 18px;--font-body-desktop: 17px;--font-small: 14px;--font-label: 15px;--font-title-small: 20px;--font-title-medium: 26px;--font-title-large: 34px}:root{--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--duration-fast: .12s;--duration-base: .2s;--duration-slow: .32s;--ease-standard: cubic-bezier(.4, 0, .2, 1);--ease-out: cubic-bezier(0, 0, .2, 1);--ease-in: cubic-bezier(.4, 0, 1, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1)}body{font-family:Plus Jakarta Sans,Noto Sans Bengali,Noto Sans Devanagari,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:var(--font-body-mobile);background:var(--bg);color:var(--text);line-height:1.6;overflow-x:hidden;-webkit-font-smoothing:antialiased}@media(min-width:768px){body{font-size:var(--font-body-desktop)}}.glass{background:var(--glass);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--glass-border)}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--border2);border-radius:2px}::-webkit-scrollbar-thumb:hover{background:var(--text4)}:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:4px}.skeleton-bone{background:linear-gradient(90deg,var(--bg2) 25%,var(--border) 50%,var(--bg2) 75%);background-size:400% 100%;animation:skeleton-shimmer 1.5s ease-in-out infinite}@keyframes skeleton-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.sp-spinner{width:36px;height:36px;border-radius:50%;border:3px solid rgba(255,255,255,.3);border-top-color:#fff;animation:sp-spin .9s linear infinite}@keyframes sp-spin{to{transform:rotate(360deg)}}.text-moment-input::placeholder{color:#ffffffb3}@media(prefers-reduced-motion:reduce){.sp-spinner{animation-duration:2.4s}}.spandik-heritage-horizon{display:block;height:clamp(130px,18vw,230px)}@media(max-width:767px){.spandik-heritage-horizon{height:125px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}:root{--danger: #EF4444;--danger-strong: #DC2626;--danger-bg: #FEE2E2;--danger-border: #FECACA;--warning-bg: #FEF3C7;--warning-text: #92400E;--success: #22C55E;--danger-fill: #DC2626;--warning-fill: #B45309}html.theme-heritage-sunset-dark,html.theme-aurora,.tp-heritage-sunset-dark,.tp-aurora{--danger: #F87171;--danger-strong: #FCA5A5;--danger-bg: rgba(239, 68, 68, .16);--danger-border: rgba(239, 68, 68, .4);--warning-bg: rgba(245, 158, 11, .16);--warning-text: #FCD34D;--success: #4ADE80}html.theme-electric-dark,.tp-electric-dark{--brand: #FF3DA6;--brand-dark: #D61F86;--brand-light: rgba(255,61,166,.16);--link: #4FE3FF;--accent: #FFD23F;--accent-light: rgba(255,210,63,.14);--teal: #4FE3FF;--coral: #FF6B9A;--amber: #FFD23F;--green: #5CF2A6;--bg: #120B2E;--bg2: #1A1140;--white: #22164F;--surface: rgba(34,22,79,.9);--surface-blur: rgba(18,11,46,.9);--glass: rgba(34,22,79,.78);--glass-border: rgba(255,61,166,.28);--text: #F6F1FF;--text2: rgba(246,241,255,.86);--text3: rgba(246,241,255,.68);--text4: rgba(246,241,255,.6);--text5: rgba(246,241,255,.28);--border: rgba(255,61,166,.24);--border2: rgba(79,227,255,.3);--divider: rgba(246,241,255,.08);--shadow-sm: 0 1px 3px rgba(0,0,0,.35);--shadow: 0 10px 30px rgba(0,0,0,.45), 0 0 0 1px rgba(255,61,166,.08);--shadow-lg: 0 20px 48px rgba(0,0,0,.55);--shadow-brand: 0 6px 24px rgba(255,61,166,.45);--nav-bg: rgba(18,11,46,.82);--sidebar-bg: #0B0620;--sidebar-text: rgba(246,241,255,.74);--sidebar-active: rgba(255,61,166,.22);--sidebar-indicator: #FF3DA6;--btn-primary-bg: linear-gradient(135deg,#FF3DA6,#B23CFF);--btn-primary-text: #120B2E;--btn-brand-bg: linear-gradient(135deg,#FFD23F 0%,#FF3DA6 50%,#4FE3FF 100%);--btn-brand-text: #120B2E;--input-bg: rgba(255,255,255,.06);--input-border: rgba(79,227,255,.3);--input-focus: #4FE3FF;--on-brand: #120B2E;--r: 12px;--r-sm: 8px;--r-xs: 6px;--r-full: 9999px}html.theme-electric,.tp-electric{--brand: #D61F86;--brand-dark: #A3166A;--brand-light: rgba(214,31,134,.1);--link: #A3166A;--accent: #007E94;--accent-light: rgba(0,167,196,.1);--teal: #007E94;--coral: #E8436E;--amber: #B8860B;--green: #15803D;--bg: #FFF6FB;--bg2: #FBEAF6;--white: #FFFFFF;--surface: rgba(255,255,255,.92);--surface-blur: rgba(255,246,251,.92);--glass: rgba(255,255,255,.84);--glass-border: rgba(214,31,134,.22);--text: #1E0B3A;--text2: #3B2660;--text3: #5E4B78;--text4: #6A5784;--text5: #CDBFE0;--border: rgba(214,31,134,.18);--border2: rgba(30,11,58,.16);--divider: rgba(30,11,58,.07);--shadow-sm: 0 1px 3px rgba(30,11,58,.08);--shadow: 0 10px 30px rgba(214,31,134,.1), 0 2px 8px rgba(30,11,58,.05);--shadow-lg: 0 20px 48px rgba(30,11,58,.14);--shadow-brand: 0 6px 24px rgba(214,31,134,.32);--nav-bg: rgba(255,246,251,.82);--sidebar-bg: #1E0B3A;--sidebar-text: rgba(255,255,255,.74);--sidebar-active: rgba(214,31,134,.22);--sidebar-indicator: #FF3DA6;--btn-primary-bg: linear-gradient(135deg,#1E0B3A,#3A1670);--btn-primary-text: #FFD23F;--btn-brand-bg: linear-gradient(135deg,#D61F86 0%,#7A2BD6 55%,#007E94 100%);--btn-brand-text: #fff;--input-bg: rgba(255,255,255,.92);--input-border: rgba(214,31,134,.26);--input-focus: #D61F86;--on-brand: #FFFFFF;--r: 12px;--r-sm: 8px;--r-xs: 6px;--r-full: 9999px}html.theme-memorybook,.tp-memorybook{--brand: #C2413A;--brand-dark: #A8382F;--brand-light: rgba(226,87,76,.1);--link: #A8382F;--accent: #2F7D6D;--accent-light: rgba(47,125,109,.1);--teal: #2F7D6D;--coral: #E2574C;--amber: #C98A12;--green: #3E7D3A;--bg: #FBF4E6;--bg2: #F4EAD5;--white: #FFFDF7;--surface: rgba(255,253,247,.96);--surface-blur: rgba(251,244,230,.94);--glass: rgba(255,253,247,.88);--glass-border: #E6D7BC;--text: #2B2118;--text2: #4A3B2C;--text3: #6B5946;--text4: #735F4B;--text5: #D8C9AE;--border: #E6D7BC;--border2: rgba(43,33,24,.16);--divider: rgba(43,33,24,.07);--shadow-sm: 0 1px 2px rgba(43,33,24,.1);--shadow: 0 8px 22px rgba(43,33,24,.1), 0 1px 3px rgba(43,33,24,.08);--shadow-lg: 0 18px 40px rgba(43,33,24,.16);--shadow-brand: 0 6px 18px rgba(226,87,76,.3);--nav-bg: rgba(251,244,230,.86);--sidebar-bg: #2B2118;--sidebar-text: rgba(255,248,235,.76);--sidebar-active: rgba(226,87,76,.22);--sidebar-indicator: #E2574C;--btn-primary-bg: linear-gradient(135deg,#2B2118,#4A3B2C);--btn-primary-text: #FFE9A8;--btn-brand-bg: linear-gradient(135deg,#E2574C 0%,#C98A12 60%,#2F7D6D 100%);--btn-brand-text: #fff;--input-bg: #FFFDF7;--input-border: #E0CDAE;--input-focus: #C2413A;--on-brand: #FFFFFF;--r: 8px;--r-sm: 6px;--r-xs: 4px;--r-full: 9999px}html.theme-memorybook-dark,.tp-memorybook-dark{--brand: #F07A6E;--brand-dark: #E2574C;--brand-light: rgba(240,122,110,.16);--link: #F5A39A;--accent: #6CC4AE;--accent-light: rgba(108,196,174,.14);--teal: #6CC4AE;--coral: #F07A6E;--amber: #F2C14E;--green: #7CC77A;--bg: #1E1912;--bg2: #262017;--white: #2F281D;--surface: rgba(47,40,29,.94);--surface-blur: rgba(30,25,18,.92);--glass: rgba(47,40,29,.82);--glass-border: rgba(251,241,222,.1);--text: #FBF1DE;--text2: rgba(251,241,222,.86);--text3: rgba(251,241,222,.66);--text4: rgba(251,241,222,.58);--text5: rgba(251,241,222,.26);--border: rgba(251,241,222,.1);--border2: rgba(251,241,222,.18);--divider: rgba(251,241,222,.07);--shadow-sm: 0 1px 3px rgba(0,0,0,.35);--shadow: 0 10px 28px rgba(0,0,0,.4);--shadow-lg: 0 20px 44px rgba(0,0,0,.5);--shadow-brand: 0 6px 20px rgba(240,122,110,.35);--nav-bg: rgba(30,25,18,.86);--sidebar-bg: #16120C;--sidebar-text: rgba(251,241,222,.74);--sidebar-active: rgba(240,122,110,.22);--sidebar-indicator: #F07A6E;--btn-primary-bg: linear-gradient(135deg,#F07A6E,#E2574C);--btn-primary-text: #1E1912;--btn-brand-bg: linear-gradient(135deg,#F07A6E 0%,#F2C14E 60%,#6CC4AE 100%);--btn-brand-text: #1E1912;--input-bg: rgba(255,255,255,.05);--input-border: rgba(251,241,222,.16);--input-focus: #F07A6E;--on-brand: #1E1912;--r: 8px;--r-sm: 6px;--r-xs: 4px;--r-full: 9999px}html.theme-luxe-dark,.tp-luxe-dark{--brand: #F5B544;--brand-dark: #D9962A;--brand-light: rgba(245,181,68,.14);--link: #F5C46A;--accent: #B794F6;--accent-light: rgba(183,148,246,.14);--teal: #5EEAD4;--coral: #FB7185;--amber: #F5B544;--green: #4ADE80;--bg: #0E0A17;--bg2: #151022;--white: #1C1530;--surface: rgba(28,21,48,.88);--surface-blur: rgba(14,10,23,.88);--glass: rgba(28,21,48,.72);--glass-border: rgba(255,255,255,.08);--text: #F7F3FF;--text2: rgba(247,243,255,.82);--text3: rgba(247,243,255,.64);--text4: rgba(247,243,255,.56);--text5: rgba(247,243,255,.24);--border: rgba(255,255,255,.08);--border2: rgba(245,181,68,.24);--divider: rgba(255,255,255,.06);--shadow-sm: 0 1px 2px rgba(0,0,0,.4);--shadow: 0 12px 36px rgba(0,0,0,.5), inset 0 1px 0 rgba(255,255,255,.04);--shadow-lg: 0 24px 56px rgba(0,0,0,.6);--shadow-brand: 0 8px 28px rgba(245,181,68,.3);--nav-bg: rgba(14,10,23,.8);--sidebar-bg: #0A0712;--sidebar-text: rgba(247,243,255,.7);--sidebar-active: rgba(245,181,68,.16);--sidebar-indicator: #F5B544;--btn-primary-bg: linear-gradient(135deg,#F5C46A,#D9962A);--btn-primary-text: #0E0A17;--btn-brand-bg: linear-gradient(135deg,#F5C46A 0%,#B794F6 100%);--btn-brand-text: #0E0A17;--input-bg: rgba(255,255,255,.04);--input-border: rgba(255,255,255,.1);--input-focus: #F5B544;--on-brand: #0E0A17;--r: 20px;--r-sm: 12px;--r-xs: 8px;--r-full: 9999px}html.theme-luxe,.tp-luxe{--brand: #B07A1E;--brand-dark: #8A5A0F;--brand-light: rgba(176,122,30,.1);--link: #7E5310;--accent: #6D4BC3;--accent-light: rgba(109,75,195,.1);--teal: #0F766E;--coral: #BE3A5B;--amber: #B07A1E;--green: #15803D;--bg: #F8F6FB;--bg2: #EFEAF6;--white: #FFFFFF;--surface: rgba(255,255,255,.94);--surface-blur: rgba(248,246,251,.92);--glass: rgba(255,255,255,.86);--glass-border: rgba(26,19,38,.08);--text: #1A1326;--text2: #352B47;--text3: #5D5470;--text4: #625877;--text5: #CFC8DB;--border: rgba(26,19,38,.09);--border2: rgba(26,19,38,.16);--divider: rgba(26,19,38,.06);--shadow-sm: 0 1px 2px rgba(26,19,38,.06);--shadow: 0 14px 40px rgba(26,19,38,.08), 0 2px 6px rgba(26,19,38,.04);--shadow-lg: 0 24px 56px rgba(26,19,38,.12);--shadow-brand: 0 8px 24px rgba(176,122,30,.26);--nav-bg: rgba(248,246,251,.82);--sidebar-bg: #1A1326;--sidebar-text: rgba(255,255,255,.72);--sidebar-active: rgba(245,181,68,.18);--sidebar-indicator: #F5B544;--btn-primary-bg: linear-gradient(135deg,#1A1326,#352B47);--btn-primary-text: #F5C46A;--btn-brand-bg: linear-gradient(135deg,#B07A1E 0%,#6D4BC3 100%);--btn-brand-text: #fff;--input-bg: #FFFFFF;--input-border: rgba(26,19,38,.14);--input-focus: #B07A1E;--on-brand: #1A1326;--r: 20px;--r-sm: 12px;--r-xs: 8px;--r-full: 9999px}html.theme-signature,.tp-signature{--brand: #FF6B4A;--brand-dark: #C2381A;--brand-light: rgba(255,107,74,.12);--link: #5B33D6;--accent: #7C4DFF;--accent-light: rgba(124,77,255,.1);--teal: #0E7F79;--coral: #C2381A;--amber: #9A5B00;--green: #15803D;--bg: #F7F8FE;--bg2: #F0F0FC;--white: #FFFFFF;--surface: rgba(255,255,255,.96);--surface-blur: rgba(247,248,254,.92);--glass: rgba(255,255,255,.88);--glass-border: rgba(91,51,214,.1);--text: #211637;--text2: #3E3556;--text3: #5E5770;--text4: #625B75;--text5: #CBC6DE;--border: rgba(91,51,214,.12);--border2: rgba(91,51,214,.2);--divider: rgba(91,51,214,.07);--shadow-sm: 0 1px 2px rgba(33,22,55,.06);--shadow: 0 10px 30px rgba(33,22,55,.07), 0 2px 6px rgba(33,22,55,.04);--shadow-lg: 0 22px 52px rgba(33,22,55,.12);--shadow-brand: 0 8px 24px rgba(255,107,74,.28);--nav-bg: rgba(247,248,254,.86);--sidebar-bg: #211637;--sidebar-text: rgba(255,255,255,.74);--sidebar-active: rgba(255,128,102,.18);--sidebar-indicator: #FF8066;--btn-primary-bg: linear-gradient(135deg,#5B33D6,#7C4DFF);--btn-primary-text: #FFFFFF;--btn-brand-bg: linear-gradient(135deg,#C2381A 0%,#7C4DFF 100%);--btn-brand-text: #FFFFFF;--input-bg: #FFFFFF;--input-border: rgba(91,51,214,.2);--input-focus: #7C4DFF;--on-brand: #211637;--r: 16px;--r-sm: 10px;--r-xs: 6px;--r-full: 9999px}html.theme-signature-dark,.tp-signature-dark{--brand: #FF8066;--brand-dark: #FF6B4A;--brand-light: rgba(255,128,102,.16);--link: #B9A6FF;--accent: #9E83FF;--accent-light: rgba(158,131,255,.16);--teal: #5ED6CE;--coral: #FF8066;--amber: #FFC05B;--green: #4ADE80;--bg: #121026;--bg2: #1A1631;--white: #241D41;--surface: rgba(36,29,65,.92);--surface-blur: rgba(18,16,38,.88);--glass: rgba(36,29,65,.74);--glass-border: rgba(185,166,255,.12);--text: #F9F7FF;--text2: rgba(249,247,255,.84);--text3: rgba(249,247,255,.68);--text4: rgba(249,247,255,.62);--text5: rgba(249,247,255,.24);--border: rgba(185,166,255,.12);--border2: rgba(185,166,255,.22);--divider: rgba(185,166,255,.08);--shadow-sm: 0 1px 2px rgba(0,0,0,.4);--shadow: 0 12px 36px rgba(0,0,0,.45), inset 0 1px 0 rgba(255,255,255,.04);--shadow-lg: 0 24px 56px rgba(0,0,0,.55);--shadow-brand: 0 8px 28px rgba(255,128,102,.3);--nav-bg: rgba(18,16,38,.82);--sidebar-bg: #0D0B1C;--sidebar-text: rgba(249,247,255,.72);--sidebar-active: rgba(255,128,102,.16);--sidebar-indicator: #FF8066;--btn-primary-bg: linear-gradient(135deg,#FF8066,#FFA48F);--btn-primary-text: #121026;--btn-brand-bg: linear-gradient(135deg,#FF8066 0%,#9E83FF 100%);--btn-brand-text: #121026;--input-bg: rgba(255,255,255,.05);--input-border: rgba(185,166,255,.18);--input-focus: #9E83FF;--on-brand: #121026;--r: 16px;--r-sm: 10px;--r-xs: 6px;--r-full: 9999px}html.theme-signature-dark,html.theme-electric-dark,html.theme-memorybook-dark,html.theme-luxe-dark,.tp-signature-dark,.tp-electric-dark,.tp-memorybook-dark,.tp-luxe-dark{--danger: #F87171;--danger-strong: #FCA5A5;--danger-bg: rgba(239, 68, 68, .16);--danger-border: rgba(239, 68, 68, .4);--warning-bg: rgba(245, 158, 11, .16);--warning-text: #FCD34D;--success: #4ADE80}html[data-collection=electric] [data-testid=post-card]{box-shadow:inset 0 2px 0 var(--brand),var(--shadow-sm)}html[data-collection=memorybook] [data-testid=post-card] img:not([class*=avatar]):not([width="40"]):not([width="36"]){border:6px solid #FFFDF7;box-shadow:0 2px 8px #2b21182e}html[data-collection=luxe] [data-testid=post-card]{background-image:linear-gradient(180deg,rgba(255,255,255,.05),transparent 120px)}html[data-collection=signature] [data-testid=post-card]{border:1px solid var(--border);box-shadow:var(--shadow-sm)}html[data-easy-mode="1"]{--text3: var(--text2);--text4: var(--text2);--border: var(--border2);--divider: var(--border2)}html[data-easy-mode="1"] body{zoom:1.15}.reaction-well{transition:transform .14s ease,background-color .14s ease}.reaction-well:hover,.reaction-well:focus-visible{transform:translateY(-4px) scale(1.12)}.reaction-well:focus-visible{outline:3px solid var(--brand);outline-offset:2px}@media(prefers-reduced-motion:reduce){.reaction-well{transition:none}.reaction-well:hover,.reaction-well:focus-visible{transform:none}}@media(max-width:400px){.action-label{display:none}}@keyframes spaceDrift{0%{background-position:0% 50%}to{background-position:100% 50%}}@media(prefers-reduced-motion:reduce){[data-testid=space-backdrop] *{animation:none!important}}.create-tile{transition:border-color .15s,background-color .15s}.create-tile:hover{border-color:var(--brand)!important}.create-tile:focus-visible{outline:3px solid var(--brand);outline-offset:2px}.create-tile:active{background:var(--brand-light)!important}@media(prefers-reduced-motion:reduce){.create-tile{transition:none}}details[data-testid=friends-together]>summary::-webkit-details-marker{display:none}details[data-testid=friends-together][open] .together-chevron{transform:rotate(90deg)}details[data-testid=friends-together]>summary:focus-visible{outline:2px solid var(--input-focus);outline-offset:-2px;border-radius:var(--r)}@media(prefers-reduced-motion:no-preference){details[data-testid=friends-together] .together-chevron{transition:transform .16s ease}}details[data-testid=create-more-ways]>summary::-webkit-details-marker{display:none}details[data-testid=create-more-ways][open] .create-more-chevron{transform:rotate(180deg)}details[data-testid=create-more-ways]>summary:focus-visible{outline:2px solid var(--input-focus);outline-offset:-2px;border-radius:14px}
