:root,[data-world=day]{--neon:#ff3d8b;--neon-soft:#ff8dbd;--fuchsia:#d91b6f;--violet:#b65cff;--bg:#16060e;--surface:rgba(52,14,38,0.62);--surface-2:rgba(80,20,56,0.55);--line:rgba(255,110,170,0.34);--line-soft:rgba(255,110,170,0.18);--text:#fff6fa;--text-soft:#f4d6e4;--muted:#d0a9bc;--accent:var(--neon);--accent-bg:linear-gradient(135deg,#d91b6f,#a20c4e);--accent-glow:0 0 26px -4px rgba(255,61,139,0.75);--accent-ink:#ffffff;--primary-border:rgba(255,150,196,0.6);--on:var(--fuchsia);--on-ink:#ffffff;--you:#ff5c9d;--you-ink:var(--neon-soft);--you-on:#1a0612;--partner:var(--violet);--partner-ink:#d3a2ff;--highlight:var(--neon);--highlight-ink:#ffffff;--danger:#ff8a9a;--focus:#ff9cc7;--input-bg:#12040b;--note-bg:rgba(255,61,139,0.12);--note-ink:#ffd3e6;--tag-ink:var(--neon-soft);--code-ink:#ffffff;--stat-ink:var(--neon-soft);--match-ink:var(--neon-soft);--kicker-ink:var(--neon-soft);--option-border:rgba(255,110,170,0.42);--border-w:1px;--radius:22px;--radius-sm:16px;--radius-card:26px;--shadow-sm:0 14px 28px -18px rgba(0,0,0,0.85);--press:translateY(1px) scale(0.99);--panel-bg:linear-gradient(160deg,rgba(66,18,48,0.72),rgba(30,8,22,0.72));--sheet-bg:#1f0716;--card-bg:linear-gradient(165deg,#3d0f2e,#1d0615);--card-border:rgba(255,92,157,0.75);--card-shadow:0 0 30px -6px rgba(255,61,139,0.55),0 30px 50px -30px rgba(0,0,0,0.9);--card-title:#fff6fa;--card-text:var(--text-soft);--deal-back:repeating-linear-gradient(135deg,#b0105a 0 5px,#930c4b 5px 10px);--deal-back-border:rgba(255,120,180,0.5);--gingham-base:#24081a;--gingham-stripe:rgba(255,61,139,0.09);--glow-opacity:0;--neon-opacity:1;--font:"Montserrat Variable",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--font-display:var(--font);--font-script:"Instrument Serif",Georgia,"Times New Roman",serif;--display-style:normal;--display-weight:800;--display-tracking:-0.02em;--size-title:30px;--size-card-title:27px;--card-text-weight:700;--size-stat:34px;--font-logo:var(--font);--logo-weight:900;--logo-ink:#ffffff;--logo-mark:var(--neon);--logo-glow:0 0 18px rgba(255,61,139,0.55);--size-brand:24px;--size-brand-big:56px;--deck-tanima:#d62d6a;--deck-oyunlar:#9b3be0;--deck-gorevler:#ff4f8f;--vip-gold:#f5c451;--vip-gold-deep:#c9953f;--vip-gold-soft:#f7dfa6;--vip-ink:#2a1206;--vip-glow:rgba(245,196,81,0.5);color-scheme:dark;--player-gul:#ff5c9d;--player-gul-ink:#ff8dbd;--player-okyanus:#5c9dff;--player-okyanus-ink:#8dbeff;--player-grafit:#ff7b6b;--player-grafit-ink:#ffa99e;--c-09020c:#09020c;--c-0e0306-00:rgba(14,3,6,0);--c-100010-86:rgba(16,0,16,0.86);--c-11000c-96:rgba(17,0,12,0.96);--c-12040f-78:rgba(18,4,15,0.78);--c-120413-48:rgba(18,4,19,0.48);--c-120414-58:rgba(18,4,20,0.58);--c-12051c-50:rgba(18,5,28,0.502);--c-140514:#140514;--c-150810:#150810;--c-160c1d:#160c1d;--c-17010f-90:rgba(23,1,15,0.9);--c-180717:#180717;--c-190519-58:rgba(25,5,25,0.58);--c-1a0212-80:rgba(26,2,18,0.8);--c-1a0612:#1a0612;--c-1b0416:#1b0416;--c-1b0817-91:rgba(27,8,23,0.91);--c-1c0619-35:rgba(28,6,25,0.35);--c-1c0714-82:rgba(28,7,20,0.82);--c-1d0617:#1d0617;--c-1e0816-75:rgba(30,8,22,0.75);--c-1f0718:#1f0718;--c-1f0a21-90:rgba(31,10,33,0.9);--c-200718:#200718;--c-200718-55:rgba(32,7,24,0.55);--c-210c23:#210c23;--c-211022:#211022;--c-211324:#211324;--c-22050f:#22050f;--c-22061a-14:rgba(34,6,26,0.14);--c-220d29:#220d29;--c-24061c-12:rgba(36,6,28,0.12);--c-24091d:#24091d;--c-24101f:#24101f;--c-24121f:#24121f;--c-260620-10:rgba(38,6,32,0.1);--c-26071d:#26071d;--c-27101f:#27101f;--c-271329:#271329;--c-280623-20:rgba(40,6,35,0.2);--c-280a1e-55:rgba(40,10,30,0.55);--c-280a1e-60:rgba(40,10,30,0.6);--c-281024:#281024;--c-281425:#281425;--c-29091e:#29091e;--c-29091e-94:rgba(41,9,30,0.94);--c-2a071b:#2a071b;--c-2a0a1f:#2a0a1f;--c-2a0b24-50:rgba(42,11,36,0.502);--c-2a0c20:#2a0c20;--c-2c0a22-53:rgba(44,10,34,0.53);--c-2c1742:#2c1742;--c-300820:#300820;--c-320b48:#320b48;--c-33111e:#33111e;--c-341329:#341329;--c-35091f:#35091f;--c-39102d:#39102d;--c-3a0a20:#3a0a20;--c-3a0c2e:#3a0c2e;--c-3a0e5e:#3a0e5e;--c-3a102e:#3a102e;--c-3a1030:#3a1030;--c-3a112b:#3a112b;--c-3b092b-55:rgba(59,9,43,0.55);--c-3b102e:#3b102e;--c-3b122b:#3b122b;--c-3c102b:#3c102b;--c-41102b:#41102b;--c-42112e:#42112e;--c-422538:#422538;--c-43122c:#43122c;--c-43132f:#43132f;--c-44122d:#44122d;--c-45152e:#45152e;--c-470c2c:#470c2c;--c-470f31-76:rgba(71,15,49,0.76);--c-48112e:#48112e;--c-4a0a16:#4a0a16;--c-4b2441:#4b2441;--c-4c0e34:#4c0e34;--c-4c1d38:#4c1d38;--c-500f36:#500f36;--c-50132b:#50132b;--c-510827:#510827;--c-510a35:#510a35;--c-511531:#511531;--c-531735:#531735;--c-550b30:#550b30;--c-560b28:#560b28;--c-562046-16:rgba(86,32,70,0.157);--c-5a143c:#5a143c;--c-5a1a8e:#5a1a8e;--c-5b1736:#5b1736;--c-5b1a3b:#5b1a3b;--c-5c0f30:#5c0f30;--c-5f1339:#5f1339;--c-602846-20:rgba(96,40,70,0.2);--c-62163d:#62163d;--c-651637:#651637;--c-690f62-24:rgba(105,15,98,0.24);--c-6a22a8:#6a22a8;--c-6e1448:#6e1448;--c-741a53:#741a53;--c-7954a8:#7954a8;--c-7a1440:#7a1440;--c-7d0e4b-26:rgba(125,14,75,0.26);--c-8a32c8:#8a32c8;--c-8b4e67:#8b4e67;--c-8c0f5e-27:rgba(140,15,94,0.27);--c-8d4b6b:#8d4b6b;--c-9b2bd1-00:rgba(155,43,209,0);--c-9b2bd1-22:rgba(155,43,209,0.22);--c-9c62c4:#9c62c4;--c-9d22b9-09:rgba(157,34,185,0.09);--c-9e476f:#9e476f;--c-a0164c:#a0164c;--c-a13f74:#a13f74;--c-a236ff-60:rgba(162,54,255,0.6);--c-a52767:#a52767;--c-a6597e-33:rgba(166,89,126,0.333);--c-a8204f:#a8204f;--c-a855f7:#a855f7;--c-a855f7-65:rgba(168,85,247,0.65);--c-aa45ff:#aa45ff;--c-ad5c82:#ad5c82;--c-ae7d80:#ae7d80;--c-b02be0:#b02be0;--c-b62968:#b62968;--c-b62969:#b62969;--c-b71675-19:rgba(183,22,117,0.19);--c-b8235a:#b8235a;--c-bf3576:#bf3576;--c-bf61ff:#bf61ff;--c-c45cff:#c45cff;--c-c6a5ed:#c6a5ed;--c-c92f66:#c92f66;--c-d42a7f-13:rgba(212,42,127,0.13);--c-d58bff:#d58bff;--c-d64b88-27:rgba(214,75,136,0.271);--c-d7a8ef:#d7a8ef;--c-d91b6f-00:rgba(217,27,111,0);--c-d91b6f-30:rgba(217,27,111,0.3);--c-d9b6e0-33:rgba(217,182,224,0.333);--c-db7cff:#db7cff;--c-e0137a:#e0137a;--c-e0306e:#e0306e;--c-e040ff:#e040ff;--c-e2a6ff:#e2a6ff;--c-e373a4:#e373a4;--c-e61464-18:rgba(230,20,100,0.18);--c-e62579-44:rgba(230,37,121,0.439);--c-e72d9a-22:rgba(231,45,154,0.22);--c-e81980:#e81980;--c-ec65a1:#ec65a1;--c-ec75ac-53:rgba(236,117,172,0.533);--c-ed9bb7:#ed9bb7;--c-ef639d:#ef639d;--c-f0286f:#f0286f;--c-f16299:#f16299;--c-f2d8ed-15:rgba(242,216,237,0.145);--c-f3b0ff:#f3b0ff;--c-f44be0:#f44be0;--c-f52c94-63:rgba(245,44,148,0.627);--c-f570a7-38:rgba(245,112,167,0.38);--c-f5a2cb-14:rgba(245,162,203,0.141);--c-f64c91:#f64c91;--c-f66abf:#f66abf;--c-f66ea5:#f66ea5;--c-f6d8e8:#f6d8e8;--c-f7d2e4:#f7d2e4;--c-f82b8e:#f82b8e;--c-f876af:#f876af;--c-f8cadd:#f8cadd;--c-f8d8e6:#f8d8e6;--c-f94492:#f94492;--c-f968ab:#f968ab;--c-f9d5e5:#f9d5e5;--c-f9eaff:#f9eaff;--c-fa298e:#fa298e;--c-fa5999:#fa5999;--c-fa6599-31:rgba(250,101,153,0.31);--c-fa68a5:#fa68a5;--c-fb4b9b:#fb4b9b;--c-fc42c9:#fc42c9;--c-fc68e0-67:rgba(252,104,224,0.667);--c-fca0d3-13:rgba(252,160,211,0.125);--c-fe47a9-78:rgba(254,71,169,0.78);--c-fe82b1-65:rgba(254,130,177,0.65);--c-ff096c:#ff096c;--c-ff1377:#ff1377;--c-ff1c9d:#ff1c9d;--c-ff1c9d-60:rgba(255,28,157,0.6);--c-ff1e7d-12:rgba(255,30,125,0.12);--c-ff2086-17:rgba(255,32,134,0.169);--c-ff2282:#ff2282;--c-ff2878-00:rgba(255,40,120,0);--c-ff2878-40:rgba(255,40,120,0.4);--c-ff2a7a:#ff2a7a;--c-ff2c84-65:rgba(255,44,132,0.65);--c-ff2d82-90:rgba(255,45,130,0.9);--c-ff329b:#ff329b;--c-ff339d-56:rgba(255,51,157,0.561);--c-ff38a6-24:rgba(255,56,166,0.24);--c-ff3d78-60:rgba(255,61,120,0.6);--c-ff3d8b:#ff3d8b;--c-ff3d8b-00:rgba(255,61,139,0);--c-ff3d8b-20:rgba(255,61,139,0.2);--c-ff3d8b-40:rgba(255,61,139,0.4);--c-ff3d8b-50:rgba(255,61,139,0.5);--c-ff3d8b-55:rgba(255,61,139,0.55);--c-ff3d8b-60:rgba(255,61,139,0.6);--c-ff3d8b-65:rgba(255,61,139,0.65);--c-ff3d8b-75:rgba(255,61,139,0.75);--c-ff3d8b-85:rgba(255,61,139,0.85);--c-ff3e88-27:rgba(255,62,136,0.267);--c-ff429b:#ff429b;--c-ff4491-48:rgba(255,68,145,0.478);--c-ff4791-90:rgba(255,71,145,0.9);--c-ff48a8-82:rgba(255,72,168,0.82);--c-ff4997-48:rgba(255,73,151,0.482);--c-ff4a92:#ff4a92;--c-ff4aa2:#ff4aa2;--c-ff4b99:#ff4b99;--c-ff4b9e-52:rgba(255,75,158,0.522);--c-ff4c94-25:rgba(255,76,148,0.25);--c-ff4c9f-40:rgba(255,76,159,0.396);--c-ff4d99-45:rgba(255,77,153,0.45);--c-ff4da4:#ff4da4;--c-ff4ea3-88:rgba(255,78,163,0.88);--c-ff4f8f:#ff4f8f;--c-ff4f8f-70:rgba(255,79,143,0.7);--c-ff5093-18:rgba(255,80,147,0.18);--c-ff5196:#ff5196;--c-ff58a7:#ff58a7;--c-ff599e:#ff599e;--c-ff5bab:#ff5bab;--c-ff5c90:#ff5c90;--c-ff5c9d:#ff5c9d;--c-ff5caa-72:rgba(255,92,170,0.72);--c-ff5fa4-13:rgba(255,95,164,0.13);--c-ff63a3-20:rgba(255,99,163,0.2);--c-ff64a6-11:rgba(255,100,166,0.114);--c-ff6daf-12:rgba(255,109,175,0.12);--c-ff6e93-12:rgba(255,110,147,0.12);--c-ff6ea6-80:rgba(255,110,166,0.8);--c-ff6eaa-32:rgba(255,110,170,0.32);--c-ff6eaa-45:rgba(255,110,170,0.45);--c-ff6fa6-48:rgba(255,111,166,0.478);--c-ff6fba:#ff6fba;--c-ff70b0:#ff70b0;--c-ff75ac-90:rgba(255,117,172,0.9);--c-ff75b1-33:rgba(255,117,177,0.33);--c-ff76af:#ff76af;--c-ff7aa6:#ff7aa6;--c-ff7db9-55:rgba(255,125,185,0.55);--c-ff7dbe-32:rgba(255,125,190,0.32);--c-ff81be-58:rgba(255,129,190,0.58);--c-ff82be-45:rgba(255,130,190,0.45);--c-ff83b6:#ff83b6;--c-ff83b9:#ff83b9;--c-ff83bb:#ff83bb;--c-ff83cc:#ff83cc;--c-ff85bc-12:rgba(255,133,188,0.12);--c-ff86ae:#ff86ae;--c-ff86b8:#ff86b8;--c-ff87c3-56:rgba(255,135,195,0.56);--c-ff8ab1:#ff8ab1;--c-ff8ac9:#ff8ac9;--c-ff8cf0:#ff8cf0;--c-ff8ebf-32:rgba(255,142,191,0.32);--c-ff8fb5:#ff8fb5;--c-ff91bb:#ff91bb;--c-ff91be-35:rgba(255,145,190,0.35);--c-ff9ac1:#ff9ac1;--c-ff9bca-60:rgba(255,155,202,0.6);--c-ff9dc9:#ff9dc9;--c-ff9dcc:#ff9dcc;--c-ffaad1:#ffaad1;--c-ffabd4:#ffabd4;--c-ffaddb:#ffaddb;--c-ffb3d7:#ffb3d7;--c-ffb8d3:#ffb8d3;--c-ffb9dc:#ffb9dc;--c-ffbad3:#ffbad3;--c-ffbbd3:#ffbbd3;--c-ffbddd:#ffbddd;--c-ffbedc:#ffbedc;--c-ffc1da:#ffc1da;--c-ffc1df:#ffc1df;--c-ffc1df-14:rgba(255,193,223,0.141);--c-ffc2d6:#ffc2d6;--c-ffc4de:#ffc4de;--c-ffd0e8:#ffd0e8;--c-ffd1e3:#ffd1e3;--c-ffdeee:#ffdeee;--c-ffe0ee:#ffe0ee;--c-ffe1ec:#ffe1ec;--c-ffe1ee:#ffe1ee;--c-ffe1ef:#ffe1ef;--c-ffe3ee:#ffe3ee;--c-ffe4ff:#ffe4ff;--c-ffe5e8:#ffe5e8;--c-ffe6f3:#ffe6f3;--c-ffe8f2:#ffe8f2;--c-ffe8f5:#ffe8f5;--c-ffe9f0:#ffe9f0;--c-ffe9f3:#ffe9f3;--c-ffe9f4:#ffe9f4;--c-ffeaf5:#ffeaf5;--c-ffeaff:#ffeaff;--c-ffecf7:#ffecf7}:root[data-theme=okyanus],[data-theme=okyanus] [data-world=day]{--neon:#3d8bff;--neon-soft:#8dbeff;--fuchsia:#1f63d6;--violet:#2fd4e6;--bg:#070b16;--surface:rgba(14,28,56,.62);--surface-2:rgba(20,42,84,.55);--line:rgba(110,170,255,.34);--line-soft:rgba(110,170,255,.18);--text:#f4f8ff;--text-soft:#d6e4f4;--muted:#a3b8d0;--accent-bg:linear-gradient(135deg,#1f63d6,#0c3e9e);--accent-glow:0 0 26px -4px rgba(61,139,255,.75);--primary-border:rgba(150,196,255,.6);--on:#1f63d6;--you:#5c9dff;--you-ink:#8dbeff;--you-on:#06101f;--focus:#9cc7ff;--input-bg:#040812;--note-bg:rgba(61,139,255,.12);--note-ink:#d3e6ff;--option-border:rgba(110,170,255,.42);--panel-bg:linear-gradient(160deg,rgba(18,36,70,.72),rgba(8,14,30,.72));--sheet-bg:#0b1426;--card-bg:linear-gradient(165deg,#0f2347,#060e1f);--card-border:rgba(92,157,255,.75);--card-shadow:0 0 30px -6px rgba(61,139,255,.55),0 30px 50px -30px rgba(0,0,0,.9);--card-title:#f4f8ff;--deal-back:repeating-linear-gradient(135deg,#1250b0 0 5px,#0d3f8f 5px 10px);--deal-back-border:rgba(120,180,255,.5);--gingham-base:#08142a;--gingham-stripe:rgba(61,139,255,.09);--partner:#2fd4e6;--partner-ink:#9cecf5;--logo-glow:0 0 18px rgba(61,139,255,0.55);--deck-tanima:#2d6ad6;--deck-oyunlar:#6a4fe0;--deck-gorevler:#12839c;--c-09020c:#030410;--c-0e0306-00:rgba(2,6,16,0);--c-100010-86:rgba(2,4,26,0.86);--c-11000c-96:rgba(1,4,25,0.96);--c-12040f-78:rgba(4,8,23,0.78);--c-120413-48:rgba(5,8,26,0.48);--c-120414-58:rgba(5,8,27,0.58);--c-12051c-50:rgba(8,8,32,0.502);--c-140514:#060a1c;--c-150810:#070d18;--c-160c1d:#0d0f20;--c-17010f-90:rgba(1,7,30,0.9);--c-180717:#070d1f;--c-190519-58:rgba(6,12,35,0.58);--c-1a0212-80:rgba(2,10,33,0.8);--c-1a0612:#050d1f;--c-1b0416:#040c23;--c-1b0817-91:rgba(8,15,33,0.91);--c-1c0619-35:rgba(7,14,37,0.35);--c-1c0714-82:rgba(6,15,33,0.82);--c-1d0617:#060e24;--c-1e0816-75:rgba(7,16,36,0.75);--c-1f0718:#071026;--c-1f0a21-90:rgba(12,17,42,0.9);--c-200718:#061127;--c-200718-55:rgba(6,17,39,0.55);--c-210c23:#0e132c;--c-211022:#10162a;--c-211324:#14182a;--c-22050f:#021126;--c-22061a-14:rgba(6,17,42,0.14);--c-220d29:#101431;--c-24061c-12:rgba(6,17,45,0.12);--c-24091d:#09132c;--c-24101f:#0f172a;--c-24121f:#111929;--c-260620-10:rgba(7,18,49,0.1);--c-26071d:#07132f;--c-27101f:#0e192d;--c-271329:#141a32;--c-280623-20:rgba(8,19,52,0.2);--c-280a1e-55:rgba(9,22,48,0.55);--c-280a1e-60:rgba(9,22,48,0.6);--c-281024:#101931;--c-281425:#141b30;--c-29091e:#081631;--c-29091e-94:rgba(8,22,49,0.94);--c-2a071b:#051531;--c-2a0a1f:#091732;--c-2a0b24-50:rgba(12,23,53,0.502);--c-2a0c20:#0b1832;--c-2c0a22-53:rgba(10,23,54,0.53);--c-2c1742:#1e1d47;--c-300820:#061839;--c-320b48:#1a1852;--c-33111e:#0b1f38;--c-341329:#11203d;--c-35091f:#051b3d;--c-39102d:#0f2045;--c-3a0a20:#041e42;--c-3a0c2e:#0d1e47;--c-3a0e5e:#241c66;--c-3a102e:#102046;--c-3a1030:#102047;--c-3a112b:#0f2144;--c-3b092b-55:rgba(9,30,72,0.55);--c-3b102e:#0f2147;--c-3b122b:#0f2245;--c-3c102b:#0d2246;--c-41102b:#0c244b;--c-42112e:#0e254d;--c-422538:#23304a;--c-43122c:#0d264c;--c-43132f:#10264d;--c-44122d:#0d264e;--c-45152e:#10284e;--c-470c2c:#072552;--c-470f31-76:rgba(12,38,84,0.76);--c-48112e:#0b2852;--c-4a0a16:#002848;--c-4b2441:#233257;--c-4c0e34:#0b285a;--c-4c1d38:#192f56;--c-500f36:#0c2b5e;--c-50132b:#062d58;--c-510827:#002a57;--c-510a35:#072960;--c-511531:#0c2e5b;--c-531735:#10305e;--c-550b30:#012c61;--c-560b28:#002e5b;--c-562046-16:rgba(31,53,101,0.157);--c-5a143c:#0f3168;--c-5a1a8e:#3a2e99;--c-5b1736:#0c3466;--c-5b1a3b:#123567;--c-5c0f30:#003166;--c-5f1339:#08346c;--c-602846-20:rgba(34,62,107,0.2);--c-62163d:#0d3670;--c-651637:#043870;--c-690f62-24:rgba(31,53,138,0.24);--c-6a22a8:#4638b4;--c-6e1448:#0d3b80;--c-741a53:#174089;--c-7954a8:#5e5fb0;--c-7a1440:#004385;--c-7d0e4b-26:rgba(0,65,144,0.26);--c-8a32c8:#564edc;--c-8b4e67:#456593;--c-8c0f5e-27:rgba(13,73,166,0.27);--c-8d4b6b:#436498;--c-9b2bd1-00:rgba(86,82,238,0);--c-9b2bd1-22:rgba(86,82,238,0.22);--c-9c62c4:#6d74d6;--c-9d22b9-09:rgba(72,81,226,0.09);--c-9e476f:#3b69ac;--c-a0164c:#0059a5;--c-a13f74:#3666b5;--c-a236ff-60:rgba(110,97,255,0.6);--c-a52767:#165ebb;--c-a6597e-33:rgba(79,118,179,0.333);--c-a8204f:#0060ae;--c-a855f7:#7671ff;--c-a855f7-65:rgba(118,113,255,0.65);--c-aa45ff:#726cff;--c-ad5c82:#527bba;--c-ae7d80:#708fae;--c-b02be0:#5c60ff;--c-b62968:#0467cb;--c-b62969:#0667cb;--c-b71675-19:rgba(7,97,213,0.19);--c-b8235a:#0069c0;--c-bf3576:#1f70d5;--c-bf61ff:#7f86ff;--c-c45cff:#7d87ff;--c-c6a5ed:#a9aff6;--c-c92f66:#0075d6;--c-d42a7f-13:rgba(5,118,240,0.13);--c-d58bff:#9ba8ff;--c-d64b88-27:rgba(53,132,235,0.271);--c-d7a8ef:#abb8ff;--c-d91b6f-00:rgba(0,121,227,0);--c-d91b6f-30:rgba(0,121,227,0.3);--c-d9b6e0-33:rgba(181,194,240,0.333);--c-db7cff:#92a3ff;--c-e0137a:#007bef;--c-e0306e:#0082ea;--c-e040ff:#778eff;--c-e2a6ff:#b0bdff;--c-e373a4:#639ef4;--c-e61464-18:rgba(0,129,227,0.18);--c-e62579-44:rgba(0,129,244,0.439);--c-e72d9a-22:rgba(49,131,255,0.22);--c-e81980:#0080f9;--c-ec65a1:#549bff;--c-ec75ac-53:rgba(102,163,255,0.533);--c-ed9bb7:#8dbaf5;--c-ef639d:#519cff;--c-f0286f:#0089f3;--c-f16299:#4e9dff;--c-f2d8ed-15:rgba(214,225,251,0.145);--c-f3b0ff:#bbcaff;--c-f44be0:#7399ff;--c-f52c94-63:rgba(53,140,255,0.627);--c-f570a7-38:rgba(100,165,255,0.38);--c-f5a2cb-14:rgba(155,193,255,0.141);--c-f64c91:#3f96ff;--c-f66abf:#71a3ff;--c-f66ea5:#62a5ff;--c-f6d8e8:#d5e3fb;--c-f7d2e4:#cddffd;--c-f82b8e:#308eff;--c-f876af:#6faaff;--c-f8cadd:#c4dafd;--c-f8d8e6:#d4e3fc;--c-f94492:#3f95ff;--c-f968ab:#65a4ff;--c-f9d5e5:#d0e2fe;--c-f9eaff:#ebefff;--c-fa298e:#318fff;--c-fa5999:#509eff;--c-fa6599-31:rgba(86,163,255,0.31);--c-fa68a5:#61a4ff;--c-fb4b9b:#4c99ff;--c-fc42c9:#6799ff;--c-fc68e0-67:rgba(131,168,255,0.667);--c-fca0d3-13:rgba(160,195,255,0.125);--c-fe47a9-78:rgba(87,154,255,0.78);--c-fe82b1-65:rgba(122,179,255,0.65);--c-ff096c:#008ef8;--c-ff1377:#058fff;--c-ff1c9d:#4290ff;--c-ff1c9d-60:rgba(66,144,255,0.6);--c-ff1e7d-12:rgba(28,144,255,0.12);--c-ff2086-17:rgba(43,144,255,0.169);--c-ff2282:#2691ff;--c-ff2878-00:rgba(21,146,255,0);--c-ff2878-40:rgba(21,146,255,0.4);--c-ff2a7a:#1a92ff;--c-ff2c84-65:rgba(44,146,255,0.65);--c-ff2d82-90:rgba(41,147,255,0.9);--c-ff329b:#4594ff;--c-ff339d-56:rgba(71,148,255,0.561);--c-ff38a6-24:rgba(80,150,255,0.24);--c-ff3d78-60:rgba(33,151,255,0.6);--c-ff3d8b:#3a97ff;--c-ff3d8b-00:rgba(58,151,255,0);--c-ff3d8b-20:rgba(58,151,255,0.2);--c-ff3d8b-40:rgba(58,151,255,0.4);--c-ff3d8b-50:rgba(58,151,255,0.5);--c-ff3d8b-55:rgba(58,151,255,0.55);--c-ff3d8b-60:rgba(58,151,255,0.6);--c-ff3d8b-65:rgba(58,151,255,0.65);--c-ff3d8b-75:rgba(58,151,255,0.75);--c-ff3d8b-85:rgba(58,151,255,0.85);--c-ff3e88-27:rgba(56,151,255,0.267);--c-ff429b:#4b98ff;--c-ff4491-48:rgba(67,153,255,0.478);--c-ff4791-90:rgba(68,154,255,0.9);--c-ff48a8-82:rgba(87,155,255,0.82);--c-ff4997-48:rgba(75,155,255,0.482);--c-ff4a92:#479bff;--c-ff4aa2:#539bff;--c-ff4b99:#4d9bff;--c-ff4b9e-52:rgba(81,155,255,0.522);--c-ff4c94-25:rgba(73,156,255,0.25);--c-ff4c9f-40:rgba(82,156,255,0.396);--c-ff4d99-45:rgba(78,156,255,0.45);--c-ff4da4:#569cff;--c-ff4ea3-88:rgba(86,156,255,0.88);--c-ff4f8f:#469dff;--c-ff4f8f-70:rgba(70,157,255,0.7);--c-ff5093-18:rgba(74,157,255,0.18);--c-ff5196:#4d9dff;--c-ff58a7:#5da0ff;--c-ff599e:#57a1ff;--c-ff5bab:#61a1ff;--c-ff5c90:#4ea2ff;--c-ff5c9d:#58a2ff;--c-ff5caa-72:rgba(97,162,255,0.72);--c-ff5fa4-13:rgba(95,163,255,0.13);--c-ff63a3-20:rgba(96,165,255,0.2);--c-ff64a6-11:rgba(99,165,255,0.114);--c-ff6daf-12:rgba(109,169,255,0.12);--c-ff6e93-12:rgba(90,170,255,0.12);--c-ff6ea6-80:rgba(104,170,255,0.8);--c-ff6eaa-32:rgba(107,170,255,0.32);--c-ff6eaa-45:rgba(107,170,255,0.45);--c-ff6fa6-48:rgba(105,170,255,0.478);--c-ff6fba:#75aaff;--c-ff70b0:#70abff;--c-ff75ac-90:rgba(112,173,255,0.9);--c-ff75b1-33:rgba(115,173,255,0.33);--c-ff76af:#73adff;--c-ff7aa6:#6fafff;--c-ff7db9-55:rgba(125,177,255,0.55);--c-ff7dbe-32:rgba(127,177,255,0.32);--c-ff81be-58:rgba(130,179,255,0.58);--c-ff82be-45:rgba(130,180,255,0.45);--c-ff83b6:#7fb4ff;--c-ff83b9:#80b4ff;--c-ff83bb:#81b4ff;--c-ff83cc:#8ab4ff;--c-ff85bc-12:rgba(131,181,255,0.12);--c-ff86ae:#7cb6ff;--c-ff86b8:#82b6ff;--c-ff87c3-56:rgba(136,182,255,0.56);--c-ff8ab1:#80b8ff;--c-ff8ac9:#8db8ff;--c-ff8cf0:#a0bbff;--c-ff8ebf-32:rgba(139,186,255,0.32);--c-ff8fb5:#86baff;--c-ff91bb:#8abbff;--c-ff91be-35:rgba(140,187,255,0.35);--c-ff9ac1:#94c0ff;--c-ff9bca-60:rgba(153,193,255,0.6);--c-ff9dc9:#9ac2ff;--c-ff9dcc:#9cc2ff;--c-ffaad1:#a7caff;--c-ffabd4:#aacaff;--c-ffaddb:#aecbff;--c-ffb3d7:#b1cfff;--c-ffb8d3:#b3d2ff;--c-ffb9dc:#b8d2ff;--c-ffbad3:#b4d3ff;--c-ffbbd3:#b5d4ff;--c-ffbddd:#bbd5ff;--c-ffbedc:#bbd5ff;--c-ffc1da:#bdd7ff;--c-ffc1df:#bfd7ff;--c-ffc1df-14:rgba(191,215,255,0.141);--c-ffc2d6:#bcd8ff;--c-ffc4de:#c1d9ff;--c-ffd0e8:#cfe1ff;--c-ffd1e3:#cde1ff;--c-ffdeee:#dde9ff;--c-ffe0ee:#deebff;--c-ffe1ec:#deebff;--c-ffe1ee:#dfebff;--c-ffe1ef:#dfebff;--c-ffe3ee:#e1edff;--c-ffe4ff:#e8eeff;--c-ffe5e8:#dfeeff;--c-ffe6f3:#e5efff;--c-ffe8f2:#e6f0ff;--c-ffe8f5:#e8f0ff;--c-ffe9f0:#e6f1ff;--c-ffe9f3:#e8f1ff;--c-ffe9f4:#e8f1ff;--c-ffeaf5:#e9f1ff;--c-ffeaff:#edf1ff;--c-ffecf7:#ecf3ff}:root[data-theme=okyanus] [data-deck=oyunlar]{--tile-fill:linear-gradient(172deg,#3d34c4,#271c8e 45%,#170f5e);--tile-edge:linear-gradient(160deg,#c0b3ff,#6a55f7 50%,#9b8bff);--tile-glow:rgba(106,85,247,0.6);--tile-glyph:#b3a8ff;--glyph-glow:#7a66ff;--tile-play:#3a22a8}:root[data-theme=okyanus] [data-deck=gorevler]{--tile-fill:linear-gradient(172deg,#0f8aa3,#0b6a80 45%,#074a5a);--tile-edge:linear-gradient(160deg,#a8f3ff,#2fd4e6 45%,#7ae6f2);--tile-glow:rgba(47,212,230,0.55);--tile-glyph:#e0fbff;--glyph-glow:#2fd4e6;--tile-play:#0b6a80}:root[data-theme=okyanus] .home [data-deck=oyunlar] .deck-select{--edge:#8a7bff;--base:#1d1650}:root[data-theme=okyanus] .home [data-deck=gorevler] .deck-select{--edge:#2fd4e6;--base:#06333f}:root[data-theme=okyanus] .discover-vip .vip-row[data-vip=sans],:root[data-theme=okyanus] .home .vip-row[data-vip=sans]{--edge:#7a8cff}:root[data-theme=okyanus] .discover-vip .vip-row[data-vip=aramizda],:root[data-theme=okyanus] .home .vip-row[data-vip=aramizda]{--edge:#3d8bff}:root[data-theme=okyanus] .discover-vip .vip-row[data-vip=kalp],:root[data-theme=okyanus] .home .vip-row[data-vip=kalp]{--edge:#ff9a4d}:root[data-theme=grafit],[data-theme=grafit] [data-world=day]{--neon:#ff6b5a;--neon-soft:#ffa99e;--fuchsia:#c9452f;--violet:#e9d8c4;--bg:#101114;--surface:rgba(40,42,48,.66);--surface-2:rgba(58,60,68,.58);--line:rgba(233,216,196,.26);--line-soft:rgba(233,216,196,.14);--text:#f7f4f0;--text-soft:#e3ddd5;--muted:#b3aca3;--accent-bg:linear-gradient(135deg,#c9452f,#9e301c);--accent-glow:0 0 24px -6px rgba(255,107,90,.6);--primary-border:rgba(255,169,158,.55);--on:#c9452f;--you:#ff7b6b;--you-ink:#ffa99e;--you-on:#1a0d0a;--focus:#ffb3a8;--input-bg:#0b0b0d;--note-bg:rgba(255,107,90,.10);--note-ink:#ffd9d3;--option-border:rgba(233,216,196,.32);--panel-bg:linear-gradient(160deg,rgba(44,46,52,.78),rgba(20,21,24,.78));--sheet-bg:#18191d;--card-bg:linear-gradient(165deg,#26282e,#131417);--card-border:rgba(255,107,90,.65);--card-shadow:0 0 26px -8px rgba(255,107,90,.45),0 30px 50px -30px rgba(0,0,0,.9);--card-title:#f7f4f0;--deal-back:repeating-linear-gradient(135deg,#a8402d 0 5px,#8d3423 5px 10px);--deal-back-border:rgba(255,169,158,.45);--gingham-base:#17181b;--gingham-stripe:rgba(233,216,196,.06);--partner:#e9d8c4;--partner-ink:#e9d8c4;--logo-glow:0 0 16px rgba(255,107,90,0.45);--deck-tanima:#c9503e;--deck-oyunlar:#5d6470;--deck-gorevler:#a87532;--c-09020c:#060404;--c-0e0306-00:rgba(7,6,5,0);--c-100010-86:rgba(8,5,4,0.86);--c-11000c-96:rgba(7,5,4,0.96);--c-12040f-78:rgba(11,9,8,0.78);--c-120413-48:rgba(11,9,8,0.48);--c-120414-58:rgba(12,9,8,0.58);--c-12051c-50:rgba(14,11,9,0.502);--c-140514:#0d0b09;--c-150810:#0e0d0c;--c-160c1d:#13110f;--c-17010f-90:rgba(11,9,7,0.9);--c-180717:#100e0c;--c-190519-58:rgba(16,13,11,0.58);--c-1a0212-80:rgba(14,11,9,0.8);--c-1a0612:#100d0c;--c-1b0416:#100d0b;--c-1b0817-91:rgba(18,15,14,0.91);--c-1c0619-35:rgba(18,15,13,0.35);--c-1c0714-82:rgba(17,15,13,0.82);--c-1d0617:#120f0d;--c-1e0816-75:rgba(19,16,15,0.75);--c-1f0718:#13110f;--c-1f0a21-90:rgba(22,19,17,0.9);--c-200718:#14110f;--c-200718-55:rgba(20,17,15,0.55);--c-210c23:#181513;--c-211022:#191715;--c-211324:#1b1917;--c-22050f:#13100e;--c-22061a-14:rgba(21,18,15,0.14);--c-220d29:#1a1714;--c-24061c-12:rgba(22,19,16,0.12);--c-24091d:#171412;--c-24101f:#1a1716;--c-24121f:#1b1917;--c-260620-10:rgba(24,20,18,0.1);--c-26071d:#181412;--c-27101f:#1b1917;--c-271329:#1e1b19;--c-280623-20:rgba(25,21,19,0.2);--c-280a1e-55:rgba(26,22,20,0.55);--c-280a1e-60:rgba(26,22,20,0.6);--c-281024:#1d1917;--c-281425:#1e1c1a;--c-29091e:#1a1614;--c-29091e-94:rgba(26,22,20,0.94);--c-2a071b:#191613;--c-2a0a1f:#1b1715;--c-2a0b24-50:rgba(28,24,22,0.502);--c-2a0c20:#1b1816;--c-2c0a22-53:rgba(28,24,22,0.53);--c-2c1742:#27221f;--c-300820:#1d1916;--c-320b48:#28211d;--c-33111e:#211e1b;--c-341329:#24201d;--c-35091f:#201c19;--c-39102d:#26211e;--c-3a0a20:#231e1b;--c-3a0c2e:#26201d;--c-3a0e5e:#312924;--c-3a102e:#27221f;--c-3a1030:#27221f;--c-3a112b:#26221f;--c-3b092b-55:rgba(37,32,28,0.55);--c-3b102e:#27221f;--c-3b122b:#272320;--c-3c102b:#27221f;--c-41102b:#2a2421;--c-42112e:#2b2522;--c-422538:#332f2d;--c-43122c:#2b2623;--c-43132f:#2c2723;--c-44122d:#2c2723;--c-45152e:#2d2825;--c-470c2c:#2c2622;--c-470f31-76:rgba(45,39,36,0.76);--c-48112e:#2e2824;--c-4a0a16:#2b2521;--c-4b2441:#383330;--c-4c0e34:#302a25;--c-4c1d38:#342f2c;--c-500f36:#332c28;--c-50132b:#322c28;--c-510827:#302925;--c-510a35:#322b27;--c-511531:#342e2a;--c-531735:#36302c;--c-550b30:#342d28;--c-560b28:#342d28;--c-562046-16:rgba(60,54,50,0.157);--c-5a143c:#3a332e;--c-5a1a8e:#4e423a;--c-5b1736:#3a332f;--c-5b1a3b:#3b3530;--c-5c0f30:#38312c;--c-5f1339:#3c342f;--c-602846-20:rgba(67,61,57,0.2);--c-62163d:#3e3732;--c-651637:#3f3833;--c-690f62-24:rgba(71,61,54,0.24);--c-6a22a8:#624e32;--c-6e1448:#463d37;--c-741a53:#4c423c;--c-7954a8:#776752;--c-7a1440:#4c423c;--c-7d0e4b-26:rgba(78,67,61,0.26);--c-8a32c8:#7a6548;--c-8b4e67:#8b5349;--c-8c0f5e-27:rgba(144,32,20,0.27);--c-8d4b6b:#8e5046;--c-9b2bd1-00:rgba(129,107,78,0);--c-9b2bd1-22:rgba(129,107,78,0.22);--c-9c62c4:#907d64;--c-9d22b9-09:rgba(122,101,73,0.09);--c-9e476f:#9f4f41;--c-a0164c:#9c2b16;--c-a13f74:#a4473a;--c-a236ff-60:rgba(144,123,93,0.6);--c-a52767:#a63625;--c-a6597e-33:rgba(167,95,83,0.333);--c-a8204f:#a3331d;--c-a855f7:#9a8467;--c-a855f7-65:rgba(154,132,103,0.65);--c-aa45ff:#978164;--c-ad5c82:#ae6355;--c-ae7d80:#aa8176;--c-b02be0:#8c7759;--c-b62968:#b43b27;--c-b62969:#b43b27;--c-b71675-19:rgba(186,45,28,0.19);--c-b8235a:#b33821;--c-bf3576:#bf4431;--c-bf61ff:#a89274;--c-c45cff:#a89274;--c-c6a5ed:#c2b4a2;--c-c92f66:#c4432b;--c-d42a7f-13:rgba(212,64,42,0.13);--c-d58bff:#c2ac8d;--c-d64b88-27:rgba(213,89,69,0.271);--c-d7a8ef:#c9bba8;--c-d91b6f-00:rgba(213,59,31,0);--c-d91b6f-30:rgba(213,59,31,0.3);--c-d9b6e0-33:rgba(204,195,183,0.333);--c-db7cff:#bea788;--c-e0137a:#de381d;--c-e0306e:#da482c;--c-e040ff:#ab9576;--c-e2a6ff:#d1bfa7;--c-e373a4:#e37d6a;--c-e61464-18:rgba(223,60,25,0.18);--c-e62579-44:rgba(226,66,39,0.439);--c-e72d9a-22:rgba(235,68,47,0.22);--c-e81980:#e63c21;--c-ec65a1:#ec715d;--c-ec75ac-53:rgba(237,127,108,0.533);--c-ed9bb7:#eba293;--c-ef639d:#ee705a;--c-f0286f:#e94727;--c-f16299:#ee7059;--c-f2d8ed-15:rgba(248,217,212,0.145);--c-f3b0ff:#dbcab3;--c-f44be0:#ff6557;--c-f52c94-63:rgba(245,72,46,0.627);--c-f570a7-38:rgba(244,124,103,0.38);--c-f5a2cb-14:rgba(248,168,154,0.141);--c-f64c91:#f35f46;--c-f66abf:#fe7562;--c-f66ea5:#f57b65;--c-f6d8e8:#f8dad5;--c-f7d2e4:#f9d5ce;--c-f82b8e:#f6492d;--c-f876af:#f8816d;--c-f8cadd:#f8cdc5;--c-f8d8e6:#f9dad4;--c-f94492:#f6593f;--c-f968ab:#fa7560;--c-f9d5e5:#fad8d1;--c-f9eaff:#f4efea;--c-fa298e:#f8482c;--c-fa5999:#f76a51;--c-fa6599-31:rgba(246,116,91,0.31);--c-fa68a5:#f9765f;--c-fb4b9b:#fa5e46;--c-fc42c9:#ff604f;--c-fc68e0-67:rgba(255,127,112,0.667);--c-fca0d3-13:rgba(255,168,153,0.125);--c-fe47a9-78:rgba(255,93,70,0.78);--c-fe82b1-65:rgba(252,141,120,0.65);--c-ff096c:#f64016;--c-ff1377:#f8421d;--c-ff1c9d:#ff442a;--c-ff1c9d-60:rgba(255,68,42,0.6);--c-ff1e7d-12:rgba(249,69,35,0.12);--c-ff2086-17:rgba(251,69,38,0.169);--c-ff2282:#fa4727;--c-ff2878-00:rgba(248,74,40,0);--c-ff2878-40:rgba(248,74,40,0.4);--c-ff2a7a:#f84b2a;--c-ff2c84-65:rgba(250,76,45,0.65);--c-ff2d82-90:rgba(249,76,45,0.9);--c-ff329b:#ff4d33;--c-ff339d-56:rgba(255,78,53,0.561);--c-ff38a6-24:rgba(255,84,60,0.24);--c-ff3d78-60:rgba(247,87,54,0.6);--c-ff3d8b:#fa5639;--c-ff3d8b-00:rgba(250,86,57,0);--c-ff3d8b-20:rgba(250,86,57,0.2);--c-ff3d8b-40:rgba(250,86,57,0.4);--c-ff3d8b-50:rgba(250,86,57,0.5);--c-ff3d8b-55:rgba(250,86,57,0.55);--c-ff3d8b-60:rgba(250,86,57,0.6);--c-ff3d8b-65:rgba(250,86,57,0.65);--c-ff3d8b-75:rgba(250,86,57,0.75);--c-ff3d8b-85:rgba(250,86,57,0.85);--c-ff3e88-27:rgba(250,87,58,0.267);--c-ff429b:#fe583f;--c-ff4491-48:rgba(251,91,63,0.478);--c-ff4791-90:rgba(251,93,65,0.9);--c-ff48a8-82:rgba(255,94,71,0.82);--c-ff4997-48:rgba(252,94,68,0.482);--c-ff4a92:#fb5f44;--c-ff4aa2:#ff5e46;--c-ff4b99:#fd5f45;--c-ff4b9e-52:rgba(254,95,70,0.522);--c-ff4c94-25:rgba(251,96,70,0.25);--c-ff4c9f-40:rgba(254,96,71,0.396);--c-ff4d99-45:rgba(253,97,71,0.45);--c-ff4da4:#ff6148;--c-ff4ea3-88:rgba(255,97,73,0.88);--c-ff4f8f:#fa6348;--c-ff4f8f-70:rgba(250,99,72,0.7);--c-ff5093-18:rgba(251,100,73,0.18);--c-ff5196:#fb644a;--c-ff58a7:#ff6951;--c-ff599e:#fd6a51;--c-ff5bab:#ff6c55;--c-ff5c90:#f96d52;--c-ff5c9d:#fc6d54;--c-ff5caa-72:rgba(255,109,86,0.72);--c-ff5fa4-13:rgba(254,111,87,0.13);--c-ff63a3-20:rgba(253,114,90,0.2);--c-ff64a6-11:rgba(254,115,91,0.114);--c-ff6daf-12:rgba(255,123,100,0.12);--c-ff6e93-12:rgba(248,124,99,0.12);--c-ff6ea6-80:rgba(253,124,100,0.8);--c-ff6eaa-32:rgba(254,124,101,0.32);--c-ff6eaa-45:rgba(254,124,101,0.45);--c-ff6fa6-48:rgba(252,125,101,0.478);--c-ff6fba:#ff7e6a;--c-ff70b0:#ff7d67;--c-ff75ac-90:rgba(253,130,107,0.9);--c-ff75b1-33:rgba(255,129,108,0.33);--c-ff76af:#fe826c;--c-ff7aa6:#fb8670;--c-ff7db9-55:rgba(255,137,117,0.55);--c-ff7dbe-32:rgba(255,138,118,0.32);--c-ff81be-58:rgba(255,141,122,0.58);--c-ff82be-45:rgba(255,142,122,0.45);--c-ff83b6:#fe8e79;--c-ff83b9:#ff8e7a;--c-ff83bb:#ff8e7a;--c-ff83cc:#ff9180;--c-ff85bc-12:rgba(255,144,124,0.12);--c-ff86ae:#fc917c;--c-ff86b8:#fe907c;--c-ff87c3-56:rgba(255,147,128,0.56);--c-ff8ab1:#fc9480;--c-ff8ac9:#ff9685;--c-ff8cf0:#ff9f93;--c-ff8ebf-32:rgba(255,152,133,0.32);--c-ff8fb5:#fc9985;--c-ff91bb:#fe9a87;--c-ff91be-35:rgba(255,154,136,0.35);--c-ff9ac1:#fea291;--c-ff9bca-60:rgba(255,164,148,0.6);--c-ff9dc9:#ffa595;--c-ff9dcc:#ffa696;--c-ffaad1:#ffb1a3;--c-ffabd4:#ffb2a5;--c-ffaddb:#ffb5a9;--c-ffb3d7:#ffbaad;--c-ffb8d3:#ffbdb1;--c-ffb9dc:#ffbfb4;--c-ffbad3:#febfb3;--c-ffbbd3:#fec0b4;--c-ffbddd:#ffc3b8;--c-ffbedc:#ffc3b8;--c-ffc1da:#ffc6bb;--c-ffc1df:#ffc6bc;--c-ffc1df-14:rgba(255,198,188,0.141);--c-ffc2d6:#fec7bb;--c-ffc4de:#ffc9bf;--c-ffd0e8:#ffd4cc;--c-ffd1e3:#ffd4cc;--c-ffdeee:#ffe1db;--c-ffe0ee:#ffe2dd;--c-ffe1ec:#ffe3de;--c-ffe1ee:#ffe3de;--c-ffe1ef:#ffe3de;--c-ffe3ee:#ffe5e0;--c-ffe4ff:#ffe8e5;--c-ffe5e8:#fde7e2;--c-ffe6f3:#ffe8e4;--c-ffe8f2:#ffeae6;--c-ffe8f5:#ffeae7;--c-ffe9f0:#ffebe6;--c-ffe9f3:#ffebe7;--c-ffe9f4:#ffebe7;--c-ffeaf5:#ffece8;--c-ffeaff:#ffedeb;--c-ffecf7:#ffeeeb}:root[data-theme=grafit] [data-deck=tanima]{--tile-fill:linear-gradient(172deg,#5a2620,#3a1a17 45%,#1f1210);--tile-edge:linear-gradient(160deg,#ffb3a6,#ff6b5a 50%,#ff8e80);--tile-glow:rgba(255,107,90,0.5);--tile-glyph:#ff8e80;--glyph-glow:#ff6b5a;--tile-play:#b2412d}:root[data-theme=grafit] .home [data-deck=tanima] .deck-select{--edge:#ff7b6b;--base:#3a1a17}:root[data-theme=grafit] [data-deck=oyunlar]{--tile-fill:linear-gradient(172deg,#4a4c55,#33353c 45%,#202126);--tile-edge:linear-gradient(160deg,#f3e6d6,#b9ab9a 50%,#e9d8c4);--tile-glow:rgba(233,216,196,0.32);--tile-glyph:#e9d8c4;--glyph-glow:#e9d8c4;--tile-play:#4a4c55}:root[data-theme=grafit] [data-deck=gorevler]{--tile-fill:linear-gradient(172deg,#8a5a26,#6a431b 45%,#432a12);--tile-edge:linear-gradient(160deg,#ffd9a8,#d99a5b 45%,#f0c08a);--tile-glow:rgba(217,154,91,0.5);--tile-glyph:#ffe6c7;--glyph-glow:#d99a5b;--tile-play:#8a5a26}:root[data-theme=grafit] .home [data-deck=oyunlar] .deck-select{--edge:#cfc2b2;--base:#2a2b30}:root[data-theme=grafit] .home [data-deck=gorevler] .deck-select{--edge:#d99a5b;--base:#3d2812}:root[data-theme=grafit] .discover-vip .vip-row[data-vip=sans],:root[data-theme=grafit] .home .vip-row[data-vip=sans]{--edge:#e9d8c4}:root[data-theme=grafit] .discover-vip .vip-row[data-vip=aramizda],:root[data-theme=grafit] .home .vip-row[data-vip=aramizda]{--edge:#ff6b5a}:root[data-theme=grafit] .discover-vip .vip-row[data-vip=kalp],:root[data-theme=grafit] .home .vip-row[data-vip=kalp]{--edge:#d99a5b}[data-partner-theme=gul]{--partner:var(--player-gul);--partner-ink:var(--player-gul-ink)}[data-partner-theme=okyanus]{--partner:var(--player-okyanus);--partner-ink:var(--player-okyanus-ink)}[data-partner-theme=grafit]{--partner:var(--player-grafit);--partner-ink:var(--player-grafit-ink)}:root[data-world=night],[data-world=night]{--night:#0e0306;--night-deep:#080103;--wine:#6e0f22;--blush:#f2b8c6;--gold:#e8b96a;--pearl:#f7e9ee;--glow-gold:rgba(232,185,106,0.55);--bg:var(--night);--surface:rgba(48,10,20,0.72);--surface-2:#2e0b15;--line:rgba(232,185,106,0.34);--line-soft:rgba(232,185,106,0.2);--text:var(--pearl);--text-soft:#ecd2d9;--muted:#cba5ae;--accent:var(--gold);--accent-bg:linear-gradient(135deg,#f0c77e,#c9953f);--accent-glow:0 0 24px -6px var(--glow-gold);--accent-ink:#1a0608;--primary-border:rgba(255,226,170,0.6);--on:var(--gold);--on-ink:#1a0608;--you:var(--blush);--you-ink:var(--blush);--you-on:#1a0608;--partner:var(--gold);--partner-ink:var(--gold);--highlight:var(--gold);--highlight-ink:var(--night);--danger:#ff8a9a;--focus:var(--gold);--input-bg:var(--night-deep);--note-bg:color-mix(in srgb,var(--gold) 10%,transparent);--note-ink:var(--gold);--tag-ink:var(--gold);--code-ink:var(--gold);--stat-ink:var(--gold);--match-ink:var(--gold);--kicker-ink:var(--gold);--option-border:rgba(242,184,198,0.3);--shadow-sm:none;--press:none;--panel-bg:linear-gradient(160deg,rgba(62,12,26,0.78),rgba(20,4,8,0.78));--sheet-bg:#1c060c;--card-bg:linear-gradient(170deg,#4a0f1e,#120306);--card-border:rgba(232,185,106,0.6);--card-shadow:0 0 40px -12px var(--glow-gold),inset 0 1px 0 rgba(255,255,255,0.06);--card-title:var(--gold);--card-text:var(--text-soft);--deal-back:repeating-linear-gradient(135deg,#6e0f22 0 5px,#580b1b 5px 10px);--deal-back-border:rgba(232,185,106,0.35);--gingham-base:#1e060c;--gingham-stripe:rgba(150,24,48,0.32);--glow-opacity:1;--neon-opacity:0;--font-display:"Instrument Serif",Georgia,"Times New Roman",serif;--display-style:italic;--display-weight:400;--display-tracking:-0.01em;--size-title:36px;--size-card-title:34px;--card-text-weight:400;--size-stat:38px;--logo-ink:var(--pearl);--logo-mark:var(--gold);--logo-glow:0 0 18px rgba(232,185,106,0.4);color-scheme:dark;--neon:#ff3d8b;--neon-soft:#ff8dbd;--fuchsia:#d91b6f;--violet:#b65cff;--deck-tanima:#d62d6a;--deck-oyunlar:#9b3be0;--deck-gorevler:#ff4f8f;--c-09020c:#09020c;--c-0e0306-00:rgba(14,3,6,0);--c-100010-86:rgba(16,0,16,0.86);--c-11000c-96:rgba(17,0,12,0.96);--c-12040f-78:rgba(18,4,15,0.78);--c-120413-48:rgba(18,4,19,0.48);--c-120414-58:rgba(18,4,20,0.58);--c-12051c-50:rgba(18,5,28,0.502);--c-140514:#140514;--c-150810:#150810;--c-160c1d:#160c1d;--c-17010f-90:rgba(23,1,15,0.9);--c-180717:#180717;--c-190519-58:rgba(25,5,25,0.58);--c-1a0212-80:rgba(26,2,18,0.8);--c-1a0612:#1a0612;--c-1b0416:#1b0416;--c-1b0817-91:rgba(27,8,23,0.91);--c-1c0619-35:rgba(28,6,25,0.35);--c-1c0714-82:rgba(28,7,20,0.82);--c-1d0617:#1d0617;--c-1e0816-75:rgba(30,8,22,0.75);--c-1f0718:#1f0718;--c-1f0a21-90:rgba(31,10,33,0.9);--c-200718:#200718;--c-200718-55:rgba(32,7,24,0.55);--c-210c23:#210c23;--c-211022:#211022;--c-211324:#211324;--c-22050f:#22050f;--c-22061a-14:rgba(34,6,26,0.14);--c-220d29:#220d29;--c-24061c-12:rgba(36,6,28,0.12);--c-24091d:#24091d;--c-24101f:#24101f;--c-24121f:#24121f;--c-260620-10:rgba(38,6,32,0.1);--c-26071d:#26071d;--c-27101f:#27101f;--c-271329:#271329;--c-280623-20:rgba(40,6,35,0.2);--c-280a1e-55:rgba(40,10,30,0.55);--c-280a1e-60:rgba(40,10,30,0.6);--c-281024:#281024;--c-281425:#281425;--c-29091e:#29091e;--c-29091e-94:rgba(41,9,30,0.94);--c-2a071b:#2a071b;--c-2a0a1f:#2a0a1f;--c-2a0b24-50:rgba(42,11,36,0.502);--c-2a0c20:#2a0c20;--c-2c0a22-53:rgba(44,10,34,0.53);--c-2c1742:#2c1742;--c-300820:#300820;--c-320b48:#320b48;--c-33111e:#33111e;--c-341329:#341329;--c-35091f:#35091f;--c-39102d:#39102d;--c-3a0a20:#3a0a20;--c-3a0c2e:#3a0c2e;--c-3a0e5e:#3a0e5e;--c-3a102e:#3a102e;--c-3a1030:#3a1030;--c-3a112b:#3a112b;--c-3b092b-55:rgba(59,9,43,0.55);--c-3b102e:#3b102e;--c-3b122b:#3b122b;--c-3c102b:#3c102b;--c-41102b:#41102b;--c-42112e:#42112e;--c-422538:#422538;--c-43122c:#43122c;--c-43132f:#43132f;--c-44122d:#44122d;--c-45152e:#45152e;--c-470c2c:#470c2c;--c-470f31-76:rgba(71,15,49,0.76);--c-48112e:#48112e;--c-4a0a16:#4a0a16;--c-4b2441:#4b2441;--c-4c0e34:#4c0e34;--c-4c1d38:#4c1d38;--c-500f36:#500f36;--c-50132b:#50132b;--c-510827:#510827;--c-510a35:#510a35;--c-511531:#511531;--c-531735:#531735;--c-550b30:#550b30;--c-560b28:#560b28;--c-562046-16:rgba(86,32,70,0.157);--c-5a143c:#5a143c;--c-5a1a8e:#5a1a8e;--c-5b1736:#5b1736;--c-5b1a3b:#5b1a3b;--c-5c0f30:#5c0f30;--c-5f1339:#5f1339;--c-602846-20:rgba(96,40,70,0.2);--c-62163d:#62163d;--c-651637:#651637;--c-690f62-24:rgba(105,15,98,0.24);--c-6a22a8:#6a22a8;--c-6e1448:#6e1448;--c-741a53:#741a53;--c-7954a8:#7954a8;--c-7a1440:#7a1440;--c-7d0e4b-26:rgba(125,14,75,0.26);--c-8a32c8:#8a32c8;--c-8b4e67:#8b4e67;--c-8c0f5e-27:rgba(140,15,94,0.27);--c-8d4b6b:#8d4b6b;--c-9b2bd1-00:rgba(155,43,209,0);--c-9b2bd1-22:rgba(155,43,209,0.22);--c-9c62c4:#9c62c4;--c-9d22b9-09:rgba(157,34,185,0.09);--c-9e476f:#9e476f;--c-a0164c:#a0164c;--c-a13f74:#a13f74;--c-a236ff-60:rgba(162,54,255,0.6);--c-a52767:#a52767;--c-a6597e-33:rgba(166,89,126,0.333);--c-a8204f:#a8204f;--c-a855f7:#a855f7;--c-a855f7-65:rgba(168,85,247,0.65);--c-aa45ff:#aa45ff;--c-ad5c82:#ad5c82;--c-ae7d80:#ae7d80;--c-b02be0:#b02be0;--c-b62968:#b62968;--c-b62969:#b62969;--c-b71675-19:rgba(183,22,117,0.19);--c-b8235a:#b8235a;--c-bf3576:#bf3576;--c-bf61ff:#bf61ff;--c-c45cff:#c45cff;--c-c6a5ed:#c6a5ed;--c-c92f66:#c92f66;--c-d42a7f-13:rgba(212,42,127,0.13);--c-d58bff:#d58bff;--c-d64b88-27:rgba(214,75,136,0.271);--c-d7a8ef:#d7a8ef;--c-d91b6f-00:rgba(217,27,111,0);--c-d91b6f-30:rgba(217,27,111,0.3);--c-d9b6e0-33:rgba(217,182,224,0.333);--c-db7cff:#db7cff;--c-e0137a:#e0137a;--c-e0306e:#e0306e;--c-e040ff:#e040ff;--c-e2a6ff:#e2a6ff;--c-e373a4:#e373a4;--c-e61464-18:rgba(230,20,100,0.18);--c-e62579-44:rgba(230,37,121,0.439);--c-e72d9a-22:rgba(231,45,154,0.22);--c-e81980:#e81980;--c-ec65a1:#ec65a1;--c-ec75ac-53:rgba(236,117,172,0.533);--c-ed9bb7:#ed9bb7;--c-ef639d:#ef639d;--c-f0286f:#f0286f;--c-f16299:#f16299;--c-f2d8ed-15:rgba(242,216,237,0.145);--c-f3b0ff:#f3b0ff;--c-f44be0:#f44be0;--c-f52c94-63:rgba(245,44,148,0.627);--c-f570a7-38:rgba(245,112,167,0.38);--c-f5a2cb-14:rgba(245,162,203,0.141);--c-f64c91:#f64c91;--c-f66abf:#f66abf;--c-f66ea5:#f66ea5;--c-f6d8e8:#f6d8e8;--c-f7d2e4:#f7d2e4;--c-f82b8e:#f82b8e;--c-f876af:#f876af;--c-f8cadd:#f8cadd;--c-f8d8e6:#f8d8e6;--c-f94492:#f94492;--c-f968ab:#f968ab;--c-f9d5e5:#f9d5e5;--c-f9eaff:#f9eaff;--c-fa298e:#fa298e;--c-fa5999:#fa5999;--c-fa6599-31:rgba(250,101,153,0.31);--c-fa68a5:#fa68a5;--c-fb4b9b:#fb4b9b;--c-fc42c9:#fc42c9;--c-fc68e0-67:rgba(252,104,224,0.667);--c-fca0d3-13:rgba(252,160,211,0.125);--c-fe47a9-78:rgba(254,71,169,0.78);--c-fe82b1-65:rgba(254,130,177,0.65);--c-ff096c:#ff096c;--c-ff1377:#ff1377;--c-ff1c9d:#ff1c9d;--c-ff1c9d-60:rgba(255,28,157,0.6);--c-ff1e7d-12:rgba(255,30,125,0.12);--c-ff2086-17:rgba(255,32,134,0.169);--c-ff2282:#ff2282;--c-ff2878-00:rgba(255,40,120,0);--c-ff2878-40:rgba(255,40,120,0.4);--c-ff2a7a:#ff2a7a;--c-ff2c84-65:rgba(255,44,132,0.65);--c-ff2d82-90:rgba(255,45,130,0.9);--c-ff329b:#ff329b;--c-ff339d-56:rgba(255,51,157,0.561);--c-ff38a6-24:rgba(255,56,166,0.24);--c-ff3d78-60:rgba(255,61,120,0.6);--c-ff3d8b:#ff3d8b;--c-ff3d8b-00:rgba(255,61,139,0);--c-ff3d8b-20:rgba(255,61,139,0.2);--c-ff3d8b-40:rgba(255,61,139,0.4);--c-ff3d8b-50:rgba(255,61,139,0.5);--c-ff3d8b-55:rgba(255,61,139,0.55);--c-ff3d8b-60:rgba(255,61,139,0.6);--c-ff3d8b-65:rgba(255,61,139,0.65);--c-ff3d8b-75:rgba(255,61,139,0.75);--c-ff3d8b-85:rgba(255,61,139,0.85);--c-ff3e88-27:rgba(255,62,136,0.267);--c-ff429b:#ff429b;--c-ff4491-48:rgba(255,68,145,0.478);--c-ff4791-90:rgba(255,71,145,0.9);--c-ff48a8-82:rgba(255,72,168,0.82);--c-ff4997-48:rgba(255,73,151,0.482);--c-ff4a92:#ff4a92;--c-ff4aa2:#ff4aa2;--c-ff4b99:#ff4b99;--c-ff4b9e-52:rgba(255,75,158,0.522);--c-ff4c94-25:rgba(255,76,148,0.25);--c-ff4c9f-40:rgba(255,76,159,0.396);--c-ff4d99-45:rgba(255,77,153,0.45);--c-ff4da4:#ff4da4;--c-ff4ea3-88:rgba(255,78,163,0.88);--c-ff4f8f:#ff4f8f;--c-ff4f8f-70:rgba(255,79,143,0.7);--c-ff5093-18:rgba(255,80,147,0.18);--c-ff5196:#ff5196;--c-ff58a7:#ff58a7;--c-ff599e:#ff599e;--c-ff5bab:#ff5bab;--c-ff5c90:#ff5c90;--c-ff5c9d:#ff5c9d;--c-ff5caa-72:rgba(255,92,170,0.72);--c-ff5fa4-13:rgba(255,95,164,0.13);--c-ff63a3-20:rgba(255,99,163,0.2);--c-ff64a6-11:rgba(255,100,166,0.114);--c-ff6daf-12:rgba(255,109,175,0.12);--c-ff6e93-12:rgba(255,110,147,0.12);--c-ff6ea6-80:rgba(255,110,166,0.8);--c-ff6eaa-32:rgba(255,110,170,0.32);--c-ff6eaa-45:rgba(255,110,170,0.45);--c-ff6fa6-48:rgba(255,111,166,0.478);--c-ff6fba:#ff6fba;--c-ff70b0:#ff70b0;--c-ff75ac-90:rgba(255,117,172,0.9);--c-ff75b1-33:rgba(255,117,177,0.33);--c-ff76af:#ff76af;--c-ff7aa6:#ff7aa6;--c-ff7db9-55:rgba(255,125,185,0.55);--c-ff7dbe-32:rgba(255,125,190,0.32);--c-ff81be-58:rgba(255,129,190,0.58);--c-ff82be-45:rgba(255,130,190,0.45);--c-ff83b6:#ff83b6;--c-ff83b9:#ff83b9;--c-ff83bb:#ff83bb;--c-ff83cc:#ff83cc;--c-ff85bc-12:rgba(255,133,188,0.12);--c-ff86ae:#ff86ae;--c-ff86b8:#ff86b8;--c-ff87c3-56:rgba(255,135,195,0.56);--c-ff8ab1:#ff8ab1;--c-ff8ac9:#ff8ac9;--c-ff8cf0:#ff8cf0;--c-ff8ebf-32:rgba(255,142,191,0.32);--c-ff8fb5:#ff8fb5;--c-ff91bb:#ff91bb;--c-ff91be-35:rgba(255,145,190,0.35);--c-ff9ac1:#ff9ac1;--c-ff9bca-60:rgba(255,155,202,0.6);--c-ff9dc9:#ff9dc9;--c-ff9dcc:#ff9dcc;--c-ffaad1:#ffaad1;--c-ffabd4:#ffabd4;--c-ffaddb:#ffaddb;--c-ffb3d7:#ffb3d7;--c-ffb8d3:#ffb8d3;--c-ffb9dc:#ffb9dc;--c-ffbad3:#ffbad3;--c-ffbbd3:#ffbbd3;--c-ffbddd:#ffbddd;--c-ffbedc:#ffbedc;--c-ffc1da:#ffc1da;--c-ffc1df:#ffc1df;--c-ffc1df-14:rgba(255,193,223,0.141);--c-ffc2d6:#ffc2d6;--c-ffc4de:#ffc4de;--c-ffd0e8:#ffd0e8;--c-ffd1e3:#ffd1e3;--c-ffdeee:#ffdeee;--c-ffe0ee:#ffe0ee;--c-ffe1ec:#ffe1ec;--c-ffe1ee:#ffe1ee;--c-ffe1ef:#ffe1ef;--c-ffe3ee:#ffe3ee;--c-ffe4ff:#ffe4ff;--c-ffe5e8:#ffe5e8;--c-ffe6f3:#ffe6f3;--c-ffe8f2:#ffe8f2;--c-ffe8f5:#ffe8f5;--c-ffe9f0:#ffe9f0;--c-ffe9f3:#ffe9f3;--c-ffe9f4:#ffe9f4;--c-ffeaf5:#ffeaf5;--c-ffeaff:#ffeaff;--c-ffecf7:#ffecf7}[data-world]{color:var(--text)}[data-deck=tanima]{--deck:var(--deck-tanima)}[data-deck=oyunlar]{--deck:var(--deck-oyunlar)}[data-deck=gorevler]{--deck:var(--deck-gorevler)}::selection{background:var(--highlight);color:var(--highlight-ink)}*{box-sizing:border-box}html{margin:0;background-color:var(--bg);transition:background-color .9s ease,color .6s ease}body{margin:0;min-height:100dvh;overflow-x:clip;font-family:var(--font);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}body:after,body:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;transition:opacity .9s ease}body:before{background:radial-gradient(120% 60% at 50% 0,var(--c-4a0a16) 0,var(--c-0e0306-00) 62%);opacity:var(--glow-opacity)}body:after{background:radial-gradient(70% 38% at 0 0,var(--c-ff2878-40) 0,var(--c-ff2878-00) 70%),radial-gradient(55% 30% at 100% 22%,var(--c-ff3d8b-20) 0,var(--c-ff3d8b-00) 70%),radial-gradient(70% 36% at 0 100%,var(--c-d91b6f-30) 0,var(--c-d91b6f-00) 70%),radial-gradient(60% 34% at 100% 100%,var(--c-9b2bd1-22) 0,var(--c-9b2bd1-00) 70%)}.neon-backdrop,body:after{opacity:var(--neon-opacity)}.neon-backdrop{position:fixed;inset:0;z-index:-1;width:100%;height:100%;pointer-events:none;transition:opacity .9s ease}@media (prefers-reduced-motion:reduce){.neon-backdrop,body:after,body:before,html{transition:none}}.shell{max-width:480px;margin:0 auto;padding:20px 16px 48px}button,input,textarea{font:inherit;color:inherit}p{margin:0;line-height:1.45}.stack{flex-direction:column;gap:16px}.row,.stack{display:flex}.row{align-items:center;gap:12px}.row.between{justify-content:space-between}.grow{flex:1 1}.center{text-align:center}.brand,.center{align-items:center}.brand{display:inline-flex;gap:.22em;font-family:var(--font-logo);font-weight:var(--logo-weight);font-size:var(--size-brand);letter-spacing:.01em;line-height:1;color:var(--logo-ink);text-shadow:var(--logo-glow);text-decoration:none}.brand-mark{flex:none;width:1.3em;height:auto;overflow:visible;color:var(--logo-mark);filter:drop-shadow(0 0 5px color-mix(in srgb,var(--logo-mark) 75%,transparent))}.brand.big{flex-direction:column;gap:.04em;font-size:var(--size-brand-big)}.brand.big .brand-mark{width:.95em}.brand-link{text-decoration:none;line-height:1}.hero{display:flex;flex-direction:column;align-items:center;text-align:center;padding:30px 0 8px}.tagline{color:var(--text-soft);font-weight:600;margin:14px 0 0}.title{font-family:var(--font-display);font-style:var(--display-style);font-weight:var(--display-weight);letter-spacing:var(--display-tracking);font-size:var(--size-title);line-height:1.08;margin:0 0 6px}.muted{color:var(--muted)}.small{font-size:14px}.error{color:var(--danger);font-weight:600;margin:0}.note{font-size:14px;color:var(--note-ink);background:var(--note-bg);border-radius:var(--radius-sm);padding:10px 12px;margin:0}.topbar{display:flex;justify-content:space-between}.players,.topbar{align-items:center}.players{display:inline-flex;gap:6px;font-size:14px;font-weight:600;color:var(--muted)}.dot{display:inline-block;width:9px;height:9px;border-radius:50%}.dot.you{background:var(--you)}.dot.partner{background:var(--partner)}.panel{background:var(--panel-bg);border:var(--border-w) solid var(--line-soft);border-radius:var(--radius);padding:18px;box-shadow:var(--shadow-sm);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.panel.after-dark{background:linear-gradient(160deg,#3e0c1a,#0b0204);border-color:var(--line-soft)}.panel.after-dark.on{border-color:var(--gold);box-shadow:0 0 28px -8px var(--glow-gold)}.panel.after-dark strong{font-family:var(--font-display);font-style:var(--display-style);font-weight:var(--display-weight);font-size:26px;line-height:1;color:var(--gold)}.btn{display:inline-flex;justify-content:center;align-items:center;gap:8px;min-height:52px;padding:0 20px;border-radius:999px;border:var(--border-w) solid var(--line);background:var(--surface);color:var(--text);font-weight:700;text-decoration:none;cursor:pointer;box-shadow:var(--shadow-sm);transition:transform 80ms ease,box-shadow 80ms ease}.btn:active:not(:disabled){transform:var(--press)}.btn:disabled{opacity:.45;cursor:not-allowed}.btn-primary{background:var(--accent-bg);border-color:var(--primary-border);color:var(--accent-ink);font-weight:800;box-shadow:var(--accent-glow),inset 0 1px 0 rgba(255,255,255,.25)}.btn-ghost{background:transparent;box-shadow:none}.btn-small{min-height:38px;padding:0 14px;font-size:14px}.btn.on{background:var(--on);border-color:var(--on);color:var(--on-ink)}.btn-wide{width:100%}.btn svg{width:20px;height:20px;flex:none}.link{background:none;border:none;color:var(--muted);font-weight:600;text-decoration:underline;cursor:pointer;align-self:center}.icon-btn{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;border:var(--border-w) solid var(--line);background:var(--c-280a1e-55);color:var(--text);cursor:pointer;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.icon-btn.plain{border-color:transparent;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}.icon-btn svg{width:24px;height:24px}.brand-link:focus-visible,.btn:focus-visible,.chip:focus-visible,.choice:focus-visible,.deck-play:focus-visible,.deck-select:focus-visible,.icon-btn:focus-visible,.link:focus-visible,.menu-item:focus-visible,.mode:focus-visible,.option:focus-visible,.seg:focus-visible,.setting-tile:focus-visible,.tab:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.field{display:flex;flex-direction:column;gap:8px}.field-label{font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.input{width:100%;min-height:52px;padding:0 14px;border-radius:var(--radius-sm);border:var(--border-w) solid var(--line);background:var(--input-bg);color:var(--text);font-weight:600}.input:focus{outline:none;border-color:var(--focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--focus) 25%,transparent)}.input::placeholder{color:color-mix(in srgb,var(--muted) 70%,transparent)}.code-input{letter-spacing:.3em}.check{display:flex;gap:10px;align-items:center;font-weight:600}.check input{width:20px;height:20px;accent-color:var(--accent)}.segmented{display:flex;gap:4px;padding:4px;background:var(--surface);border:var(--border-w) solid var(--line);border-radius:999px}.seg{flex:1 1;min-height:42px;border:none;border-radius:999px;background:transparent;color:var(--text);font-weight:600;cursor:pointer}.seg.on{background:var(--on);color:var(--on-ink);font-weight:800;box-shadow:var(--accent-glow)}.seg:disabled{opacity:.35;cursor:not-allowed}.chips{display:flex;flex-wrap:wrap;gap:8px}.chip{padding:9px 16px;border:var(--border-w) solid var(--line);border-radius:999px;background:transparent;color:var(--text);font-weight:700;cursor:pointer}.chip.on{background:color-mix(in srgb,var(--deck,var(--neon)) 32%,transparent);border:2px solid var(--deck,var(--neon));padding:8px 15px;box-shadow:0 0 16px -4px var(--deck,var(--neon))}.tag{font-size:11px;font-weight:800;letter-spacing:.06em;border:1px solid;color:var(--tag-ink);border-radius:999px;padding:2px 9px}.home{gap:20px;padding-bottom:calc(104px + env(safe-area-inset-bottom))}.home-top{display:grid;grid-template-columns:94px 1fr 94px;align-items:start}.home-brand{grid-column:1/-1;grid-row:1}.home-top>.icon-btn{grid-column:1;grid-row:1;z-index:1}.home-actions{grid-column:3;grid-row:1;z-index:1;display:flex;justify-self:end;gap:6px}.room-actions{display:flex;align-items:center;gap:8px;min-width:0}.icon-btn.small{width:38px;height:38px}.icon-btn.small svg{width:20px;height:20px}.home-brand{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.home-tagline{display:inline-flex;align-items:center;gap:6px;font-size:16px;font-weight:500;color:var(--text-soft)}.home-tagline svg{width:20px;height:20px;color:var(--neon-soft)}.home-intro{position:relative;display:flex;flex-direction:column;gap:14px;margin-top:6px}.neon-heart{position:absolute;top:-12px;right:-16px;width:104px;height:78px;color:var(--neon);filter:drop-shadow(0 0 3px var(--neon)) drop-shadow(0 0 12px var(--c-ff3d8b-75));pointer-events:none}.eyebrow{display:flex;align-items:center;gap:14px;margin:0 96px 0 0;font-size:12px;font-weight:700;letter-spacing:.34em;color:var(--text-soft);white-space:nowrap}.eyebrow:after{content:"";flex:1 1;height:1px;background:var(--line)}.headline{position:relative;margin:0;font-weight:600;font-size:clamp(22px,6.4vw,28px);line-height:1.3;letter-spacing:-.01em;color:var(--text);text-wrap:pretty}.headline em{font-style:normal;font-weight:800;color:var(--neon-soft);text-shadow:0 0 18px var(--c-ff3d8b-65)}.modes{display:grid;grid-template-columns:1fr;grid-gap:12px;gap:12px}@media (min-width:420px){.modes{grid-template-columns:1fr 1fr}}.mode{position:relative;display:flex;align-items:center;gap:12px;min-height:72px;padding:12px 14px;border-radius:22px;border:1px solid transparent;text-align:left;cursor:pointer}.mode-primary{background:var(--accent-bg);border-color:var(--primary-border);color:var(--accent-ink);box-shadow:var(--accent-glow),inset 0 1px 0 rgba(255,255,255,.3)}.mode-secondary{background:var(--c-280a1e-60);border-color:var(--c-ff6eaa-45);color:var(--text);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.mode-icon{flex:none;width:32px;height:32px}.mode-text{display:flex;flex-direction:column;gap:3px;min-width:0}.mode-title{font-size:16px;font-weight:800;line-height:1.15}.mode-sub{font-size:12.5px;font-weight:500;line-height:1.25}.mode-arrow{flex:none;width:20px;height:20px;margin-left:auto}.mode:active:not(:disabled){transform:var(--press)}.mode:disabled{cursor:not-allowed}.mode:disabled .mode-arrow,.mode:disabled .mode-icon,.mode:disabled .mode-text{opacity:.7}.soon,.soon-pill{padding:3px 9px;border-radius:999px;background:var(--fuchsia);color:#ffffff;font-size:10px;font-weight:800;letter-spacing:.1em}.soon{position:absolute;top:-10px;right:12px;box-shadow:var(--accent-glow)}.section-title{display:flex;align-items:center;gap:14px;margin:8px 0 0;font-size:21px;font-weight:800;letter-spacing:-.01em;color:var(--text);white-space:nowrap}.section-title:after,.section-title:before{content:"";flex:1 1;height:1px;background:var(--line)}[data-deck=tanima]{--tile-fill:linear-gradient(172deg,var(--c-5c0f30) 0%,var(--c-3a0a20) 45%,var(--c-22050f) 100%);--tile-edge:linear-gradient(160deg,var(--c-ff7aa6) 0%,var(--c-e0306e) 50%,var(--c-ff4f8f) 100%);--tile-glow:var(--c-ff3d78-60);--tile-glyph:var(--c-ff5c9d);--glyph-glow:var(--c-ff3d8b);--tile-play:var(--c-a0164c)}[data-deck=oyunlar]{--tile-fill:linear-gradient(172deg,var(--c-8a32c8) 0%,var(--c-5a1a8e) 45%,var(--c-3a0e5e) 100%);--tile-edge:linear-gradient(160deg,var(--c-e2a6ff) 0%,var(--c-a855f7) 50%,var(--c-d58bff) 100%);--tile-glow:var(--c-a855f7-65);--tile-glyph:var(--c-ff8cf0);--glyph-glow:var(--c-e040ff);--tile-play:var(--c-6a22a8)}[data-deck=gorevler]{--tile-fill:linear-gradient(172deg,var(--c-c92f66) 0%,var(--c-a8204f) 45%,var(--c-7a1440) 100%);--tile-edge:linear-gradient(160deg,var(--c-ffc2d6) 0%,var(--c-ff5c90) 45%,var(--c-ff8fb5) 100%);--tile-glow:var(--c-ff4f8f-70);--tile-glyph:var(--c-ffe1ec);--glyph-glow:var(--c-ff4f8f);--tile-play:var(--c-b8235a)}.decks{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:9px;gap:9px}.deck-card{position:relative;grid-column:span 2;min-width:0}.deck-card:nth-child(4){grid-column:1/span 3;margin-left:6%}.deck-card:nth-child(5){grid-column:4/span 3;margin-right:6%}.deck-select{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;width:100%;height:100%;padding:14px 4px 54px;border-radius:18px;border:2px solid transparent;background:radial-gradient(90% 55% at 18% 0,rgba(255,255,255,.2) 0,rgba(255,255,255,0) 70%) padding-box,var(--tile-fill) padding-box,var(--tile-edge) border-box;color:#ffffff;text-align:center;cursor:pointer;box-shadow:0 0 20px -2px var(--tile-glow),0 10px 26px -12px var(--tile-glow),inset 0 0 18px rgba(255,255,255,.1);transition:transform 80ms ease,box-shadow .2s ease,filter .2s ease}.deck-select:active{transform:var(--press)}.deck-card[data-on] .deck-select{filter:brightness(1.08) saturate(1.08);box-shadow:0 0 30px 2px var(--tile-glow),0 12px 30px -10px var(--tile-glow),inset 0 0 22px rgba(255,255,255,.16)}.deck-name{display:inline-flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;min-height:2.3em;font-size:clamp(14.5px,4.1vw,17px);font-weight:800;letter-spacing:-.01em;line-height:1.15;text-shadow:0 1px 8px rgba(0,0,0,.35)}.deck-glyph{width:1.18em;height:1.18em;color:var(--tile-glyph);stroke-width:2.6;filter:drop-shadow(0 0 1.5px var(--glyph-glow)) drop-shadow(0 0 5px var(--glyph-glow)) drop-shadow(0 0 10px var(--glyph-glow))}.deck-art{display:block;width:auto;max-width:88%;height:clamp(46px,14vw,60px);margin:2px 0;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none;filter:drop-shadow(0 0 10px var(--tile-glow))}.deck-card[data-deck=tanima] .deck-art{filter:drop-shadow(0 8px 14px var(--c-ff3d8b-85)) drop-shadow(0 0 10px var(--tile-glow))}.deck-card:nth-child(n+4) .deck-art{height:clamp(58px,17vw,74px)}.deck-blurb{font-size:clamp(11px,3vw,12.5px);font-weight:500;letter-spacing:-.01em;line-height:1.3;color:#ffffff;text-shadow:0 1px 6px rgba(0,0,0,.3)}.deck-play{position:absolute;left:50%;bottom:6px;display:grid;place-items:center;width:44px;height:44px;padding:0;border:none;border-radius:50%;background:none;color:var(--tile-play);transform:translateX(-50%);cursor:pointer}.deck-play:before{content:"";position:absolute;inset:6px;border-radius:50%;background:rgba(255,255,255,.86);box-shadow:0 0 0 3px rgba(255,255,255,.18),0 0 14px rgba(255,255,255,.35)}.deck-play svg{position:relative;width:18px;height:18px;margin-left:2px}.deck-play:active{transform:translateX(-50%) scale(.94)}.home-note{font-size:13px;font-weight:500;text-align:center;color:var(--muted)}.tabbar{position:fixed;z-index:40;left:50%;bottom:calc(10px + env(safe-area-inset-bottom));display:grid;grid-template-columns:repeat(4,1fr);width:min(calc(100% - 24px),456px);padding:6px 6px 10px;border-radius:26px;border:1px solid var(--c-ff6eaa-32);background:var(--c-1c0714-82);box-shadow:0 -10px 30px -14px rgba(0,0,0,.8),0 0 24px -10px var(--c-ff3d8b-60);transform:translateX(-50%);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.tab{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:54px;border:none;border-radius:18px;background:none;color:var(--text-soft);font-size:12px;font-weight:600;text-decoration:none;cursor:pointer}.tab svg{width:25px;height:25px}.tab.on{color:var(--neon-soft);cursor:default}.tab.on svg path{fill:currentColor}.tab.on:after{content:"";position:absolute;bottom:-6px;width:64%;height:3px;border-radius:3px;background:var(--neon);box-shadow:0 0 10px var(--neon)}.toast{position:fixed;z-index:45;left:50%;bottom:calc(98px + env(safe-area-inset-bottom));padding:10px 18px;border-radius:999px;border:1px solid var(--line);background:var(--c-2a0a1f);color:var(--text);font-size:14px;font-weight:600;white-space:nowrap;box-shadow:0 0 20px -6px var(--c-ff3d8b-60);opacity:0;pointer-events:none;transform:translate(-50%,10px);transition:opacity .2s ease,transform .2s ease}.toast:empty{padding:0;border:0}.toast.show{opacity:1;transform:translate(-50%)}.menu-list{display:flex;flex-direction:column;gap:8px}.menu-item{display:flex;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:56px;padding:0 16px;border-radius:var(--radius-sm);border:1px solid var(--line-soft);background:var(--surface);color:var(--text);font-weight:700;text-align:left;text-decoration:none;cursor:pointer}.menu-item.off{color:var(--muted);cursor:default}.menu-value{display:inline-flex;align-items:center;gap:8px;color:var(--neon-soft)}.tags{gap:6px}.vip-title{color:var(--vip-gold-soft)}.vip-title svg{flex:none;width:22px;height:22px;color:var(--vip-gold);filter:drop-shadow(0 0 6px var(--vip-glow))}.avatar-option:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.vip-sheet{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.vip-sheet-art{height:72px;width:auto;filter:drop-shadow(0 0 12px var(--c-ff3d8b-50))}.vip-back{display:inline-flex;align-items:center;gap:8px;color:var(--text);font-size:26px;font-weight:700}.vip-page-head{display:flex;flex-direction:column;gap:6px}.kicker.vip-kicker{display:inline-flex;align-items:center;gap:8px;color:var(--vip-gold-soft)}.vip-kicker svg{width:18px;height:18px;color:var(--vip-gold)}.vip-locked{border-color:color-mix(in srgb,var(--vip-gold) 45%,transparent);box-shadow:0 0 22px -8px var(--vip-glow)}.vip-game-title{margin:0;font-family:var(--font-script);font-style:italic;font-weight:400;font-size:clamp(46px,13.5vw,58px);line-height:1;letter-spacing:-.01em;text-align:center;color:var(--c-ffe1ee);text-shadow:0 0 6px var(--neon),0 0 20px color-mix(in srgb,var(--neon) 75%,transparent)}.vip-hub-head{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.vip-hub-mark{width:84px;height:auto;color:var(--neon);filter:drop-shadow(0 0 6px var(--neon)) drop-shadow(0 0 16px var(--neon))}.vip-hub-title{margin:0;font-size:clamp(26px,7.4vw,32px);font-weight:800;letter-spacing:-.02em;color:var(--neon-soft);text-shadow:0 0 16px color-mix(in srgb,var(--neon) 60%,transparent)}.vip-title-link{display:inline-flex;align-items:center;gap:10px;color:inherit;text-decoration:none}.vip-title-link:focus-visible{outline:3px solid var(--focus);outline-offset:4px;border-radius:8px}.vip-rows{display:flex;flex-direction:column;gap:12px}.vip-row{--edge:var(--neon);display:flex;align-items:center;gap:14px;min-height:92px;padding:12px 16px 12px 12px;border-radius:22px;border:1.5px solid var(--edge);background:linear-gradient(120deg,color-mix(in srgb,var(--edge) 28%,transparent) 0,var(--c-1e0816-75) 72%);color:var(--text);text-decoration:none;box-shadow:0 0 22px -6px var(--edge),inset 0 1px 0 rgba(255,255,255,.12);transition:transform 80ms ease}.vip-row[data-vip=aramizda]{--edge:var(--c-ff5c9d)}.vip-row[data-vip=kalp]{--edge:#ff5a3c}.vip-row[data-vip=sans]{--edge:var(--c-c45cff)}.vip-row:active{transform:var(--press)}.vip-row:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.vip-row-art{flex:none;width:72px;height:60px;object-fit:contain;filter:drop-shadow(0 0 10px color-mix(in srgb,var(--edge) 75%,transparent))}.vip-row-text{display:flex;flex-direction:column;gap:3px;min-width:0}.vip-row-name{font-size:19px;font-weight:800;line-height:1.15}.vip-row-blurb{font-size:13.5px;line-height:1.3;color:var(--text-soft)}.vip-row-pill{align-self:flex-start;margin-top:4px;padding:2px 9px;border-radius:999px;background:linear-gradient(135deg,var(--vip-gold-soft),var(--vip-gold-deep));color:var(--vip-ink);font-size:10.5px;font-weight:800;letter-spacing:.04em}.vip-row-end{flex:none;width:22px;height:22px;margin-left:auto;color:var(--text-soft)}.avatar{display:inline-grid;place-items:center;flex:none;border-radius:50%;border:1.5px solid var(--avatar);background:radial-gradient(circle at 35% 30%,var(--c-3a1030) 0,var(--c-1a0612) 100%);color:var(--avatar);box-shadow:0 0 10px -2px var(--avatar),inset 0 0 8px color-mix(in srgb,var(--avatar) 25%,transparent)}.avatar svg{width:58%;height:58%;filter:drop-shadow(0 0 3px var(--avatar))}.avatar-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:8px;gap:8px;justify-items:center}.avatar-option{display:grid;place-items:center;width:100%;max-width:50px;aspect-ratio:1;padding:0;border:2px solid transparent;border-radius:50%;background:none;cursor:pointer}.avatar-option[aria-checked=true]{border-color:#ffffff;box-shadow:0 0 14px rgba(255,255,255,.45)}.panic{margin:0;border:0;padding:0;width:100%;height:100%;max-width:none;max-height:none;color-scheme:light;position:fixed;inset:0;z-index:200;overflow-y:auto;background:#f2f2f7;color:#1c1c1e;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.panic-inner{max-width:480px;margin:0 auto;padding:max(12px,env(safe-area-inset-top)) 16px max(40px,env(safe-area-inset-bottom))}.panic-back{padding:8px 0;border:none;background:none;color:#8a6100;font-size:17px;cursor:pointer}.panic-title{margin:4px 0 10px;font-size:34px;font-weight:700;letter-spacing:-.02em}.panic-search{margin-bottom:16px;padding:8px 12px;border-radius:10px;background:#e3e3e8;color:#545458}.panic-list{margin:0;padding:0;overflow:hidden;border-radius:12px;background:#ffffff;list-style:none}.panic-list button{width:100%;color:inherit;background:transparent;text-align:left;cursor:pointer;display:flex;flex-direction:column;gap:3px;padding:12px 16px;border:none;border-bottom:1px solid #e5e5ea}.panic-list li:last-child{border-bottom:none}.panic-list strong{font-size:16px;font-weight:600}.panic-list span{overflow:hidden;color:#6e6e73;font-size:14px;white-space:nowrap;text-overflow:ellipsis}.panic-list em{margin-right:6px;color:#3a3a3c;font-style:normal}.panic-count{margin-top:16px;color:#6e6e73;font-size:12px;text-align:center}.sheet-deck{color:var(--you-ink)}.sheet-backdrop{position:fixed;top:0;left:0;right:0;height:100%;z-index:50;display:flex;align-items:flex-end;justify-content:center;background:rgba(6,1,4,.66);animation:fade-in .18s ease both}.sheet{width:100%;max-width:480px;max-height:calc(100% - 12px);overflow-y:auto;overscroll-behavior:contain;padding:22px 18px calc(24px + env(safe-area-inset-bottom));border-radius:28px 28px 0 0;border:1px solid var(--line);border-bottom:none;background:var(--sheet-bg);box-shadow:0 -20px 50px -20px var(--c-ff3d8b-40);animation:rise .24s ease both}.sheet-head{display:flex;justify-content:space-between;align-items:center}.sheet-title{margin:0;font-family:var(--font-display);font-style:var(--display-style);font-weight:var(--display-weight);font-size:24px;letter-spacing:var(--display-tracking)}.divider{display:flex;align-items:center;gap:12px;color:var(--muted);font-size:13px;font-weight:600}.divider:after,.divider:before{content:"";flex:1 1;height:1px;background:var(--line)}.sheet:focus{outline:none}@keyframes fade-in{0%{opacity:0}}@keyframes rise{0%{transform:translateY(40px);opacity:0}}@media (prefers-reduced-motion:reduce){.sheet,.sheet-backdrop{animation:none}}.room-label{font-size:13px;font-weight:600;color:var(--muted)}.lobby{gap:20px}.lobby-head{display:flex;flex-direction:column;align-items:center;gap:10px;padding-top:10px;text-align:center}.kicker{font-size:12px;font-weight:800;letter-spacing:.26em;color:var(--kicker-ink)}.lobby-title{margin:0;font-family:var(--font);font-weight:800;font-size:clamp(30px,8.6vw,38px);line-height:1.08;letter-spacing:-.03em;color:var(--text);text-wrap:balance}.lobby-sub{max-width:30ch;font-size:16px;color:var(--text-soft);text-wrap:balance}.lobby-sub.center{margin-inline:auto}.invite-art{position:relative;width:min(300px,100%);aspect-ratio:300/170;margin:0 auto}.invite-orbit{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.invite-orbit ellipse{fill:none;stroke:var(--line);stroke-width:1.4;stroke-dasharray:4 7;stroke-linecap:round}.invite-card{position:absolute;display:grid;place-items:center;width:32%;aspect-ratio:1;border-radius:20px;box-shadow:var(--card-shadow)}.invite-card svg{width:44%;height:auto;filter:drop-shadow(0 0 8px currentColor)}.invite-card.you{left:14%;top:27%;transform:rotate(-10deg);background:var(--accent-bg);border:1.5px solid var(--primary-border);color:var(--c-ffd1e3)}.invite-card.partner{left:54%;top:15%;transform:rotate(8deg);background:var(--card-bg);border:1.5px solid var(--partner);color:var(--partner);box-shadow:0 0 26px -6px color-mix(in srgb,var(--partner) 70%,transparent)}.invite-dot{position:absolute;left:50%;top:85.9%;width:10px;height:10px;margin:-5px 0 0 -5px;border-radius:50%;background:var(--you);box-shadow:0 0 0 4px color-mix(in srgb,var(--you) 25%,transparent),0 0 12px var(--you);animation:pulse 1.6s ease-in-out infinite}.lobby-status{display:flex;justify-content:center;align-items:center;gap:10px;font-size:15px;font-weight:700;color:var(--text-soft)}.spinner{flex:none;width:18px;height:18px;border-radius:50%;border:2px solid var(--line);border-top-color:var(--you);animation:spin .9s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.invite{display:flex;flex-direction:column;align-items:center;gap:14px;padding:22px 18px 12px;text-align:center}.invite-label{font-size:12px;font-weight:800;letter-spacing:.24em;color:var(--muted)}.room-code{margin:0 -.12em 0 0;font-family:var(--font);font-weight:800;font-size:clamp(36px,10.5vw,46px);letter-spacing:.12em;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--code-ink);text-shadow:0 0 22px var(--c-ff3d8b-55)}.share-link{min-height:44px;font-size:15px}.lobby-settings-block{gap:12px}.settings-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.settings-title{margin:0;font-size:17px;font-weight:800;color:var(--text)}.settings-owner{font-size:13px;font-weight:700;color:var(--kicker-ink)}.lobby-settings{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.choice,.setting-tile{display:flex;align-items:center;gap:10px;min-width:0;padding:12px;border-radius:18px;border:1px solid var(--line-soft);background:var(--surface);color:var(--text);text-align:left;cursor:pointer;box-shadow:var(--shadow-sm);transition:transform 80ms ease}.choice:active,.setting-tile:active:not(:disabled){transform:var(--press)}.setting-tile:disabled{cursor:default}.setting-icon{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:color-mix(in srgb,var(--deck,var(--neon)) 24%,transparent);color:var(--text)}.setting-icon svg{width:20px;height:20px}.setting-text{display:flex;flex-direction:column;gap:1px;min-width:0}.setting-label{font-size:12px;font-weight:700;color:var(--muted)}.setting-value{display:flex;align-items:center;gap:3px;font-size:14.5px;font-weight:800;white-space:nowrap}.setting-value svg{flex:none;width:15px;height:15px;color:var(--muted)}.choice-list{display:flex;flex-direction:column;gap:10px}.choice{min-height:64px;padding:12px 14px;box-shadow:none}.choice[aria-checked=true]{border-color:var(--deck,var(--neon));box-shadow:inset 0 0 0 1px var(--deck,var(--neon)),0 0 18px -6px var(--deck,var(--neon));background:color-mix(in srgb,var(--deck,var(--neon)) 16%,var(--sheet-bg))}.choice-name{font-size:16px;font-weight:800}.choice-hint{font-size:13px;color:var(--muted)}.choice-check{flex:none;display:grid;place-items:center;width:24px;height:24px;margin-left:auto;border-radius:50%;border:1.5px solid var(--line)}.choice[aria-checked=true] .choice-check{background:#ffffff;border-color:#ffffff;color:var(--c-1a0612)}.choice-check svg{width:14px;height:14px}.waiting{display:inline-flex;align-items:center;justify-content:center;gap:8px;color:var(--muted);font-weight:600}.pulse{flex:none;width:10px;height:10px;border-radius:50%;background:var(--partner);box-shadow:0 0 10px var(--partner);animation:pulse 1.6s ease-in-out infinite}@keyframes pulse{50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.invite-dot,.pulse,.spinner{animation:none}}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;clip:rect(0 0 0 0);white-space:nowrap;border:0}.deal,.sr-only{overflow:hidden}.deal{position:relative;margin:0 -16px;padding:18px 16px 36px}.deal:before{content:"";position:absolute;top:18%;left:-3%;right:-3%;bottom:0;border-radius:50% 50% 0 0/170px 170px 0 0;border-top:1px solid var(--line-soft);background-color:var(--gingham-base);background-image:linear-gradient(90deg,var(--gingham-stripe) 50%,transparent 50%),linear-gradient(var(--gingham-stripe) 50%,transparent 50%);background-size:24px 24px;-webkit-mask-image:linear-gradient(180deg,#000 55%,transparent);mask-image:linear-gradient(180deg,#000 55%,transparent);transition:background-color .9s ease}.deal-stack{position:relative;width:min(100%,330px);margin:0 auto}.deal-back{position:absolute;inset:0;border-radius:24px;border:1px solid var(--deal-back-border);background:var(--deal-back);box-shadow:0 20px 36px -22px rgba(0,0,0,.9);transform:translate(-24px,-10px) rotate(-7deg)}.game-card{position:relative;display:flex;flex-direction:column;gap:16px;min-height:clamp(330px,54vh,430px);padding:24px 24px 18px;border-radius:24px;border:1.5px solid var(--card-border);background:var(--card-bg);box-shadow:var(--card-shadow);transform:rotate(3deg);animation:deal-in .42s cubic-bezier(.2,.8,.2,1) both}.game-card-top{display:flex;justify-content:space-between;align-items:center}.game-card-top .brand{font-size:22px}.game-card-star{width:30px;height:auto;color:var(--logo-mark);filter:drop-shadow(0 0 5px color-mix(in srgb,var(--logo-mark) 75%,transparent))}.game-card-text{flex:1 1;display:flex;align-items:center;margin:0;font-family:var(--font-display);font-style:var(--display-style);font-weight:var(--card-text-weight);font-size:var(--size-card-title);line-height:1.2;letter-spacing:-.01em;color:var(--card-title)}.game-card-text[data-size=m]{font-size:calc(var(--size-card-title) * .84)}.game-card-text[data-size=s]{font-size:calc(var(--size-card-title) * .72)}.game-card-foot{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-top:14px;border-top:1px solid var(--line);font-size:11px;font-weight:800;letter-spacing:.22em;color:var(--text-soft)}@keyframes deal-in{0%{opacity:0;transform:translateY(28px) rotate(0deg)}}@media (prefers-reduced-motion:reduce){.game-card{animation:none}}.dim-banner{text-align:center;font-family:var(--font-display);font-style:var(--display-style);font-size:24px;color:var(--gold,var(--text));animation:dim-in 1.4s ease both}@keyframes dim-in{0%{opacity:0;letter-spacing:.25em}to{opacity:1;letter-spacing:0}}@media (prefers-reduced-motion:reduce){.dim-banner{animation:none}}.options{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.options.three{grid-template-columns:1fr 1fr 1fr}.option{min-height:56px;padding:8px 10px;border-radius:var(--radius-sm);border:var(--border-w) solid var(--option-border);background:var(--surface);color:var(--text);font-weight:700;cursor:pointer;box-shadow:var(--shadow-sm)}.option:active{transform:var(--press);box-shadow:none;background:var(--you);border-color:var(--you);color:var(--you-on)}.outcome{text-align:center;font-size:18px;font-weight:700}.outcome.match{width:-moz-fit-content;width:fit-content;margin-inline:auto;font-family:var(--font-display);font-style:var(--display-style);font-weight:var(--display-weight);letter-spacing:var(--display-tracking);font-size:28px;line-height:1.15;color:var(--match-ink);text-shadow:0 0 18px color-mix(in srgb,var(--match-ink) 50%,transparent)}.picks{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;width:100%}.pick{display:flex;flex-direction:column;gap:4px}.pick .who{font-size:14px;font-weight:800}.pick.you .who{color:var(--you-ink)}.pick.partner .who{color:var(--partner-ink)}.stats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.stat{display:flex;flex-direction:column;gap:4px;padding:14px 8px;text-align:center;background:var(--surface);border:var(--border-w) solid var(--line-soft);border-radius:var(--radius-sm)}.stat strong{font-family:var(--font-display);font-style:var(--display-style);font-weight:var(--display-weight);letter-spacing:var(--display-tracking);font-size:var(--size-stat);line-height:1;color:var(--stat-ink)}.total{border-top:var(--border-w) solid var(--line-soft);padding-top:12px}.app-page{gap:18px;padding-bottom:calc(112px + env(safe-area-inset-bottom))}.app-head{display:flex;flex-direction:column;gap:4px}.app-title{margin:0;font-size:clamp(26px,7.4vw,32px);font-weight:800;letter-spacing:-.02em;color:var(--neon-soft);text-shadow:0 0 16px color-mix(in srgb,var(--neon) 60%,transparent)}.btn-danger{border-color:color-mix(in srgb,var(--danger) 70%,transparent);background:transparent;color:var(--danger);box-shadow:none}.center-link{min-height:44px}.code-input{font-size:22px;font-weight:800;letter-spacing:.24em;text-align:center;text-transform:uppercase}.menu-value-clip{max-width:60%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu-chevron{width:20px;height:20px;color:var(--muted)}.pair-art{display:flex;justify-content:center;align-items:center;gap:14px;padding:8px 0 2px}.pair-heart{width:28px;height:28px;color:var(--neon);fill:currentColor;filter:drop-shadow(0 0 8px var(--neon))}.pair-heart.small{width:22px;height:22px}.pair-empty{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;border:2px dashed color-mix(in srgb,var(--partner) 80%,transparent);color:var(--partner);font-size:26px;font-weight:800}.pair-card{display:grid;grid-template-columns:1fr auto 1fr;grid-gap:10px;padding:14px 16px;border-radius:var(--radius);border:1px solid var(--line);background:var(--panel-bg)}.pair-card,.pair-who{align-items:center;gap:10px}.pair-who{display:flex;min-width:0;font-weight:800}.pair-who span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pair-who.partner{flex-direction:row-reverse;text-align:right}.chat{gap:12px;padding:12px}.chat,.chat-list{display:flex;flex-direction:column}.chat-list{gap:8px;min-height:180px;max-height:calc(100dvh - 400px);margin:0;padding:4px;overflow-y:auto;list-style:none;overscroll-behavior:contain}.chat-empty{display:grid;place-items:center;min-height:160px;text-align:center}.chat-item{display:flex;flex-direction:column}.chat-day{align-self:center;margin:6px 0;font-size:12px;font-weight:700;color:var(--muted)}.bubble{display:flex;flex-direction:column;gap:2px;max-width:82%;padding:9px 13px 7px;border-radius:18px;line-height:1.4;overflow-wrap:anywhere}.bubble.mine{align-self:flex-end;border-bottom-right-radius:6px;background:var(--accent-bg);color:var(--accent-ink)}.bubble.theirs{align-self:flex-start;border-bottom-left-radius:6px;border:1px solid color-mix(in srgb,var(--partner) 55%,transparent);background:color-mix(in srgb,var(--partner) 18%,var(--bg));color:var(--text)}.bubble-body{padding:0;border:none;background:none;color:inherit;font:inherit;text-align:left;white-space:pre-wrap;cursor:pointer}span.bubble-body{cursor:default}.bubble-time{align-self:flex-end;font-size:11px}.bubble.theirs .bubble-time{color:var(--text-soft)}.bubble-delete{align-self:flex-end;min-height:32px;margin-top:4px;padding:0 12px;border-radius:999px;border:1px solid;background:rgba(0,0,0,.25);color:inherit;font-size:13px;font-weight:700;cursor:pointer}.chat-form{display:flex;align-items:flex-end;gap:8px}.chat-input{flex:1 1;min-height:48px;max-height:120px;padding-top:12px;resize:none;font-size:16px}.chat-send{min-height:48px;padding:0 16px}.stats-hero{display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center}.stats-hero strong{font-size:54px;font-weight:800;line-height:1;color:var(--neon-soft);text-shadow:0 0 18px color-mix(in srgb,var(--neon) 60%,transparent)}.stats-hero>span:first-of-type{font-weight:700}.stats-grid{grid-template-columns:repeat(3,1fr)}.stats-fav{gap:2px}.history-list,.stats-fav{display:flex;flex-direction:column;margin:0}.history-list{gap:8px;padding:0;list-style:none}.history-item{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:10px 14px;border-radius:var(--radius-sm);border:1px solid var(--line-soft);background:var(--surface)}.history-main{display:flex;flex-direction:column;gap:2px}.history-count{flex:none;font-size:14px;font-weight:700;color:var(--text-soft)}.account-card{display:flex;align-items:center;gap:14px}.account-who{display:flex;flex-direction:column;gap:2px;min-width:0}.account-who .small{overflow-wrap:anywhere}.panic-search{width:100%;border:0}.panic-back,.panic-choices button,.panic-search{min-height:44px}.panic-choices{display:flex;flex-wrap:wrap;gap:12px}.panic-choices button{border:1px solid #aaa;background:white;color:#222;border-radius:10px;padding-inline:18px}.panic-detail p{margin-top:16px}.panic :focus-visible{outline:2px solid #735000;outline-offset:-2px}.shell{padding-top:max(20px,env(safe-area-inset-top))}@media (max-width:360px){.tabbar{width:calc(100% - 12px)}.tab{min-width:0;font-size:.69rem}}body:has(.home,.discover-vip){background:radial-gradient(ellipse at 80% 90%,var(--c-470c2c) 0,transparent 44%),linear-gradient(150deg,var(--c-200718),var(--c-24091d) 48%,var(--c-150810))}body:has(.home,.discover-vip) .neon-backdrop{opacity:.16}.home{gap:clamp(9px,2.6vw,14px)}.home-top{align-items:center;grid-template-columns:48px 1fr 48px}.discover-brand,.home-brand{justify-self:center}.discover-brand{display:inline-flex;align-items:center;gap:0}.discover-brand .brand{font-size:clamp(26px,7.2vw,35px)}.discover-brand>svg{width:clamp(55px,15vw,72px);height:auto;margin:-8px -4px;color:var(--c-ff8ab1);stroke-width:1.25;filter:drop-shadow(0 0 2px #fff2f6) drop-shadow(0 0 4px var(--c-ff1377)) drop-shadow(0 0 9px var(--c-ff096c))}.discover-tools .icon-btn,.home-actions .icon-btn,.home-top>.icon-btn{width:44px;height:44px;border:0;box-shadow:none;background:transparent;color:var(--c-f8cadd)}.home-top>.icon-btn svg{border:1px solid var(--c-e373a4);border-radius:50%;padding:2px}.premium-hero{position:relative;isolation:isolate;display:flex;align-items:end;min-height:clamp(132px,39vw,184px);margin:-12px -12px 0;padding:16px 15px;overflow:hidden}.premium-hero img{position:absolute;z-index:-1;inset:-3% -2% -4% auto;width:74%;height:107%;object-fit:cover;object-position:center 44%;-webkit-mask-image:radial-gradient(ellipse 50% 50% at 50% 50%,#000 40%,rgba(0,0,0,.95) 54%,rgba(0,0,0,.52) 75%,transparent 100%);mask-image:radial-gradient(ellipse 50% 50% at 50% 50%,#000 40%,rgba(0,0,0,.95) 54%,rgba(0,0,0,.52) 75%,transparent 100%)}.premium-hero-copy{max-width:52%;text-shadow:0 1px 6px var(--c-1b0416)}.premium-hero-copy h1{margin:0 0 5px;font-size:clamp(22px,5.7vw,29px);line-height:1.12}.premium-hero-copy h1 span{font-size:.8em}.premium-hero-copy p{font-size:clamp(12px,3.3vw,15px);line-height:1.4;color:#fae9f2}.home .section-title{gap:8px;margin:0;font-size:clamp(16px,4.55vw,22px);font-weight:720;justify-content:center;scroll-margin-top:12px}.home .section-title:after,.home .section-title:before{background:linear-gradient(to right,transparent,var(--c-f968ab));box-shadow:none}.home .section-title:after{transform:scaleX(-1)}.home .premium-section-title svg,.vip-hub-title svg,.vip-title-link svg{width:1.5em;height:1.5em;color:var(--c-ff76af);filter:drop-shadow(0 0 4px var(--c-e62579-44))}.home .vip-title-link{min-height:44px;gap:6px}.home .vip-title-link svg,.vip-hub-title svg{color:#ffcf55;filter:drop-shadow(0 0 3px #fb97279c)}.home .decks{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(5px,1.7vw,9px)}.home .deck-card{grid-column:auto}.home .deck-select{--edge:var(--c-fa5999);--base:var(--c-510827);display:flex;gap:4px;overflow:hidden;padding:0 0 42px;min-height:clamp(223px,64vw,298px);color:#fff8fb;border:1.5px solid var(--edge);border-radius:clamp(17px,5vw,24px);background:radial-gradient(ellipse at 90% 100%,var(--c-ff2086-17),transparent 65%),var(--base);box-shadow:inset 0 0 13px color-mix(in srgb,var(--edge) 45%,transparent),0 0 9px -4px var(--edge)}.home [data-deck=oyunlar] .deck-select{--edge:var(--c-bf61ff);--base:var(--c-320b48)}.home [data-deck=gorevler] .deck-select{--base:var(--c-560b28)}.home .deck-card[data-on] .deck-select{filter:none;border-color:var(--c-ffbad3)}.home .deck-play:focus-visible,.home .deck-select:focus-visible{outline:3px solid white;outline-offset:2px}.home .deck-card .deck-art{flex:none;display:block;width:100%;height:auto;aspect-ratio:1.04;max-width:none;object-fit:cover;margin:0;filter:none;-webkit-mask-image:linear-gradient(#000 89%,transparent);mask-image:linear-gradient(#000 89%,transparent)}.home .deck-name{font-size:clamp(14px,4.15vw,20px);font-weight:750;line-height:1.1;min-height:2.2em;padding-inline:3px;max-width:100%;overflow-wrap:break-word}.home .deck-blurb{font-size:clamp(11px,2.95vw,14px);line-height:1.34;padding:2px 5px 0;color:#ffedf4}.home .deck-play{bottom:1px}.home .deck-play:before{inset:7px;background:var(--c-ffe8f5);box-shadow:0 0 10px var(--tile-glow)}.home .vip-title{margin-block:-3px}.home-play{align-self:center}.discover-top{display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.discover-top .vip-back{display:grid;place-content:center;width:44px;height:44px;font-size:35px;font-weight:400;color:var(--c-ffe8f2)}.discover-tools{justify-self:end;display:flex;align-items:center}.premium-badge{display:inline-flex;align-items:center;gap:3px;min-height:44px;font-size:11px;color:#ffd677;text-decoration:none;font-weight:750}.premium-badge svg{width:16px}.discover-vip{gap:clamp(12px,3vw,18px)}.discover-vip .vip-hub-head{gap:4px}.crown-scene{display:block;width:calc(100% + 24px);height:auto;margin:-8px -12px -4px;-webkit-mask-image:radial-gradient(ellipse 50% 50% at 50% 50%,#000 41%,rgba(0,0,0,.96) 54%,rgba(0,0,0,.53) 77%,transparent 100%);mask-image:radial-gradient(ellipse 50% 50% at 50% 50%,#000 41%,rgba(0,0,0,.96) 54%,rgba(0,0,0,.53) 77%,transparent 100%)}.discover-vip .vip-hub-title{display:flex;justify-content:center;align-items:center;gap:7px;margin:0;color:#fff8fc;font-size:clamp(21px,5.75vw,29px);font-weight:760;text-shadow:0 0 10px var(--c-ff3e88-27)}.discover-vip .vip-hub-title svg{width:1.25em;height:1.25em}.discover-vip .lobby-sub{max-width:29ch;font-size:clamp(13px,3.4vw,16px);line-height:1.4}.discover-vip>.muted{max-width:42ch;margin:8px auto 0}.discover-vip .vip-row,.home .vip-row{--edge:var(--c-f66abf);position:relative;isolation:isolate;overflow:hidden;min-height:clamp(106px,29vw,139px);gap:7px;padding:9px 10px 9px 40%;border:1.5px solid var(--edge);border-radius:clamp(18px,5.3vw,25px);background:linear-gradient(130deg,var(--c-500f36),var(--c-35091f) 68%,var(--c-550b30));box-shadow:inset 0 0 14px color-mix(in srgb,var(--edge) 38%,transparent),0 0 11px -6px var(--edge)}.discover-vip .vip-row-art,.home .vip-row-art{position:absolute;inset:0 auto 0 0;z-index:-1;width:40%;height:100%;object-fit:cover;object-position:center;filter:none;-webkit-mask-image:linear-gradient(90deg,#000 78%,transparent);mask-image:linear-gradient(90deg,#000 78%,transparent)}.discover-vip .vip-row[data-vip=aramizda]{--edge:var(--c-f64c91)}.discover-vip .vip-row[data-vip=kalp]{--edge:#ff9467}.discover-vip .vip-row-name,.home .vip-row-name{font-size:clamp(16px,4.5vw,22px);line-height:1.1;font-weight:750}.vip-row-blurb{font-size:clamp(12px,3.15vw,15px)}.vip-row-pill{color:#371606;background:linear-gradient(110deg,#ffe3a0,#ffb760);letter-spacing:0}.discover-vip .vip-row-end,.home .vip-row-end{width:17px;height:17px}@media (max-width:350px){.discover-tools{gap:0}.discover-brand .brand{font-size:23px}.discover-tools .icon-btn{width:40px}.discover-vip .vip-row,.home .vip-row{padding-left:36%}.discover-vip .vip-row-art,.home .vip-row-art{width:36%}}body:has(.neon-minimal-home,.neon-minimal-vip){background:radial-gradient(ellipse 85% 44% at 89% 7%,var(--c-7d0e4b-26),transparent 80%),radial-gradient(ellipse 75% 45% at 6% 88%,var(--c-690f62-24),transparent 84%),linear-gradient(158deg,var(--c-1d0617) 0,var(--c-26071d) 54%,var(--c-140514) 100%)}body:has(.neon-minimal-home,.neon-minimal-vip) .neon-backdrop{opacity:.12}.neon-minimal-home .neon-minimal-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-items:center;grid-gap:0;gap:0;min-height:clamp(180px,52vw,230px);margin:-12px -12px 0;padding:12px 14px 15px;border-radius:24px;overflow:hidden;isolation:isolate;background:radial-gradient(ellipse 44% 65% at 75% 47%,var(--c-b71675-19),transparent 92%),linear-gradient(125deg,var(--c-3b092b-55),var(--c-24061c-12))}.neon-minimal-home .premium-hero-copy{max-width:none;min-width:0;position:relative;z-index:3;text-shadow:0 2px 12px var(--c-17010f-90)}.neon-minimal-home .premium-hero-copy h1{font-size:clamp(22px,6vw,30px);letter-spacing:-.025em;white-space:nowrap}.neon-minimal-home .premium-hero-copy p{font-size:clamp(12px,3.25vw,15px);line-height:1.48;color:var(--c-ffdeee)}.neon-hearts-scene{position:relative;min-width:0;width:100%;height:clamp(152px,44vw,202px);overflow:visible;isolation:isolate}.neon-hearts-aura{position:absolute;inset:10% 0 6%;border-radius:50%;background:radial-gradient(ellipse,var(--c-e72d9a-22),var(--c-9d22b9-09) 46%,transparent 73%);filter:blur(12px)}.neon-hearts-scene svg{position:absolute;display:block;overflow:visible;fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.15}.neon-hearts-scene .neon-heart-primary{z-index:2;width:80%;height:80%;top:2%;left:5%;color:var(--c-ff5bab);filter:drop-shadow(0 0 3px var(--c-ff83cc)) drop-shadow(0 0 8px var(--c-ff1c9d)) drop-shadow(0 0 16px var(--c-ff1c9d-60))}.neon-hearts-scene .neon-heart-secondary{z-index:3;width:66%;height:66%;top:35%;left:37%;color:var(--c-db7cff);filter:drop-shadow(0 0 3px var(--c-f3b0ff)) drop-shadow(0 0 9px var(--c-aa45ff)) drop-shadow(0 0 14px var(--c-a236ff-60))}.neon-hearts-orbit,.neon-vip-orbit{position:absolute;left:8%;right:0;bottom:12%;height:19%;border:2px solid var(--c-ff48a8-82);border-top:2px solid transparent;border-radius:50%;transform:rotate(-7deg);box-shadow:0 8px 17px -10px var(--c-fc42c9),inset 0 -4px 12px -9px var(--c-f44be0);filter:drop-shadow(0 0 5px var(--c-ff4ea3-88))}.neon-glint{position:absolute;width:4px;height:4px;border-radius:50%;background:var(--c-ffe4ff);box-shadow:0 0 7px 3px var(--c-fc68e0-67)}.neon-glint:after,.neon-glint:before{content:"";position:absolute;background:linear-gradient(transparent,var(--c-ffeaff),transparent);left:50%;top:50%;transform:translate(-50%,-50%)}.neon-glint:before{width:2px;height:24px}.neon-glint:after{width:24px;height:2px}.neon-glint-one{top:14%;right:7%}.neon-glint-two{top:60%;left:10%;transform:scale(.58)}.neon-minimal-vip .vip-hub-head{gap:8px}.neon-vip-stage{position:relative;isolation:isolate;width:100%;max-width:440px;height:clamp(162px,47vw,208px);overflow:hidden;border-radius:24px;background:radial-gradient(ellipse at 50% 62%,var(--c-8c0f5e-27),transparent 69%),linear-gradient(180deg,var(--c-280623-20),var(--c-260620-10))}.neon-vip-aura{position:absolute;inset:10% 17%;border-radius:50%;background:radial-gradient(ellipse,var(--c-ff38a6-24),transparent 73%);filter:blur(14px)}.neon-vip-crown{width:clamp(142px,43vw,194px);height:clamp(142px,43vw,194px);top:-3%;color:var(--c-ff6fba);stroke-width:1.25;filter:drop-shadow(0 0 3px var(--c-ffaddb)) drop-shadow(0 0 9px var(--c-fa298e)) drop-shadow(0 0 17px var(--c-f52c94-63))}.neon-vip-crown,.neon-vip-jewel{position:absolute;left:50%;transform:translateX(-50%);overflow:visible;fill:none}.neon-vip-jewel{width:clamp(47px,14vw,63px);height:clamp(47px,14vw,63px);top:29%;stroke-width:1.5;color:#ffc16a;filter:drop-shadow(0 0 4px #ffbe77) drop-shadow(0 0 11px #ff9f37)}.neon-vip-stage .neon-vip-orbit{left:15%;right:15%;bottom:11%;height:19%;transform:none;border-color:var(--c-fe47a9-78);border-top-color:transparent}.neon-vip-glint-one{top:19%;left:16%}.neon-vip-glint-two{top:39%;right:17%;transform:scale(.7)}.neon-minimal-vip .vip-hub-title svg{color:#ffd379;filter:drop-shadow(0 0 6px #ed9c36aa)}.neon-minimal-vip .vip-hub-title{color:#fff3fd}.neon-minimal-vip .vip-row{background:radial-gradient(ellipse 65% 80% at 100% 75%,var(--c-d42a7f-13),transparent 86%),linear-gradient(130deg,var(--c-4c0e34),var(--c-300820) 75%,var(--c-510a35))}.neon-minimal-vip .vip-row-pill{background:linear-gradient(110deg,#ffe7ae,#ffb96b)}@media (max-width:360px){.neon-minimal-home .neon-minimal-hero{min-height:188px;padding-inline:10px;grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr)}.neon-minimal-home .premium-hero-copy h1{font-size:21px}.neon-minimal-home .premium-hero-copy p{font-size:12px;line-height:1.42}.neon-minimal-home .neon-hearts-scene{height:160px}.neon-hearts-scene .neon-heart-primary{left:0}.neon-hearts-scene .neon-heart-secondary{left:35%}}.spark-card{display:flex;flex-direction:column;align-items:stretch;gap:11px;border:1px solid color-mix(in srgb,var(--neon) 45%,transparent);background:linear-gradient(135deg,var(--c-470f31-76),var(--c-1f0a21-90))}.spark-head,.story-date-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.spark-kicker{font-size:13px;font-weight:750;color:var(--neon-soft)}.spark-card h2{font-size:clamp(16px,4.4vw,21px);line-height:1.32;margin:0}.spark-form{gap:9px}.spark-form textarea,.story-form textarea{width:100%;min-height:84px;resize:vertical;font-size:16px}.spark-response{display:flex;flex-direction:column;gap:7px;padding:12px;border-radius:15px;background:rgba(255,255,255,.055);overflow-wrap:anywhere}.spark-refresh{align-self:flex-end;min-height:36px}.cards-hub{padding-bottom:calc(105px + env(safe-area-inset-bottom))}.cards-switch{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;padding:5px;border:1px solid var(--line);border-radius:16px;background:var(--c-190519-58)}.cards-switch button{font:inherit;font-weight:750;font-size:clamp(12px,3.35vw,15px);border:0;min-height:46px;border-radius:12px;padding:7px 5px;color:var(--text-soft);background:transparent;cursor:pointer}.cards-switch button.on{background:var(--accent-bg);color:var(--accent-ink);box-shadow:0 0 9px -5px var(--neon)}.cards-switch button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.cards-game-link{display:grid;grid-template-columns:76px 1fr auto;align-items:center;grid-gap:12px;gap:12px;text-decoration:none;color:var(--text);min-height:105px}.cards-game-link img{width:76px;height:76px;object-fit:cover;border-radius:13px}.cards-game-link>span:nth-child(2){display:flex;flex-direction:column;gap:5px;min-width:0}.cards-game-link>span:last-child{font-size:30px;color:var(--neon-soft)}.cards-game-link:focus-visible{outline:2px solid var(--focus)}.story-intro h2{font-size:22px;margin:0 0 4px}.story-section{display:flex;flex-direction:column;gap:12px;min-width:0}.story-section>h2{font-size:clamp(19px,5vw,23px);margin:10px 0 0}.story-section>h2 span{font-size:.85em;color:var(--vip-gold)}.story-date-card{display:flex;flex-direction:column;gap:12px}.story-date-top{align-items:flex-start}.story-date-top>div:first-child{display:flex;flex-direction:column;gap:3px;min-width:0}.story-date-top h3{margin:0;font-size:clamp(16px,4.2vw,19px);overflow-wrap:anywhere}.story-countdown{display:flex;flex-direction:column;align-items:center;flex:none;padding:8px 10px;min-width:72px;border-radius:12px;background:rgba(255,255,255,.06)}.story-countdown strong{font-size:26px;line-height:1.2;color:var(--neon-soft)}.story-countdown span{font-size:11px;color:var(--text-soft)}.story-form{gap:11px}.story-form-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px;min-width:0}.story-form-row .field{min-width:0}.story-form-row .input{min-width:0;width:100%;font-size:14px}.story-form input[type=date],.story-form select{min-height:48px}.story-celebration summary{cursor:pointer;min-height:38px;font-weight:700;color:var(--neon-soft)}.story-celebration ol{display:flex;flex-direction:column;gap:8px;padding-left:22px;line-height:1.45}.story-confirm{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.story-confirm .btn{min-height:40px}.story-subtitle{font-size:17px;margin-top:8px}.story-timeline{gap:12px}.story-memory,.story-timeline{display:flex;flex-direction:column}.story-memory{gap:10px;min-width:0}.story-memory-photo{display:block;width:100%;max-height:380px;object-fit:contain;border-radius:12px;background:rgba(0,0,0,.24)}.story-note{line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.story-section .link{align-self:flex-start}@media(max-width:360px){.story-form-row{grid-template-columns:1fr}.cards-game-link{grid-template-columns:65px 1fr auto;gap:8px;padding:10px}.cards-game-link img{width:65px;height:65px}.story-countdown{min-width:62px}}.world-home,.world-page{--world-pink:#fb5aab;--world-deep:#290b22}.world-page{gap:clamp(12px,3.2vw,18px);padding-bottom:calc(102px + env(safe-area-inset-bottom))}.world-page-top{display:grid;grid-template-columns:48px minmax(0,1fr) 48px;align-items:center;grid-gap:4px;gap:4px;min-height:72px}.world-page-top .discover-brand{justify-self:center}.world-page-top .discover-brand .brand{font-size:clamp(25px,7vw,35px)}.world-page-top .discover-brand>svg{width:clamp(45px,12vw,64px)}.world-back,.world-more{display:flex;justify-content:center;align-items:center;width:44px;min-height:44px;font-size:38px;line-height:1;text-decoration:none;color:#fff0f7}.world-back{font-family:Arial,sans-serif;font-weight:200}.world-more{font-size:21px;font-weight:900;letter-spacing:.15em;align-self:center}.world-page-top>.icon-btn{justify-self:end}.world-page-top .icon-btn.small{width:42px;height:42px;border:0;background:transparent;box-shadow:none}.world-back:focus-visible,.world-more:focus-visible{outline:2px solid var(--c-ffc1da);border-radius:12px}.world-home .spark-card{gap:10px;padding:18px 17px;border-radius:25px;border:1.5px solid var(--c-ff75ac-90);background:linear-gradient(140deg,var(--c-651637) 0,var(--c-41102b) 49%,var(--c-210c23) 100%);box-shadow:inset 0 1px 17px var(--c-ff5fa4-13),0 0 13px -8px var(--c-ff58a7)}.world-home .spark-kicker{font-size:clamp(15px,4.2vw,18px);color:#fff3fa}.world-home .spark-card h2{font-size:clamp(14px,3.8vw,19px)}.world-home .spark-head .muted{color:var(--c-ffe9f0)}.world-home .spark-card .spark-refresh{font-size:12px}.world-home .tabbar,.world-page .tabbar{border-color:var(--c-ff75b1-33);background:var(--c-1b0817-91)}.tab.on[data-testid=tab-games] svg path,.tab.on[data-testid=tab-story] svg path{fill:none}.world-home .home-top{margin-bottom:-1px}.story-showcase{position:relative;height:clamp(132px,38vw,176px);margin:0 -4px;overflow:visible}.story-string{position:absolute;z-index:1;left:-4%;right:-4%;top:18%;height:34px;border-top:2px solid rgba(255,151,83,.92);border-radius:50%;transform:rotate(-3deg);filter:drop-shadow(0 0 5px #ffc27b8e)}.story-polaroid{position:absolute;z-index:2;top:18%;width:29%;height:clamp(106px,31vw,145px);display:block;padding:7px 7px 20px;border-radius:3px;background:#fff1df;box-shadow:0 9px 19px rgba(0,0,0,.42),0 0 10px var(--c-ff4c94-25)}.story-polaroid img{display:block;width:100%;height:100%;object-fit:cover;border-radius:1px}.story-polaroid-left{left:2%;transform:rotate(10deg);top:22%}.story-polaroid-center{left:35.5%;transform:rotate(-5deg);top:17%}.story-polaroid-right{right:2%;transform:rotate(8deg);top:20%}.story-peg{position:absolute;z-index:4;left:47%;top:-11px;width:10px;height:24px;border-radius:2px;background:linear-gradient(90deg,#ffdcab,#bb7357 55%,#ffdaa1);box-shadow:1px 3px 3px var(--c-2a0b24-50);transform:rotate(4deg)}.story-heading{display:flex;flex-direction:column;align-items:center;text-align:center;gap:5px}.story-heading h1{font-size:clamp(26px,7.3vw,34px);margin:0;font-weight:850;letter-spacing:-.04em;line-height:1.16;color:#fff5fa}.story-heading h1 span{font-weight:400;color:var(--c-ff83bb);filter:drop-shadow(0 0 5px var(--c-ff329b))}.story-heading p{font-size:clamp(12px,3.5vw,16px);color:var(--c-f8d8e6)}.story-filter-bar{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:7px;gap:7px;margin-block:9px 3px}.story-filter-bar button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;min-width:0;min-height:77px;padding:8px 3px;border-radius:19px;border:1px solid var(--c-8d4b6b);background:linear-gradient(135deg,var(--c-3b102e),var(--c-24121f));color:#fff1f8;font:inherit;font-size:clamp(10px,2.7vw,12px);line-height:1.15;cursor:pointer}.story-filter-bar button>span{font-size:clamp(21px,6vw,27px);line-height:1.05;color:var(--c-ffaad1)}.story-filter-bar button.active{border-color:var(--c-ff70b0);background:linear-gradient(145deg,var(--c-b62968),var(--c-62163d));box-shadow:0 0 12px var(--c-ff339d-56),inset 0 0 11px var(--c-ff91be-35)}.story-filter-bar button:focus-visible{outline:2px solid #fff3f7;outline-offset:2px}.story-album{gap:9px}.album-section-top{display:flex;align-items:center;justify-content:space-between;gap:9px;flex-wrap:wrap}.album-section-top h2{font-size:clamp(19px,5vw,23px);margin:0}.album-add{display:inline-flex;align-items:center;justify-content:center;flex:none;min-height:40px;padding:8px 17px;border:1px solid var(--c-fa68a5);border-radius:999px;background:linear-gradient(140deg,var(--c-f66ea5),var(--c-b62969));color:white;font:inherit;font-size:14px;font-weight:800;box-shadow:0 0 10px -3px var(--c-ff4aa2);cursor:pointer}.album-add:focus-visible{outline:2px solid white;outline-offset:3px}.album-photo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:7px;gap:7px}.album-photo-tile{position:relative;display:block;overflow:hidden;min-width:0;aspect-ratio:1;border-radius:17px;border:1px solid var(--c-ff8ebf-32);padding:0;background:radial-gradient(circle at 22% 10%,var(--c-a13f74),var(--c-341329) 80%);cursor:pointer;color:#fff}.album-photo-tile img{display:block;width:100%;height:100%;object-fit:cover}.album-photo-tile:focus-visible{outline:3px solid white;outline-offset:2px}.album-photo-date{position:absolute;z-index:1;bottom:0;left:0;right:0;text-align:center;padding:18px 5px 6px;font-size:9px;color:#fff;background:linear-gradient(transparent,var(--c-12040f-78))}.album-note-tile{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:7px;height:100%;min-height:0;padding:14px 7px 22px;overflow:hidden}.album-note-tile>span{font-size:26px;color:var(--c-ffc1df)}.album-note-tile strong{max-width:100%;font-size:11px;line-height:1.3;font-weight:600;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;overflow-wrap:anywhere}.album-empty{display:flex;flex-direction:column;align-items:center;gap:11px;text-align:center;padding:27px 15px;border:1px dashed var(--c-ff87c3-56)}.album-empty>span{font-size:48px;color:var(--c-ff70b0);filter:drop-shadow(0 0 8px var(--c-ff429b))}.album-empty strong{font-size:16px}.album-empty .link{align-self:center}.story-memory-detail .story-memory-photo{max-height:min(52vh,450px)}.story-days-anchor{scroll-margin-top:30px}.story-days-anchor .story-section>h2{margin-top:13px}.story-page .story-form .input{min-width:0}.games-hero{position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;min-height:clamp(174px,51vw,217px);text-align:center;overflow:hidden}.games-hero>svg{z-index:1;width:clamp(73px,23vw,99px);height:clamp(73px,23vw,99px);color:var(--c-ff8ac9);stroke-width:1.25;filter:drop-shadow(0 0 4px var(--c-ff4da4)) drop-shadow(0 0 11px var(--c-ff2282))}.games-hero h1{z-index:1;margin:-4px 0 0;font-size:clamp(30px,8vw,39px);line-height:1.13;letter-spacing:-.04em}.games-hero p{z-index:1;font-size:clamp(12px,3.55vw,16px);color:var(--c-f6d8e8)}.games-wave{position:absolute;z-index:0;left:-30%;right:-30%;height:82px;top:25%;border-top:2px solid var(--c-ff2c84-65);border-radius:48%;transform:rotate(-7deg);filter:drop-shadow(0 0 7px var(--c-ff2d82-90))}.games-wave-b{top:30%;transform:rotate(9deg);border-color:var(--c-ff7db9-55)}.game-filters{display:flex;align-items:stretch;gap:6px;overflow-x:auto;padding:0 1px 6px;scrollbar-width:none}.game-filters::-webkit-scrollbar{display:none}.game-filters button{flex:0 0 auto;min-height:42px;padding:8px clamp(11px,3vw,16px);border:1px solid var(--c-8b4e67);border-radius:999px;font:inherit;font-weight:650;font-size:clamp(11px,3vw,13px);white-space:nowrap;color:#fff5fa;background:linear-gradient(145deg,var(--c-43122c),var(--c-24101f));cursor:pointer}.game-filters button.active{border-color:var(--c-ff9ac1);color:var(--c-2a071b);background:linear-gradient(130deg,var(--c-ffbbd3),var(--c-ef639d));box-shadow:0 0 12px var(--c-ff4d99-45)}.game-filters button:focus-visible{outline:2px solid white;outline-offset:2px}.game-catalog{display:flex;flex-direction:column;gap:9px}.game-catalog-card{display:grid;grid-template-columns:clamp(71px,22vw,100px) minmax(0,1fr) 16px;align-items:center;grid-gap:11px;gap:11px;width:100%;min-height:clamp(92px,28vw,121px);padding:10px 15px 10px 12px;border-radius:23px;border:1.25px solid var(--c-ff6ea6-80);background:radial-gradient(ellipse at 15% 0,var(--c-ff6e93-12),transparent 67%),linear-gradient(110deg,var(--c-50132b),var(--c-3a112b) 85%);color:#fff6fa;text-align:left;text-decoration:none;font:inherit;box-shadow:inset 0 0 13px var(--c-ff6daf-12),0 0 10px -6px var(--c-ff4791-90);cursor:pointer;transition:transform .13s ease}.game-catalog-card:active{transform:scale(.985)}.game-catalog-card:focus-visible{outline:2px solid #fff;outline-offset:3px}.game-catalog-card img{display:block;width:100%;aspect-ratio:1;max-height:97px;object-fit:cover;border-radius:15px;-webkit-mask-image:linear-gradient(90deg,#000 78%,rgba(0,0,0,.68));mask-image:linear-gradient(90deg,#000 78%,rgba(0,0,0,.68))}.game-catalog-card>svg{width:80px;max-width:100%;height:76px;color:#ffcc65;stroke-width:1.5;filter:drop-shadow(0 0 5px rgba(255,182,70,.75))}.game-info{display:flex;flex-direction:column;gap:5px;min-width:0}.game-info strong{font-size:clamp(16px,4.8vw,21px);line-height:1.12;letter-spacing:-.025em}.game-info>span{font-size:clamp(11px,3.1vw,14px);line-height:1.33;color:var(--c-ffe9f4)}.game-chevron{font-size:29px;line-height:1;color:var(--c-f9d5e5)}.game-vip-highlight{border-color:#ffb846;background:radial-gradient(ellipse at 8% 20%,rgba(255,162,49,.2),transparent 80%),var(--c-33111e);box-shadow:inset 0 0 12px #ffae541d,0 0 12px -6px #ffb23c}@media(max-width:350px){.story-filter-bar{gap:4px}.story-filter-bar button{font-size:10px;padding:7px 1px}.game-catalog-card{gap:8px;padding-right:9px}.game-info strong{font-size:16px}}@media(prefers-reduced-motion:reduce){.game-catalog-card{transition:none}}.story-page .world-page-top{grid-template-columns:44px minmax(0,1fr) 88px}.world-page-actions{display:flex;align-items:center;justify-content:flex-end;gap:0;min-width:0}.world-page-actions .icon-btn.small{width:43px;height:43px;flex:none;border:0;background:transparent}.world-page-actions .world-more{width:40px;min-width:40px;font-size:16px;letter-spacing:.05em}.story-section-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin:4px 0 8px}.story-section-nav button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-width:0;min-height:78px;padding:9px 3px;border-radius:17px;border:1px solid var(--c-f570a7-38);color:var(--c-ffeaf5);background:linear-gradient(150deg,var(--c-43132f),var(--c-27101f));font:inherit;font-weight:700;font-size:clamp(10px,2.75vw,13px);line-height:1.2;cursor:pointer}.story-section-nav button>span{font-size:clamp(24px,7vw,32px);line-height:1;color:var(--c-ffb3d7)}.story-section-nav button.active{border-color:var(--c-ff86b8);background:linear-gradient(143deg,var(--c-bf3576),var(--c-5a143c));box-shadow:inset 0 0 12px var(--c-ffc1df-14),0 0 14px var(--c-ff4c9f-40)}.story-section-nav button:focus-visible{outline:2px solid #fff;outline-offset:3px}.story-active-panel{min-width:0;display:flex;flex-direction:column;gap:12px}.relationship-counter{display:flex;flex-direction:column;align-items:center;text-align:center;gap:7px;padding:16px 12px 13px;overflow-wrap:anywhere;border-radius:24px;border:1px solid var(--c-fe82b1-65);background:radial-gradient(ellipse at 50% 10%,var(--c-ff5093-18),transparent 72%),linear-gradient(135deg,var(--c-48112e),var(--c-281024) 88%);box-shadow:0 0 15px -9px var(--c-f94492)}.relationship-label{font-size:clamp(13px,3.7vw,17px);color:var(--c-ffb9dc);font-weight:750}.relationship-number{display:flex;flex-direction:column;align-items:center;gap:0}.relationship-number strong{font-size:clamp(36px,11vw,52px);line-height:1.04;color:#fff4fa;font-weight:850;text-shadow:0 0 12px var(--c-ff4491-48)}.relationship-number span{font-size:clamp(14px,3.8vw,17px);font-weight:750}.relationship-detail{font-size:13px;color:var(--c-ffe6f3)}.relationship-counter .link{align-self:center}.journey-inline-form{width:100%;max-width:300px;gap:9px}.journey-actions{display:flex;gap:8px;flex-wrap:wrap}.journey-actions .btn{flex:1 1;min-width:120px;padding:10px}.reunion-section{gap:13px}.reunion-intro{display:flex;gap:14px;align-items:center}.reunion-intro>span{display:flex;align-items:center;justify-content:center;flex:none;height:53px;width:53px;border-radius:17px;font-size:27px;color:var(--c-ffc4de);border:1px solid var(--c-ff9bca-60);background:linear-gradient(140deg,var(--c-741a53),var(--c-39102d))}.reunion-intro h2{font-size:clamp(20px,5.4vw,25px);margin:0 0 4px}.reunion-hero{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;border:1.5px solid var(--c-f876af);border-radius:24px;padding:24px 16px;background:radial-gradient(ellipse at 50% 25%,var(--c-fa6599-31),transparent 85%),linear-gradient(145deg,var(--c-511531),var(--c-220d29));box-shadow:inset 0 0 16px var(--c-ff64a6-11),0 0 13px -7px var(--c-fb4b9b)}.reunion-hero>strong{font-size:clamp(17px,4.5vw,22px);overflow-wrap:anywhere;color:#fff5fa}.reunion-count-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;width:100%}.reunion-count-grid>div{display:flex;align-items:center;flex-direction:column;justify-content:center;border-radius:16px;padding:12px 4px;background:var(--c-120413-48);border:1px solid var(--c-d64b88-27)}.reunion-count-grid strong{font-size:clamp(27px,8vw,39px);line-height:1.1;color:var(--c-ffe1ef)}.reunion-count-grid span{font-size:13px;color:var(--c-ff9dcc)}.reunion-arrived{font-size:22px;font-weight:800;color:var(--c-ffe0ee)}.reunion-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;padding:24px 14px;border-radius:22px;border:1px dashed var(--c-ff81be-58)}.reunion-empty>span{font-size:46px;color:var(--c-ff83b9);filter:drop-shadow(0 0 8px var(--c-ff4a92))}.reunion-empty strong{font-size:17px}.story-section-heading h2{font-size:clamp(20px,5.6vw,26px);margin:0 0 5px}.special-calendar{padding:13px 12px;border-radius:23px;background:linear-gradient(150deg,var(--c-3b122b),var(--c-211022))}.special-calendar-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.special-calendar-head strong{font-size:clamp(16px,4.4vw,20px);text-transform:capitalize}.special-calendar-head button{height:41px;width:41px;border:1px solid var(--c-ad5c82);border-radius:13px;background:var(--c-531735);color:var(--c-ffe9f3);font-size:29px;cursor:pointer}.special-calendar-head button:focus-visible{outline:2px solid white;outline-offset:2px}.special-calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:4px;gap:4px}.special-weekday{text-align:center;padding:7px 0;font-size:11px;font-weight:750;color:var(--c-ffbedc)}.special-calendar-day{position:relative;min-width:0;min-height:43px;display:flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:12px;background:rgba(255,255,255,.045);color:#fff4f9;font:inherit;font-size:13px;cursor:pointer}.special-calendar-day.is-today{border-color:#feac77}.special-calendar-day.is-selected{background:linear-gradient(140deg,var(--c-ec65a1),var(--c-a52767));border-color:var(--c-ffb8d3);font-weight:850;box-shadow:0 0 10px var(--c-ff4b9e-52)}.calendar-dot{position:absolute;bottom:5px;width:5px;height:5px;border-radius:50%;background:#ffc073}.special-calendar-day:focus-visible{outline:2px solid white;outline-offset:2px}.special-calendar>p{margin-top:12px;font-size:11px}.special-date-list{display:flex;flex-direction:column;gap:10px}.special-date-row{display:grid;grid-template-columns:65px minmax(0,1fr) 46px;grid-gap:10px;gap:10px;align-items:center;padding:12px;border-radius:20px;border:1px solid var(--c-a6597e-33);background:linear-gradient(135deg,var(--c-4c1d38),var(--c-281425));box-shadow:0 6px 16px -12px #000}.special-date-badge{height:65px;width:60px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;border-radius:15px 15px 15px 3px;background:linear-gradient(160deg,var(--c-d7a8ef),var(--c-9c62c4));color:var(--c-2c1742);box-shadow:0 1px 6px var(--c-d9b6e0-33)}.special-date-badge.is-today{background:linear-gradient(160deg,#b9e792,#78bc60);color:#1c402c}.special-date-badge strong{font-size:26px;line-height:1.1}.special-date-badge span{font-size:12px;font-weight:750}.special-date-meta{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.special-date-meta>strong{font-size:clamp(14px,4.1vw,17px);overflow-wrap:anywhere}.special-date-meta .muted{font-size:11px}.special-days-until{padding:3px 8px;border-radius:10px;background:var(--c-f2d8ed-15);color:var(--c-ffd0e8);font-size:11px;font-weight:750}.special-date-icon{font-size:32px;text-align:center;filter:drop-shadow(0 0 5px var(--c-ff6fa6-48))}.special-date-actions{grid-column:1/-1;display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding-top:8px;border-top:1px solid var(--c-f5a2cb-14)}.special-date-actions .btn{font-size:12px;min-height:41px;padding:8px 14px}.special-date-actions .link{min-height:38px;padding:7px}.special-date-row .story-celebration{grid-column:1/-1}.special-event-form .field{min-width:0}.special-event-form .input{width:100%;min-width:0}@media(max-width:350px){.story-section-nav{gap:5px}.story-section-nav button{font-size:10px;padding-inline:2px}.special-calendar-grid{gap:2px}.special-calendar-day{min-height:38px;font-size:12px}.special-date-row{grid-template-columns:55px minmax(0,1fr) 35px;gap:8px;padding:10px}.special-date-badge{width:52px;height:58px}.special-date-icon{font-size:25px}}.games-classic-page{padding-bottom:calc(110px + env(safe-area-inset-bottom));gap:14px}.games-classic-page .world-page-top{margin-bottom:4px}.games-classic-title{font-size:clamp(23px,5.8vw,30px);text-align:center;font-weight:800;line-height:1.2;margin:0 0 5px}.games-classic-page .decks{margin-bottom:9px}.games-classic-page .vip-title{margin-top:6px}.games-classic-page .home-vip-rows{margin-bottom:4px}.games-classic-page .home-play{align-self:center;width:max-content;max-width:100%}.personal-menu-portrait{width:28px;height:28px;object-fit:cover;border-radius:50%;border:1px solid var(--c-ff9dc9)}.personal-account-portrait{width:52px;height:52px;object-fit:cover;border-radius:50%;border:2px solid var(--c-ff91bb)}.story-page .story-showcase{overflow:hidden;margin-inline:0;isolation:isolate;border-radius:16px}.story-page .story-showcase .story-string{left:0;right:0}.story-page .world-page-top{min-width:0}.story-page .world-page-top .discover-brand{min-width:0;max-width:100%}.app-topbar{margin-bottom:2px}.app-topbar .home-brand{color:inherit;text-decoration:none}.app-topbar .home-brand:focus-visible{outline:2px solid var(--focus);outline-offset:4px;border-radius:12px}[data-preview=gul]{--sw-bg:#16060e;--sw-accent:#ff3d8b;--sw-second:#b65cff}[data-preview=okyanus]{--sw-bg:#070b16;--sw-accent:#3d8bff;--sw-second:#2fd4e6}[data-preview=grafit]{--sw-bg:#101114;--sw-accent:#ff6b5a;--sw-second:#e9d8c4}.profile-page{width:100%;max-width:460px;margin:0 auto;display:grid;grid-gap:12px;gap:12px;padding-bottom:calc(28px + env(safe-area-inset-bottom))}.profile-top{display:flex;align-items:center;justify-content:space-between;min-height:48px}.profile-top .brand{font-size:24px}.profile-time{font-size:13px;font-weight:700;color:var(--muted)}.profile-back{display:grid;place-items:center;width:44px;height:44px;margin-left:-10px;border:0;border-radius:50%;background:transparent;color:var(--neon-soft);cursor:pointer}.profile-back svg{width:26px;height:26px;transform:rotate(180deg)}.profile-back:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.profile-form{display:grid;grid-gap:18px;gap:18px}.profile-form fieldset{min-width:0;margin:0;padding:0;border:0}.profile-form legend.field-label{display:block;width:100%;margin-bottom:8px;padding:0}.profile-form .field{min-width:0}.profile-intro h1{margin:0;font-size:clamp(24px,6.6vw,30px);font-weight:850;letter-spacing:-.02em;line-height:1.15}.profile-intro p{margin-top:6px;font-size:14px;color:var(--muted)}.profile-photo{display:flex;align-items:center;gap:14px}.profile-photo-preview{flex:none;display:grid;place-items:center;width:84px;height:84px;overflow:hidden;border:2px solid var(--neon);border-radius:50%;background:var(--surface-2);color:var(--neon-soft);box-shadow:0 0 16px -4px var(--neon)}.profile-photo-preview.empty{border-style:dashed;border-color:var(--line);background:var(--surface);box-shadow:none}.profile-photo-preview img{display:block;width:100%;height:100%;object-fit:cover}.profile-photo-preview svg{width:32px;height:32px}.profile-photo-text{display:grid;grid-gap:5px;gap:5px;min-width:0}.profile-photo-text strong{font-size:16px}.profile-photo-text>span{font-size:13px;color:var(--muted)}.profile-photo-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:3px}.profile-chip{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 15px;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--text-soft);font:inherit;font-size:14px;font-weight:700;cursor:pointer}.profile-chip input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.profile-chip:focus-visible,.profile-chip:focus-within{outline:2px solid var(--focus);outline-offset:2px}.profile-chip[aria-checked=true]{border-color:var(--primary-border);background:var(--accent-bg);color:var(--accent-ink);box-shadow:var(--accent-glow)}.profile-chip.quiet{background:transparent;color:var(--muted)}.profile-chips{display:flex;flex-wrap:wrap;gap:8px}.profile-birthday{display:grid;grid-template-columns:78px minmax(0,1fr) 100px;grid-gap:8px;gap:8px}.profile-birthday .input{min-height:50px;padding:0 12px;font-size:16px}.profile-form legend.profile-theme-label{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.profile-theme-label span{font-size:12px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--muted)}.profile-themes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;padding-top:6px}.profile-theme{position:relative;display:grid;grid-gap:7px;gap:7px;padding:8px 8px 9px;min-width:0;border:1.5px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);font:inherit;text-align:left;cursor:pointer}.profile-theme[aria-checked=true]{border-color:var(--neon);box-shadow:0 0 0 1px var(--neon),0 0 18px -5px var(--neon)}.profile-theme:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.profile-theme-mini{position:relative;display:block;height:52px;overflow:hidden;border:1px solid var(--line-soft);border-radius:10px;background:var(--sw-bg)}.profile-theme-mini:before{content:"";position:absolute;top:9px;left:9px;width:16px;height:16px;border-radius:50%;background:var(--sw-second)}.profile-theme-mini:after{content:"";position:absolute;right:9px;bottom:9px;left:9px;height:10px;border-radius:5px;background:var(--sw-accent);box-shadow:0 0 10px -2px var(--sw-accent)}.profile-theme-name{display:flex;align-items:center;justify-content:space-between;gap:4px;font-size:14px;font-weight:800}.profile-theme-check{flex:none;width:18px;height:18px;padding:2px;border-radius:50%;background:var(--neon);color:var(--accent-ink)}.profile-theme-tag{position:absolute;top:-10px;right:6px;padding:3px 7px;border:1px solid var(--neon);border-radius:999px;background:var(--bg);color:var(--neon-soft);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.profile-hint{margin-top:8px;font-size:13px;color:var(--muted)}.profile-page .link.center{justify-self:center}.profile-privacy{font-size:12.5px;line-height:1.45;color:var(--muted);text-align:center}.home-today{gap:14px}.couple-hero{display:grid;justify-items:center;grid-gap:4px;gap:4px;padding:4px 4px 2px;text-align:center}.couple-portraits{display:flex;align-items:center;justify-content:center;padding:6px 0}.couple-portraits.linked .portrait+.portrait{margin-left:-14px}.couple-heart{z-index:1;width:30px;height:28px;margin:0 -7px;color:var(--neon);filter:drop-shadow(0 0 8px var(--neon))}.portrait{--size:84px;position:relative;flex:none;display:grid;place-items:center;overflow:hidden;width:var(--size);height:var(--size);border-radius:50%;background:var(--surface-2)}.portrait img{display:block;width:100%;height:100%;object-fit:cover}.portrait-me{box-shadow:0 0 0 3px var(--you),0 0 18px -2px var(--you)}.portrait-partner{box-shadow:0 0 0 3px var(--partner),0 0 18px -2px var(--partner)}.portrait-empty{--size:104px;border:2.5px dashed var(--line);background:var(--surface);color:var(--neon-soft);text-decoration:none}.portrait-empty svg{width:34px;height:34px}.portrait-empty:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.couple-names{margin-top:6px;font-size:16px;font-weight:800;color:var(--text-soft)}.couple-title{margin:6px 0 0;font-size:clamp(21px,5.8vw,26px);font-weight:850;letter-spacing:-.02em;line-height:1.2}.couple-copy{max-width:320px;font-size:14px;line-height:1.45;color:var(--muted)}.couple-hero .btn-wide{width:100%;margin-top:12px}.couple-code-link{margin-top:4px;font-size:14px}.couple-count{font-size:15px;font-weight:700;color:var(--text-soft)}.couple-count strong{margin-right:6px;font-size:40px;font-weight:900;line-height:1.1;color:var(--text);text-shadow:var(--logo-glow)}.couple-detail{font-size:13px;color:var(--muted)}.couple-add{margin-top:4px;font-size:14px;font-weight:700;color:var(--neon-soft)}.welcome-card{display:grid;grid-gap:8px;gap:8px}.welcome-card h2{margin:0;font-size:17px}.welcome-card p{font-size:14px;line-height:1.45;color:var(--text-soft)}.welcome-card .welcome-tip{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--muted)}.welcome-tip-icon{flex:none;width:20px;height:20px;color:var(--neon-soft)}.welcome-ok{justify-self:start;min-height:40px}.today-card{display:flex;align-items:center;gap:12px;color:inherit;text-decoration:none}.today-text{flex:1 1;display:grid;grid-gap:2px;gap:2px;min-width:0}.today-text strong{font-size:15px}.today-sub{overflow:hidden;font-size:13px;color:var(--muted);white-space:nowrap;text-overflow:ellipsis}.today-time{flex:none;align-self:flex-start;font-size:12px;color:var(--muted)}.today-kicker{margin:0;font-size:11px;font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:var(--neon-soft)}.today-upcoming{display:grid;grid-gap:0;gap:0;padding-block:14px 4px}.today-row{display:flex;align-items:center;gap:12px;padding:11px 0;border-bottom:1px solid var(--line-soft);color:inherit;text-decoration:none}.today-row:last-child{border-bottom:0}.panel.today-row{padding:14px 16px;border-bottom:var(--border-w) solid var(--line-soft)}.today-icon{width:36px;height:36px;padding:8px;border-radius:12px;color:var(--neon-soft)}.today-icon,.today-pill{flex:none;background:var(--surface-2)}.today-pill{padding:6px 10px;border-radius:999px;color:var(--text-soft);font-size:12.5px;font-weight:800}.today-memory{position:relative;display:block;overflow:hidden;border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--panel-bg);color:var(--text);text-decoration:none}.today-memory img{display:block;width:100%;height:210px;object-fit:cover}.today-memory:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent 45%,rgba(0,0,0,.74))}.today-memory-caption{position:absolute;right:16px;bottom:14px;left:16px;z-index:1;display:grid;grid-gap:3px;gap:3px}.today-memory-caption strong{font-size:15px}.today-memory.note{display:grid;grid-gap:12px;gap:12px;padding:18px 16px 16px}.today-memory.note:after{display:none}.today-memory.note .today-memory-caption{position:static}.today-memory-note{font-size:17px;font-weight:700;line-height:1.4;overflow-wrap:anywhere}.today-memory:focus-visible,.today-row:focus-visible,a.today-card:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.spark-partner-done{font-size:13px;font-weight:700;color:var(--neon-soft)}.menu-hint{display:block;margin-top:2px;font-size:12px;font-weight:600;color:var(--muted)}.line-art{display:block;width:100%;height:auto;aspect-ratio:4/3;overflow:visible;fill:none;color:var(--neon-soft);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.line-art .line-art-ink{filter:drop-shadow(0 0 4px color-mix(in srgb,var(--neon) 45%,transparent))}.line-art .line-art-sparkles{opacity:.9;filter:drop-shadow(0 0 5px color-mix(in srgb,var(--partner) 45%,transparent))}.line-art .line-art-orbit{opacity:.36}.games-classic-page .deck-select .line-art.deck-art{width:100%;max-width:100%;height:auto;margin:0;aspect-ratio:1.04;object-fit:contain;-webkit-mask-image:none;mask-image:none;filter:none}.games-classic-page .deck-card[data-deck=tanima] .line-art.deck-art{filter:none}.games-classic-page .deck-card{border-color:var(--line);background:linear-gradient(165deg,var(--surface-2),var(--bg));box-shadow:0 6px 24px -18px color-mix(in srgb,var(--neon) 45%,transparent)}.games-classic-page .deck-select{background:none}.discover-vip .vip-row .line-art.vip-row-art,.home .vip-row .line-art.vip-row-art{position:absolute;inset:0 auto 0 0;z-index:0;width:40%;height:100%;object-fit:contain;opacity:.88;filter:none;-webkit-mask-image:none;mask-image:none}.discover-vip .vip-row .vip-row-text,.discover-vip .vip-row>.vip-row-end,.home .vip-row .vip-row-text,.home .vip-row>.vip-row-end{position:relative;z-index:1}.discover-vip .vip-row,.home .vip-row{background:linear-gradient(150deg,var(--surface-2),var(--bg))}.vip-sheet-art.line-art{width:min(240px,100%);height:auto;max-height:150px;filter:none}.neon-vip-stage .vip-crown-art{width:100%;height:100%;aspect-ratio:auto;filter:none}.neon-vip-stage:has(.vip-crown-art){background:radial-gradient(ellipse at 50% 70%,var(--surface-2),transparent 73%);border-color:var(--line-soft);box-shadow:none}.story-page .story-showcase .story-polaroid{background:var(--surface-2);border:1px solid var(--line);box-shadow:0 6px 18px -10px color-mix(in srgb,var(--neon) 68%,transparent)}.story-page .story-showcase .story-polaroid .story-line-art{width:100%;height:100%;aspect-ratio:auto;filter:none}.story-page .story-showcase .story-peg{background:var(--neon-soft);box-shadow:0 0 8px -3px var(--neon)}.story-page .story-showcase .story-string{border-top-color:var(--neon-soft);filter:drop-shadow(0 0 4px color-mix(in srgb,var(--neon) 60%,transparent))}.line-art-empty{width:min(212px,100%);height:auto;max-height:146px;margin:0 auto}.album-empty .line-art-empty{flex:0 0 auto;margin-bottom:1px}@media (max-width:360px){.discover-vip .vip-row .line-art.vip-row-art,.home .vip-row .line-art.vip-row-art{width:36%}.story-page .story-showcase .story-polaroid .story-line-art{min-height:0}}@media (prefers-reduced-motion:reduce){.line-art,.line-art *{animation:none!important;transition:none!important}}.chat-empty:has(.line-art-empty){display:flex;flex-direction:column;justify-content:center;align-items:center;gap:6px;text-align:center;min-height:185px}.chat-empty .line-art-empty{width:min(178px,100%);height:124px;margin:0}.cards-game-link .cards-deck-art{flex:0 0 82px;width:82px;height:72px;aspect-ratio:auto}