:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{color:#3a2408;background:#f6efe0;margin:0;font:15px/1.5 Gothic A1,system-ui,sans-serif}h1,h2,h3{margin:0;font-family:Jua,sans-serif;font-weight:400}.gate{text-align:center;place-content:center;gap:12px;min-height:100svh;display:grid}.gate h1{font-size:30px}.admin{gap:14px;max-width:1080px;margin:0 auto;padding:16px;display:grid}header{flex-wrap:wrap;align-items:center;gap:16px;display:flex}header h1{font-size:24px}header nav{gap:6px;display:flex}header nav button{color:#5a3a12;cursor:pointer;background:#efdcb6;border:none;border-radius:999px;padding:6px 14px;font-family:Jua,sans-serif;font-size:15px}header nav button.on{color:#3a2408;background:#f6b21b}header .me{color:#8a6a3a;margin-left:auto;font-size:13px}.two{grid-template-columns:1fr 1fr;align-items:start;gap:16px;display:grid}@media (max-width:800px){.two{grid-template-columns:1fr}}.row{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}input,select{height:36px;font:inherit;background:#fff;border:1.5px solid #c8ad7e;border-radius:8px;padding:0 10px}input[type=number]{width:80px}button{color:#3a2408;cursor:pointer;background:#f6b21b;border:none;border-radius:8px;height:36px;padding:0 14px;font-family:Jua,sans-serif;font-size:15px}button.danger{color:#b3303e;background:#ffd7db}table{border-collapse:collapse;background:#fff;border-radius:10px;width:100%;overflow:hidden;box-shadow:inset 0 0 0 1.5px #e3d2b0}th,td{text-align:left;border-bottom:1px solid #f0e4cc;padding:8px 10px;font-size:14px}th{color:#7a5a30;background:#fbf4e6;font-weight:600}tbody tr{cursor:pointer}tbody tr:hover{background:#fff8e8}tbody tr.on{background:#fff1cc}.card{background:#fff;border-radius:12px;gap:10px;padding:14px;display:grid;box-shadow:inset 0 0 0 1.5px #e3d2b0}.card h2{align-items:center;gap:10px;font-size:22px;display:flex}.card h2 img{border-radius:50%;width:36px;height:36px}.card h2 em{color:#b3303e;font-size:13px;font-style:normal}.card h3{margin-top:6px;font-size:17px}dl{grid-template-columns:auto 1fr;gap:4px 12px;margin:0;display:grid}dt{color:#8a6a3a;font-size:13px}dd{margin:0}.log td{font-size:13px}.log .up{color:#2e8b57}.log .down,.err{color:#b3303e}.ok{color:#2e8b57}.tiles{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;display:grid}.tile{background:#fff;border-radius:12px;gap:2px;padding:14px;display:grid;box-shadow:inset 0 0 0 1.5px #e3d2b0}.tile b{font-family:Jua,sans-serif;font-size:30px;font-weight:400}.tile span{color:#8a6a3a;font-size:13px}
