:root{color-scheme:dark}body{background:#171612;color:#eee5d2;font:14px/1.7 system-ui}main{max-width:1040px;margin:40px auto;padding:0 22px}main>a{font-size:12px;color:#c2ad87}.admin-brand{color:#bfa77b;font:italic 32px Georgia;margin:35px 0 12px}h1{font-size:44px;letter-spacing:-1px}h2{font-size:28px;color:#e9dfcb}.muted{color:#aaa497}section{background:#201e18;border:1px solid #bfa77b33;border-radius:3px;padding:28px;margin:25px 0}button{background:#c4ad84;color:#201b12;border-radius:2px;padding:13px 20px;font-size:13px}.danger{background:#663237;color:#f9e8df}input,textarea{background:#171612;border:1px solid #bfa77b66;border-radius:2px;color:#f1e7d6;font-size:15px;padding:13px}input[type=file]{padding:18px 10px}label{color:#d0bd9b}a{color:#cfb98f}.entry{background:#171612;border:1px solid #bfa77b22;border-radius:2px;padding:10px}.entry img,.entry video{border-radius:0}.entry small{display:block;color:#aaa497;margin-top:7px}.list{margin-top:25px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.success{color:#c6dbb3}.error{color:#ecb5b5}#login{max-width:460px;margin:50px auto}#login h2{font-size:30px}#login input{margin:16px 0 10px}#migration{border-color:#bfa77b88}button:disabled{opacity:.5;cursor:wait}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid #c4ad84;outline-offset:4px}@media(max-width:600px){h1{font-size:36px}section{padding:20px}.row>div{min-width:100%}.list{grid-template-columns:repeat(2,minmax(0,1fr))}.entry button{padding:7px 10px}.entry img,.entry video{height:150px}}
