/*
Theme Name: First Challenge Complete
Author: First Challenge
Description: Very light complete betting theme with automatic page creation and mobile dashboard.
Version: 2.1.0
Requires at least: 6.0
*/
:root{--bg:#f4f6f8;--card:#fff;--text:#111827;--muted:#667085;--line:#e5e7eb;--green:#16a34a;--dark:#101828}
*{box-sizing:border-box}html{margin:0}body{margin:0;background:var(--bg);color:var(--text);font:15px/1.5 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif}.site-header{background:#fff;border-bottom:1px solid var(--line);position:sticky;top:0;z-index:100}.header-inner{max-width:1100px;margin:auto;padding:11px 14px;display:flex;align-items:center;gap:14px}.logo{font-size:20px;font-weight:900;color:var(--dark);text-decoration:none;margin-right:auto}.logo span{color:var(--green)}.nav-toggle{display:none;background:#fff;border:1px solid var(--line);border-radius:9px;padding:7px 10px;font-size:18px}.nav ul{display:flex;list-style:none;padding:0;margin:0;gap:14px}.nav a{color:var(--text);text-decoration:none;font-weight:650}.wrap{max-width:1100px;margin:auto;padding:18px 14px}.hero{background:var(--dark);color:#fff;border-radius:18px;padding:28px 22px;margin-bottom:16px}.hero h1{font-size:clamp(27px,6vw,43px);line-height:1.05;margin:0 0 8px}.hero p{margin:0;color:#d0d5dd}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.card{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:17px;margin-bottom:14px}.card h2,.card h3{margin-top:0}.stat strong{display:block;font-size:27px;margin-top:4px}.muted{color:var(--muted)}.btn,button,input[type=submit]{display:inline-block;border:0;border-radius:10px;padding:11px 15px;background:var(--dark);color:#fff;text-decoration:none;font-weight:700;cursor:pointer}.btn.green{background:var(--green)}input,select,textarea{width:100%;padding:11px;border:1px solid #d0d5dd;border-radius:9px;margin:5px 0 10px;background:#fff}.form-row{max-width:500px}.table-wrap{overflow:auto}.simple-table{width:100%;border-collapse:collapse}.simple-table th,.simple-table td{text-align:left;padding:10px;border-bottom:1px solid var(--line);white-space:nowrap}.site-footer{background:#fff;border-top:1px solid var(--line);margin-top:30px}.footer-inner{max-width:1100px;margin:auto;padding:20px 14px;color:var(--muted);font-size:13px}.bottom-nav{display:none}@media(max-width:760px){.nav-toggle{display:block}.nav{display:none;position:absolute;left:0;right:0;top:58px;background:#fff;border-bottom:1px solid var(--line);padding:8px 14px}.nav.open{display:block}.nav ul{display:block}.nav li{padding:9px 0}.wrap{padding:12px 9px}.hero{padding:22px 16px;border-radius:15px}.grid{grid-template-columns:1fr 1fr}.bottom-nav{display:flex;position:fixed;bottom:0;left:0;right:0;background:#fff;border-top:1px solid var(--line);z-index:200;justify-content:space-around;padding:7px 3px}.bottom-nav a{font-size:11px;color:var(--text);text-decoration:none;text-align:center}.bottom-nav b{display:block;font-size:18px}.site-footer{padding-bottom:55px}}@media(max-width:430px){.grid{grid-template-columns:1fr}.card{padding:14px}}
