html.adult{--k-sky1:#14251d;--k-sky2:#122019;--k-surface:#0c1611;--k-shadow:rgba(219,164,35,0.18);--k-purple:#e8c472;--k-purple-d:#e1b44b;--k-purple-l:#0f1c16;--k-yellow:#e4ba59;--k-yellow-l:#16271f;--k-mint:#2d895e;--k-mint-l:#13221a;--k-coral:#b84655;--k-coral-l:#101d17;--k-blue:#e6bf65;--k-blue-l:#111e17;--k-orange:#e4bc5d;--k-orange-l:#12211a;--k-ink:#e7dcc1;--k-mute:#dba423;--k-line:#13231b}
html.adult a:hover{color:#dba423}
html.adult .aurora{background:linear-gradient(180deg,var(--k-sky1) 0%,#111e17 38%,var(--k-sky2) 100%)}
html.adult .aurora i{background:#0c1611}
html.adult .aurora i:before,html.adult .aurora i:after{background:#0c1611}
html.adult .site-header{background:#0c1611}
html.adult .dd-p{background:#0c1611}
html.adult .menu-p{background:#0c1611}
html.adult .btn-gold{background:linear-gradient(180deg,#e8c472 0%,var(--k-yellow) 55%,var(--k-orange) 130%)}
html.adult .btn-ghost{color:#eee5d2;background:linear-gradient(180deg,#e8c472,var(--k-purple-d))}
html.adult .btn-ghost:hover{color:#eee5d2}
html.adult .badge-cyan{border-color:#dba423}
html.adult .badge-pink{border-color:#b84655}
html.adult .badge-green{border-color:rgba(233,196,106,0.45)}
html.adult .eyebrow{background:#0c1611}
html.adult .stars span{border:2px solid rgba(233,196,106,0.30)}
html.adult .browser{background:#0c1611}
html.adult .browser-bar span{background:#0c1611}
html.adult .rule-n{color:#b84655}
html.adult .rules-grid li:nth-child(3n+2) .rule-n{color:#e4d7b8}
html.adult .rules-grid li:nth-child(3n+3) .rule-n{color:#dba423}
html.adult .cta-band{background:linear-gradient(135deg,#13221a 0%,#14251d 55%,#16271f 100%)}
html.adult .cta-band:before{background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 120 120%22 width=%22120%22 height=%22120%22%3E%3Cdefs%3E%3ClinearGradient id=%22mg%22 x1=%220%22 y1=%220%22 x2=%220%22 y2=%221%22%3E%3Cstop offset=%220%22 stop-color=%22#e8c472%22/%3E%3Cstop offset=%221%22 stop-color=%22#dba526%22/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d=%22M60 8l15 31 34 5-25 24 6 34-30-16-30 16 6-34L11 44l34-5z%22 fill=%22url(#mg)%22 stroke=%22#e8c472%22 stroke-width=%225%22 stroke-linejoin=%22round%22/%3E%3Ccircle cx=%2248%22 cy=%2262%22 r=%226%22 fill=%22#13201a%22/%3E%3Ccircle cx=%2272%22 cy=%2262%22 r=%226%22 fill=%22#13201a%22/%3E%3Ccircle cx=%2250%22 cy=%2260%22 r=%222%22 fill=%22#0c1611%22/%3E%3Ccircle cx=%2274%22 cy=%2260%22 r=%222%22 fill=%22#0c1611%22/%3E%3Cpath d=%22M50 76q10 10 20 0%22 fill=%22none%22 stroke=%22#13201a%22 stroke-width=%224%22 stroke-linecap=%22round%22/%3E%3Ccircle cx=%2240%22 cy=%2274%22 r=%225%22 fill=%22#b84655%22 opacity=%22.6%22/%3E%3Ccircle cx=%2280%22 cy=%2274%22 r=%225%22 fill=%22#b84655%22 opacity=%22.6%22/%3E%3C/svg%3E%0A") 50%/contain no-repeat}
html.adult .table-wrap{background:#0c1611}
html.adult tbody tr:nth-child(2n){background:#0d1813}
html.adult .pc{background:#0c1611}
html.adult .pc.red{color:#b84655}
html.adult .site-footer{background:#0c1611}
html.adult .fg-n{background:#0c1611}
html.adult .qgrp{background:rgba(12,22,17,0.88)}
html.adult .qgrp-cards{border-color:rgba(233,196,106,0.30)}
html.adult .qgrp-boards{border-color:#e8c472}
html.adult .qgrp-party{border-color:rgba(233,196,106,0.30)}
html.adult .qgrp-sports{border-color:#2d895e}
html.adult .qgrp-adventure{border-color:#e8c472}
html.adult .qgrp-skills{border-color:rgba(233,196,106,0.30)}
html.adult .qtile{background:#0c1611}
html.adult .qtile:hover,html.adult .qtile:focus-within{box-shadow:0 8px rgba(19,32,26,0.15)}
html.adult .q-ic{background:#0c1611}
html.adult .q-play{color:#eee5d2}
html.adult .q-play:hover{color:#eee5d2}
html.adult .link-list a{background:#0c1611}
html.adult .hero-slogan{border:3px solid rgba(233,196,106,0.45)}
html.adult .cf-mail{background:#0c1611}
html.adult .cf-card{background:#0c1611}
html.adult .cf-in{background:#0d1712}
html.adult .cf-in:focus{background:#0c1611}
html.adult .cf-chip span{background:#0c1611}
html.adult .cf-kid{color:#e4d7b8}
html.adult .cf-err{background:#16271f}
html.adult .pv-upd{background:#0c1611}
html.adult .pv-sum{background:#0c1611}
html.adult .tp[data-astro-cid-hcqnpaxe]{background:rgba(12,22,17,0.75);border:3px solid rgba(233,196,106,0.30);box-shadow:0 6px 18px rgba(219,164,35,0.12)}
html.adult .tp-h[data-astro-cid-hcqnpaxe]{color:#e7dcc1}
html.adult .tp-kids[data-astro-cid-hcqnpaxe]{color:#e7dcc1;background:linear-gradient(160deg,#0c1611,#0e1a14);border:3px solid rgba(233,196,106,0.30)}
html.adult .tp-adult[data-astro-cid-hcqnpaxe]{color:#eee5d2;background:linear-gradient(160deg,#0d1611,#0a120e);border:1.5px solid rgba(231,194,107,0.45)}
html.adult .tp-kids[data-astro-cid-hcqnpaxe].on{border-color:#e8c472;box-shadow:0 0 0 4px rgba(232,196,114,0.25),0 8px 18px rgba(232,196,114,0.25)}
html.adult .tp-adult[data-astro-cid-hcqnpaxe].on{border-color:#e7c26b;box-shadow:0 0 0 3px rgba(231,194,107,0.35),0 10px 26px rgba(9,15,12,0.45),0 0 26px rgba(231,194,107,0.35)}
html.adult .tp-kids[data-astro-cid-hcqnpaxe] .tp-tbl[data-astro-cid-hcqnpaxe]{background:radial-gradient(70% 62% at 50% 52%,#2d895e 0 68%,#e4ba59 69% 80%,rgba(9,15,12,0.00) 81%),linear-gradient(#14251d,#122019)}
html.adult .tp-adult[data-astro-cid-hcqnpaxe] .tp-tbl[data-astro-cid-hcqnpaxe]{background:radial-gradient(70% 62% at 50% 52%,rgba(19,35,27,0.18),rgba(9,15,12,0.00) 45%),radial-gradient(70% 62% at 50% 52%,#16251d 0 66%,#dba423 66.5% 68%,#101b15 68.5% 80%,rgba(9,15,12,0.00) 81%),radial-gradient(120% 90% at 50% 40%,#101a15,#0a120e)}
html.adult .tp-kids[data-astro-cid-hcqnpaxe] .c[data-astro-cid-hcqnpaxe]{color:#e7dcc1;background:#0c1611;border:2.5px solid #e8c472}
html.adult .tp-kids[data-astro-cid-hcqnpaxe] .c1[data-astro-cid-hcqnpaxe]{color:#b84655}
html.adult .tp-adult[data-astro-cid-hcqnpaxe] .c[data-astro-cid-hcqnpaxe]{color:#ede4d0;background:linear-gradient(160deg,#0d1813,#14241c);border:1px solid rgba(233,196,106,0.45);box-shadow:0 4px 8px rgba(9,15,12,0.50)}
html.adult .tp-adult[data-astro-cid-hcqnpaxe] .c1[data-astro-cid-hcqnpaxe]{color:#b84655}
html.adult .tp-adult[data-astro-cid-hcqnpaxe] .tp-name[data-astro-cid-hcqnpaxe]{color:#e7c26b}
html.adult .tp-kids[data-astro-cid-hcqnpaxe] .tp-tick[data-astro-cid-hcqnpaxe]{color:#eee5d2;background:#e8c472}
html.adult .tp-adult[data-astro-cid-hcqnpaxe] .tp-tick[data-astro-cid-hcqnpaxe]{color:#ede5d1;background:linear-gradient(#e8c472,#dba423)}
html.adult .tp-note[data-astro-cid-hcqnpaxe]{color:#e7dcc1}
/* hand-tuned luxe layer */
html.adult{background:#06110c;color-scheme:dark}
html.adult body{color:#f1e7d0}
html.adult .aurora{background:radial-gradient(120% 70% at 50% 0%,#17402e 0%,#0b2219 45%,#05100b 100%)}
html.adult .aurora i{display:none}
html.adult .aurora::after{content:"";position:absolute;inset:0;background:radial-gradient(60% 40% at 50% 8%,rgba(255,226,160,.10),transparent 70%)}
html.adult h1,html.adult h2,html.adult h3,html.adult .brand,html.adult .tp-name{font-family:"Playfair Display",Georgia,"Times New Roman","Noto Serif Thai",serif;letter-spacing:.2px}
html.adult h1 .grad,html.adult .grad{background:linear-gradient(180deg,#fff1c4,#e9c46a 55%,#b8862c);-webkit-background-clip:text;background-clip:text;color:transparent}
html.adult .site-header{background:rgba(8,18,13,.86);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid rgba(233,196,106,.35);box-shadow:0 8px 24px rgba(0,0,0,.5)}
html.adult .btn-gold,html.adult .btn.btn-gold{background:linear-gradient(180deg,#f6dc8e,#d4a646 60%,#b8862c);color:#2a1d05;border-color:#fff0c0;box-shadow:0 4px 0 #6e4f12,0 10px 24px rgba(0,0,0,.45)}
html.adult .stars span{background:#e9c46a!important;opacity:.5}
html.adult .tp{background:linear-gradient(180deg,rgba(28,24,16,.85),rgba(10,9,6,.85));border:1px solid rgba(233,196,106,.4)}
html.adult .tp-h,html.adult .tp-note{color:#f1e7d0}
html.adult .tp-kids{background:linear-gradient(160deg,#FFFFFF,#F3EEFF);color:#2B2D5B}
html.adult a:hover{color:#f6dc8e}
html.adult{--k-line:rgba(233,196,106,.32);--k-shadow:rgba(0,0,0,.45);--k-mute:#cbbd9c}
html.adult .btn-ghost{background:transparent;color:#f3e6c4;border-color:rgba(233,196,106,.7);box-shadow:inset 0 0 0 1px rgba(233,196,106,.2)}
html.adult .btn-ghost:hover{background:rgba(233,196,106,.12);color:#fff1c4}
html.adult .q-play{background:linear-gradient(180deg,rgba(233,196,106,.16),rgba(233,196,106,.06));color:#f6dc8e;border:1px solid rgba(233,196,106,.55);box-shadow:none}
html.adult .q-play:hover{background:linear-gradient(180deg,#f6dc8e,#c99a35);color:#2a1d05}
html.adult .qtile,html.adult .qgrp{border-width:1px}
html.adult .q-ic{background:rgba(255,255,255,.04);border:1px solid rgba(233,196,106,.35)}
html.adult .menu-btn,html.adult .m-btn,html.adult .burger{background:rgba(233,196,106,.1);color:#f6dc8e;border:1px solid rgba(233,196,106,.55);box-shadow:none}
html.adult .menu-btn span{background:#f6dc8e}
html.adult .logo-k,html.adult .fan{display:none!important}
html.adult .logo-a{display:inline-block!important}
html.adult .hero-lux{display:block!important;width:100%;height:auto}
html.adult .gcard-media img,html.adult .shot img,html.adult figure img{box-shadow:0 0 0 1px rgba(233,196,106,.45),0 10px 26px rgba(0,0,0,.5)}
