@font-face{font-family:Noto Sans Thai;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/ce92d22f98cba196-s.p.3ok2djvs6w93k.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Noto Sans Thai;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/bc75617546bfc27e-s.1ttn5ge0anb6a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Thai;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/293c566c2e1d69ac-s.p.0h0-3wqrkgcb1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Thai Fallback;src:local(Arial);ascent-override:99.79%;descent-override:42.32%;line-gap-override:0.0%;size-adjust:106.33%}._9GOsCG_className{font-family:Noto Sans Thai,Noto Sans Thai Fallback;font-style:normal}._9GOsCG_variable{--font-noto:"Noto Sans Thai", "Noto Sans Thai Fallback"}
:root{--font:var(--font-noto), "Noto Sans Thai", "Leelawadee UI", "Segoe UI", sans-serif;--accent:#c7f55a;--accent-soft:#c7f55a1f;--accent-bright:#d7ff45;--accent-line:#c7f55a6b;--text:#edf2ee;--muted:#aeb6b1;--faint:#7d8581;--line:#ffffff21;--line-soft:#ffffff14;--field:#00000047;--bg:#0b0c0d;--tile:#0e0f10;--surface:#181818;--surface-2:#1f2021;--track:#ffffff12;--ink:#151715;--danger:#ff6961;--amber:#f5bd57;--glow:0 0 18px #c7f55a29;--glow-strong:0 0 22px #c7f55a73;--text-glow:0 0 18px #c7f55a73;--ease:cubic-bezier(.22, 1, .36, 1);--radius-s:6px;--radius:10px;--radius-l:14px}html{font-synthesis:weight style;text-rendering:optimizelegibility;scrollbar-gutter:stable}:where(*){scrollbar-color:var(--accent) transparent;scrollbar-width:thin}::selection{background:#c7f55a59}.wordmark{font:italic 800 17px/.92 var(--font);letter-spacing:-.01em;text-transform:uppercase;color:var(--text);flex-direction:column;display:inline-flex}.wordmark span{color:var(--accent);text-shadow:var(--text-glow);padding-left:1.3em}.wordmark small{font:700 9px/1 var(--font);letter-spacing:.28em;color:var(--muted);text-shadow:none;margin-top:5px;padding-left:1.6em;font-style:normal}@keyframes rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes sweep{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
