:root{--color-brand:#f43f6b;--color-brand-hover:#e11d55;--color-brand-active:#be1246;--color-brand-soft:#fff1f3;--color-brand-soft-2:#ffe0e6;--accent-rgb:228 79 179;--color-accent:rgb(var(--accent-rgb));--accent-soft:#f0a6d8;--accent-light:#f6c6e6;--accent-light-rgb:246 198 230;--accent-deep:#c04aa0;--glow-rgb:150 45 100;--glow-strong-rgb:200 60 150;--warm-rgb:90 35 30;--brand-rgb:244 63 107;--theme-pattern:none;--theme-pattern-size:72px 72px;--gem-from:#f22fb0;--gem-to:#7061a3;--status-ok:#7ee2a8;--card-base:#140810;--ink-rgb:255 255 255;--ink:rgb(var(--ink-rgb));--bg:#000;--shade-rgb:0 0 0;--glass-fill:rgb(255 255 255/0.08);--glass-edge:#f0f8ff;--glass-rim-rgb:255 255 255;--glass-panel:linear-gradient(180deg,rgb(255 255 255/0.18),rgb(255 255 255/0.08) 45%,rgb(255 255 255/0.05));--glass-surface:linear-gradient(180deg,rgb(255 255 255/0.09),rgb(0 0 0/0.35));--glass-dark:linear-gradient(180deg,rgb(40 40 40/0.55),rgb(8 8 8/0.8));--glass-shadow:0 10px 30px rgb(0 0 0/0.4);--glass-glow:0 0 26px rgb(var(--accent-light-rgb)/0.07);--pill-shadow:none;--photo-add-ink:#fff;--photo-add-rim-rgb:255 255 255;--floor-edge-rgb:var(--accent-rgb);--nav-bg:rgb(10 10 10/0.85);--panel-bg:#0a0a0b;--overlay-bg:rgb(10 10 11/0.6);--hover-filter:brightness(1.2);--hover-pill:brightness(1.15);--hover-shadow:0.55;--sidebar-bg:none;--sidebar-shadow:none;--shine:#fff;--metal:linear-gradient(110deg,var(--accent-deep) 0%,var(--accent-light) 20%,var(--accent-soft) 36%,#fff 50%,var(--accent-deep) 66%,var(--accent-light) 82%,var(--accent-deep) 100%);--color-page:#000000;--color-surface:#ffffff;--color-surface-muted:#fafafa;--color-muted:#f4f4f5;--color-muted-hover:#e4e4e7;--text-warm:#f3ece4;--color-text:#18181b;--color-text-soft:#3f3f46;--color-text-secondary:#52525b;--color-text-muted:#71717a;--color-text-faint:#a1a1aa;--color-icon-muted:#d4d4d8;--color-border:#e4e4e7;--color-border-light:#f4f4f5;--color-danger:#ef4444;--scarlet:#c9584c;--radius-md:16px;--radius-lg:24px;--radius-full:9999px;--shadow-sm:0 1px 2px rgb(0 0 0/0.05);--app-width:448px;--page-padding:20px;--desktop-width:1200px;--sidebar-space:280px}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;color-scheme:dark}body{background:var(--color-page);color:var(--color-text);line-height:1.5;-webkit-font-smoothing:antialiased}img,svg{display:block;max-width:100%}button,input,select,textarea{font:inherit;color:inherit}button{background:none;border:none;cursor:pointer}a{color:inherit;text-decoration:none}ul{list-style:none}h1,h2,h3{font-size:inherit;font-weight:inherit}[data-theme=rose]{--accent-rgb:228 79 179;--color-accent:rgb(var(--accent-rgb));--accent-soft:#f0a6d8;--accent-light:#f6c6e6;--accent-light-rgb:246 198 230;--accent-deep:#c04aa0;--glow-rgb:150 45 100;--glow-strong-rgb:200 60 150;--warm-rgb:90 35 30;--brand-rgb:244 63 107;--gem-from:#f22fb0;--gem-to:#7061a3;--status-ok:#f27bc4;--card-base:#140810}[data-theme=laguna]{--accent-rgb:45 200 210;--color-accent:rgb(var(--accent-rgb));--accent-soft:#8fe3ea;--accent-light:#c8f4f6;--accent-light-rgb:200 244 246;--accent-deep:#1f8fb0;--glow-rgb:25 105 135;--glow-strong-rgb:40 150 190;--warm-rgb:15 45 60;--brand-rgb:56 189 248;--gem-from:#2dd4e0;--gem-to:#3b5bd8;--status-ok:#2dc8d2;--card-base:#07131a}[data-theme=amber]{--accent-rgb:245 166 60;--color-accent:rgb(var(--accent-rgb));--accent-soft:#f8c98a;--accent-light:#fde5c2;--accent-light-rgb:253 229 194;--accent-deep:#d9772b;--glow-rgb:140 75 25;--glow-strong-rgb:200 110 40;--warm-rgb:70 35 15;--brand-rgb:251 146 60;--gem-from:#fbbf5a;--gem-to:#e0662e;--status-ok:#f5a63c;--card-base:#160d06}[data-theme=neutral]{--accent-rgb:214 206 196;--color-accent:rgb(var(--accent-rgb));--accent-soft:#e8e1d7;--accent-light:#f3ece4;--accent-light-rgb:243 236 228;--accent-deep:#9aa6bf;--glow-rgb:70 62 56;--glow-strong-rgb:95 86 78;--warm-rgb:40 30 24;--brand-rgb:150 140 128;--gem-from:#f3ece4;--gem-to:#9aa6bf;--status-ok:#d6cec4;--card-base:#0e0d0c;--ink-rgb:255 255 255;--ink:#fff;--bg:#000;--shade-rgb:0 0 0;--text-warm:#f3ece4;--color-page:#000;--glass-fill:rgb(255 255 255/0.08);--glass-edge:#f0f8ff;--glass-rim-rgb:255 255 255;--glass-panel:linear-gradient(180deg,rgb(255 255 255/0.16),rgb(255 255 255/0.06) 45%,rgb(255 255 255/0.03));--glass-surface:linear-gradient(180deg,rgb(255 255 255/0.07),rgb(0 0 0/0.45));--glass-dark:linear-gradient(180deg,rgb(40 40 40/0.55),rgb(8 8 8/0.8));--glass-shadow:0 10px 30px rgb(0 0 0/0.4);--glass-glow:0 0 0 transparent;--pill-shadow:none;--photo-add-ink:#fff;--photo-add-rim-rgb:255 255 255;--nav-bg:rgb(10 10 10/0.85);--panel-bg:#0a0a0b;--overlay-bg:rgb(10 10 11/0.6);--shine:#fff;--metal:linear-gradient(110deg,#8e96a6,#f4f6fa 20%,#aeb6c4 36%,#ffffff 50%,#7d8596 66%,#e6e9ef 82%,#8e96a6);--hover-filter:brightness(1.2);--hover-pill:brightness(1.15);--hover-shadow:0.55;--theme-pattern:none;color-scheme:dark}:root[data-theme=neutral]{--glow-rgb:105 94 84;--warm-rgb:58 50 44;--floor-edge-rgb:154 166 191;--glass-panel:linear-gradient(180deg,rgb(255 255 255/0.18),rgb(255 255 255/0.08) 45%,rgb(255 255 255/0.05));--glass-surface:linear-gradient(180deg,rgb(255 255 255/0.09),rgb(0 0 0/0.35));--glass-glow:0 0 26px rgb(var(--accent-light-rgb)/0.07)}@media (max-width:1023px){:root:not([data-theme=paradise]) main:not([data-theme]):after{content:"";position:fixed;inset:auto 0 0;height:55vh;z-index:1;pointer-events:none;background:radial-gradient(70% 55% at 50% 100%,rgb(var(--accent-light-rgb)/.2),transparent 70%),radial-gradient(120% 70% at 50% 110%,rgb(var(--floor-edge-rgb)/.12),transparent 75%);mix-blend-mode:screen}}[data-theme=paradise]{--ink-rgb:30 32 40;--ink:rgb(30 32 40);--bg:#f7f5f0;--shade-rgb:110 90 50;--text-warm:#1e2028;--color-page:#f7f5f0;color-scheme:light;--accent-rgb:214 146 48;--color-accent:rgb(var(--accent-rgb));--accent-soft:#b67a1f;--accent-light:#e9b65c;--accent-light-rgb:233 182 92;--accent-deep:#9a6418;--glow-rgb:250 222 168;--glow-strong-rgb:245 200 120;--warm-rgb:252 236 205;--brand-rgb:222 150 50;--gem-from:#f6d68f;--gem-to:#d9772b;--status-ok:#c08a2a;--card-base:#ece6da;--scarlet:#b0473b;--theme-pattern:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96' viewBox='0 0 96 96'%3E%3Cpath d='M96 0V96M0 96H96' fill='none' stroke='%231e2028' stroke-opacity='0.045' stroke-width='1'/%3E%3C/svg%3E");--theme-pattern-size:96px 96px;--glass-fill:#fff;--glass-edge:#c9b994;--pill-shadow:0 0 0 1px rgb(30 32 40/0.07),0 4px 14px rgb(110 90 50/0.14);--photo-add-ink:rgb(30 32 40/0.45);--photo-add-rim-rgb:205 192 168;--glass-rim-rgb:205 192 168;--glass-panel:linear-gradient(180deg,rgb(255 255 255/0.82),rgb(255 255 255/0.66));--glass-surface:linear-gradient(180deg,rgb(255 255 255/0.8),rgb(255 255 255/0.62));--glass-dark:linear-gradient(180deg,rgb(255 255 255/0.95),rgb(250 248 243/0.95));--glass-shadow:0 10px 32px rgb(110 90 50/0.1);--glass-glow:0 0 0 transparent;--nav-bg:rgb(255 255 255/0.82);--panel-bg:#fbfaf7;--overlay-bg:rgb(255 255 255/0.85);--shine:#d39a2e;--hover-filter:brightness(0.98);--hover-pill:brightness(0.96);--hover-shadow:0.14;--sidebar-shadow:10px 8px 36px rgb(110 90 50/0.08);--metal:linear-gradient(110deg,#8a6420,#e8c77a 20%,#a57a2c 36%,#fff2cc 50%,#7a5218 66%,#d9b25e 82%,#8a6420)}[data-theme=paradise] main:not([data-theme]):after,[data-theme=paradise] main:not([data-theme]):before{content:"";position:fixed;inset:-15%;z-index:1;pointer-events:none;filter:blur(48px);mix-blend-mode:multiply}[data-theme=paradise] main:not([data-theme]):before{background:radial-gradient(22% 30% at 18% 32%,rgb(240 190 100/.32),transparent 70%),radial-gradient(26% 18% at 78% 8%,rgb(236 180 90/.26),transparent 70%);animation:paradiseDriftA 28s ease-in-out infinite alternate}[data-theme=paradise] main:not([data-theme]):after{background:radial-gradient(18% 26% at 62% 62%,rgb(232 172 82/.24),transparent 70%),radial-gradient(28% 16% at 12% 86%,rgb(245 205 130/.28),transparent 70%);animation:paradiseDriftB 34s ease-in-out infinite alternate}@keyframes paradiseDriftA{to{transform:translate(5%,4%)}}@keyframes paradiseDriftB{to{transform:translate(-4%,-5%)}}@media (prefers-reduced-motion:reduce){[data-theme=paradise] main:not([data-theme]):after,[data-theme=paradise] main:not([data-theme]):before{animation:none}}img[src*="/storage/v1/object/"],img[src^="/landing/people/"]{background-color:#0b0b0b;background-image:linear-gradient(115deg,transparent 0,rgb(var(--glow-rgb)/.55) 20%,rgb(var(--accent-rgb)/.22) 35%,transparent 50%,rgb(var(--glow-rgb)/.45) 70%,rgb(var(--accent-light-rgb)/.12) 82%,transparent 100%),radial-gradient(120% 80% at 30% 120%,rgb(var(--glow-strong-rgb)/.35),transparent 60%);background-size:300% 300%,100% 100%;animation:photoWave 2.6s ease-in-out infinite alternate}img[src*="/storage/v1/object/"][data-loaded],img[src^="/landing/people/"][data-loaded]{background-image:none;animation:none}@keyframes photoWave{0%{background-position:0 30%,0 0}to{background-position:100% 70%,0 0}}@media (prefers-reduced-motion:reduce){img[src*="/storage/v1/object/"],img[src^="/landing/people/"]{animation:none}}[data-theme=persia]{--theme-pattern:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='72' height='72' viewBox='0 0 72 72'%3E%3Cg fill='none' stroke='%23f1dcc0' stroke-opacity='0.07' stroke-width='1'%3E%3Cpath d='M36 4 68 36 36 68 4 36Z'/%3E%3Cpath d='M36 18 54 36 36 54 18 36Z'/%3E%3Cpath d='M36 28 44 36 36 44 28 36Z'/%3E%3Cpath d='M0 0 10 10M72 0 62 10M0 72 10 62M72 72 62 62'/%3E%3C/g%3E%3Cg fill='%23f1dcc0' fill-opacity='0.08'%3E%3Ccircle cx='36' cy='36' r='2'/%3E%3Ccircle cx='36' cy='11' r='1.3'/%3E%3Ccircle cx='36' cy='61' r='1.3'/%3E%3Ccircle cx='11' cy='36' r='1.3'/%3E%3Ccircle cx='61' cy='36' r='1.3'/%3E%3C/g%3E%3C/svg%3E");--accent-rgb:214 112 74;--color-accent:rgb(var(--accent-rgb));--accent-soft:#e8b48f;--accent-light:#f1dcc0;--accent-light-rgb:241 220 192;--accent-deep:#9e3222;--glow-rgb:120 30 22;--glow-strong-rgb:160 45 30;--warm-rgb:60 20 14;--brand-rgb:196 70 46;--gem-from:#f1dcc0;--gem-to:#9e3222;--status-ok:#e8b48f;--card-base:#140806}[data-theme=sex]{--accent-rgb:255 45 85;--color-accent:rgb(var(--accent-rgb));--accent-soft:#ff8aa8;--accent-light:#ffd0dc;--accent-light-rgb:255 208 220;--accent-deep:#8b0f2e;--glow-rgb:140 10 40;--glow-strong-rgb:200 20 60;--warm-rgb:60 5 18;--brand-rgb:255 30 70;--gem-from:#ffd0dc;--gem-to:#8b0f2e;--status-ok:#ff8aa8;--card-base:#120306;--theme-pattern:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='56' viewBox='0 0 56 56'%3E%3Cg fill='none' stroke='%23ffd0dc' stroke-opacity='0.07' stroke-width='1'%3E%3Ccircle cx='0' cy='0' r='14'/%3E%3Ccircle cx='56' cy='0' r='14'/%3E%3Ccircle cx='0' cy='56' r='14'/%3E%3Ccircle cx='56' cy='56' r='14'/%3E%3Ccircle cx='28' cy='28' r='14'/%3E%3Ccircle cx='28' cy='28' r='9'/%3E%3C/g%3E%3Cg fill='%23ff8aa8' fill-opacity='0.09'%3E%3Cpath d='M28 31.5c-3.2-2.3-5-3.9-5-5.8a2.6 2.6 0 0 1 5-1 2.6 2.6 0 0 1 5 1c0 1.9-1.8 3.5-5 5.8Z'/%3E%3Cpath d='M0 3.5c-3.2-2.3-5-3.9-5-5.8M56 3.5c3.2-2.3 5-3.9 5-5.8'/%3E%3Ccircle cx='28' cy='3' r='1'/%3E%3Ccircle cx='3' cy='28' r='1'/%3E%3Ccircle cx='53' cy='28' r='1'/%3E%3Ccircle cx='28' cy='53' r='1'/%3E%3C/g%3E%3C/svg%3E");--theme-pattern-size:56px 56px}