*{box-sizing:border-box}body{margin:0;background:#0a0b10;color:#e9e7f2;font:15px/1.45 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}
a{color:#f2c14e}header{padding:20px 16px 8px;max-width:720px;margin:auto}
.brand{font-size:22px;letter-spacing:.5px}.brand b{color:#f2c14e}.logo{color:#f2c14e}.beta{font-size:10px;border:1px solid #f2c14e55;color:#f2c14e;border-radius:9px;padding:1px 7px;margin-left:8px;vertical-align:middle}
.sub{color:#9a96ad;margin:2px 0 10px}.net button,nav button,.filters button{background:#151724;color:#bdb9cf;border:1px solid #262940;border-radius:10px;padding:7px 12px;font:inherit;margin:0 4px 4px 0}
.net button.on,nav button.on,.filters button.on{background:#f2c14e;color:#111;border-color:#f2c14e}
nav{position:sticky;top:0;background:#0a0b10ee;backdrop-filter:blur(6px);padding:8px 16px;max-width:720px;margin:auto;display:flex;gap:4px;z-index:2}
nav button{flex:1}main{max-width:720px;margin:auto;padding:8px 16px 40px}.tab{display:none}.tab.on{display:block}
.card{background:#12141f;border:1px solid #23263a;border-radius:14px;padding:14px;margin:10px 0}
.card h3{margin:0 0 4px;font-size:16px}.meta{color:#9a96ad;font-size:13px}.chip{display:inline-block;font-size:11px;border-radius:8px;padding:2px 8px;margin-right:6px}
.upcoming{background:#24304d;color:#9fc0ff}.live{background:#1f3d2a;color:#7ee2a0}.soldout{background:#3a2430;color:#f29ab6}
.row{display:flex;gap:8px;margin:10px 0}input{flex:1;min-width:0;background:#12141f;border:1px solid #2b2e45;border-radius:10px;color:#fff;padding:11px;font:inherit}
.row button,.btn{background:#f2c14e;color:#111;border:0;border-radius:10px;padding:0 16px;font:inherit;font-weight:700}
.btn{padding:6px 12px;font-size:13px;margin-top:8px}.lead{color:#bdb9cf}.note,footer{color:#77738a;font-size:12px}footer{text-align:center;padding:20px}
.verdict{font-size:20px;font-weight:700;margin-bottom:6px}.safe{color:#7ee2a0}.caution{color:#f2c14e}.risky{color:#ff6b81}
ul.r{list-style:none;padding:0;margin:8px 0}ul.r li{padding:6px 0;border-top:1px solid #1f2233}ul.r li:first-child{border-top:0}
.k{color:#9a96ad}.spin{color:#9a96ad;padding:10px 0}table{width:100%;border-collapse:collapse;font-size:13px}td{padding:6px 4px;border-top:1px solid #1f2233}
