/*
Theme Name: TombRaiderSlot Editorial
Theme URI: https://tombraiderslot.net/
Author: Editorial Team
Description: Simple Indonesian editorial one-page WordPress theme with informational pages.
Version: 1.1.0
Requires PHP: 7.4
Text Domain: tombraiderslot
*/
:root{--bg:#0a1123;--panel:#101f3f;--gold:#f5c86b;--text:#f3f5fb;--muted:#c5cde0}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font:16px/1.8 system-ui,-apple-system,Segoe UI,sans-serif}a{color:var(--gold)}.wrap{width:min(980px,calc(100% - 36px));margin:auto}.site-header{border-bottom:1px solid #273a5c;background:#080e1e}.top{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:17px 0}.brand{font-size:22px;font-weight:850;letter-spacing:.5px;text-decoration:none;color:#fff}.brand span{color:var(--gold)}nav{display:flex;gap:18px;flex-wrap:wrap}nav a{font-size:14px;text-decoration:none;color:#dce4f7}.hero{padding:60px 25px 42px;text-align:center;background:linear-gradient(120deg,rgba(11,25,58,.94),rgba(10,24,55,.65)),url('assets/jungle-hero.jpg') center 40%/cover;border:1px solid #294777;border-radius:20px;margin:30px auto 0}.hero h1{font-size:clamp(29px,4.7vw,48px);line-height:1.22;max-width:850px;margin:0 auto 18px}.hero .sub{color:#f4d98e;font-weight:650}.article{max-width:860px;margin:30px auto 60px}.article h2{font-size:clamp(22px,3vw,29px);line-height:1.35;color:#fff;margin:42px 0 12px}.article p{color:var(--muted);margin:0 0 18px;text-align:left}.article .lead{font-size:18px;color:#edf0fa}.article .note{background:#13254b;border-left:4px solid var(--gold);padding:20px;border-radius:8px}.inner{max-width:850px;margin:40px auto 80px}.inner h1{font-size:38px;line-height:1.2}.site-footer{border-top:1px solid #273650;padding:28px 0 35px;color:#9caac4;font-size:13px}.foot{display:flex;gap:15px;justify-content:space-between;flex-wrap:wrap}.foot a{color:#cdd8ed}input,textarea{width:100%;padding:12px;border:1px solid #425474;border-radius:6px;background:#0d1831;color:#fff}label{display:block;margin:15px 0 5px}@media(max-width:650px){.top{align-items:flex-start;flex-direction:column}.hero{padding:45px 18px}.article{margin-top:25px}.hero h1{font-size:31px}}
