@font-face{font-family:LaunchSarabun;src:url('/assets/fonts/sarabun/Sarabun-Regular.ttf');font-display:swap}
.launch-page{margin:0;color:#eee9d9;background:#101a16;font:15px/1.8 LaunchSarabun,'Segoe UI',sans-serif;color-scheme:dark}.launch-page *{box-sizing:border-box}.launch-page a{color:inherit;text-decoration:none}.launch-page a:focus-visible{outline:3px solid #e0c48a;outline-offset:5px}.launch-shell{width:min(1120px,100%);margin:auto;padding:0 32px}.launch-header{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:26px 0}.launch-header>a:last-child{font-size:13px;color:#b6c3b1}.launch-brand{font:900 26px/1 'Segoe UI',sans-serif;letter-spacing:-1px}.launch-brand span{color:#dcc184}.launch-brand small{display:block;font:8px/2 'Segoe UI',sans-serif;letter-spacing:2px;color:#8caa91}.launch-hero{padding:60px 40px 56px;position:relative;overflow:hidden;border-radius:12px;background:linear-gradient(90deg,#0b1814f2,#0b18146b),url('/assets/landing/bangkok-dusk.png') center/cover}.launch-eyebrow{font:10px 'Segoe UI',sans-serif;letter-spacing:2px;color:#d1bc87}.launch-hero h1{font-size:clamp(38px,6vw,64px);line-height:1.3;margin:20px 0}.launch-hero em{font-style:normal;color:#e4c787}.launch-hero>p:not(.launch-eyebrow){color:#c3cdbd}.launch-world{font-size:13px;color:#ddca9d}.launch-options{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin:34px 0}.launch-option{padding:12px 8px;min-width:0}.launch-platform{font:10px 'Segoe UI',sans-serif;letter-spacing:1.5px;color:#d8bf83}.launch-option h2{font-size:25px;margin:12px 0}.launch-option p{color:#aebeaa;min-height:82px}.launch-button{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 20px;border-radius:6px;background:#ddc18a;color:#172017!important;font-weight:600;min-height:54px}.launch-button:hover{background:#f0d6a1}.browser-option .launch-button{background:#263d2e;color:#e2e8d8!important;box-shadow:inset 0 0 0 1px #557458}.browser-option .launch-button:hover{background:#345039}.launch-option small{display:block;color:#8fa08b;margin-top:12px;font-size:12px}.launch-guide{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;padding:28px 8px;background:#15231b;border-radius:8px}.launch-guide>div{padding:0 16px}.launch-guide b{color:#c6b17b;font:12px 'Segoe UI',sans-serif}.launch-guide h3{font-size:16px;margin:8px 0}.launch-guide p{font-size:13px;color:#96ac96;margin:0}.launch-footer{display:flex;justify-content:space-between;gap:20px;padding:28px 0;color:#839980;font-size:12px}@media(max-width:640px){.launch-shell{padding:0 20px}.launch-header{padding:20px 0}.launch-brand{font-size:22px}.launch-header>a:last-child{font-size:11px}.launch-hero{padding:30px 24px}.launch-hero br{display:none}.launch-hero h1 br{display:block}.launch-options{grid-template-columns:1fr;gap:20px;margin:24px 0}.launch-option p{min-height:0}.launch-guide{grid-template-columns:1fr;gap:20px}.launch-footer{flex-direction:column;gap:8px}}@media(prefers-reduced-motion:reduce){.launch-page *{scroll-behavior:auto}}

.launch-page .download-note{padding:20px 24px;background:#1a2a20;border-radius:8px;color:#b9c8b1;font-size:13px}
