/* The Local v108: venue administration visual system */
:root{color-scheme:dark;--gold:#f5c866;--cream:#fff4da;--green:#05291d;font-family:Inter,'Segoe UI',system-ui,sans-serif}body{background:radial-gradient(ellipse at 80% 0%,#105037,#03170f 55%,#010c08)!important;color:var(--cream)!important;min-height:100vh}header{background:linear-gradient(100deg,#02150f,#06412e)!important;border-bottom:1px solid #b89854!important;box-shadow:0 6px 30px #0008}header h1{font-family:Georgia,serif;color:#f7d184!important;font-size:clamp(25px,3vw,38px)}header small{color:#f1ca7e}header p{color:#e6d6b4!important}header a{color:#f4ce7b!important}.panel{background:linear-gradient(150deg,#0b3b2a,#041f17)!important;border:1px solid #a88a53!important;color:#fff5df!important;box-shadow:0 14px 35px #0007!important;border-radius:18px!important}.panel h2,.panel h3,.bar h2{color:#fff4db!important}label,.item,.bar{color:#fff0d2!important}.item{border-color:#7d69465e!important}.item p,.bar p,.panel p{color:#d8cfb8!important}input:not([type=checkbox]),textarea,select{background:#021b13!important;color:#fff5df!important;border:1px solid #b29359!important}button,#sections button{background:linear-gradient(180deg,#ffe2a0,#e3ac49)!important;color:#152014!important;border:1px solid #dcb362!important;border-radius:10px!important;font-weight:750!important}#sections button.active{background:linear-gradient(140deg,#16523a,#0a3325)!important;color:#fbd47d!important;border-color:#c39a51!important}.outline{background:#0c3729!important;color:#f9d381!important}.danger{background:#8a3030!important;color:white!important}input[type=checkbox]{accent-color:#f5c866}button:focus-visible,input:focus-visible,a:focus-visible{outline:2px solid #f9d481;outline-offset:2px}main{max-width:1180px!important}#sections{gap:10px}#sections button{padding:13px 17px}.panel{padding:25px!important}@media(max-width:600px){header{padding:20px 16px!important}main{padding:0 12px!important}.panel{padding:16px!important}#sections button{padding:10px 12px}}
