:root{color-scheme:dark}*{box-sizing:border-box}body{margin:0;background:#15221f;color:#ede7da;font:16px/1.65 system-ui,sans-serif}main{max-width:850px;margin:50px auto;padding:25px}h1,h2{font-family:Georgia,serif;font-weight:400}h1{font-size:42px}h2{margin-top:42px;color:#d0b783}a{color:#d0b783}label{display:block;margin:18px 0}input,textarea,button{font:inherit}input,textarea{display:block;width:100%;padding:12px;background:#20302b;color:inherit;border:1px solid #667267;border-radius:3px}textarea{height:110px}button{padding:12px 20px;margin:12px 0;background:#d0b783;border:0;color:#15221f;cursor:pointer}button:focus,a:focus,input:focus,textarea:focus{outline:3px solid #f0d496}code{overflow-wrap:anywhere}.grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.notice,.error{padding:15px;border:1px solid #d0b783}.photos{display:flex;flex-wrap:wrap;gap:20px}.photos img{width:140px;height:100px;object-fit:contain}hr{border:0;border-top:1px solid #53645a}@media(max-width:600px){.grid{grid-template-columns:1fr}main{margin:0}h1{font-size:34px}}

.settings-brand{display:flex;align-items:center;gap:12px;text-decoration:none;letter-spacing:.16em}.settings-brand img{width:38px;height:45px;object-fit:contain}

select{display:block;width:100%;margin-top:8px;padding:12px;background:#21332d;color:#eee8dc;border:1px solid #637163;border-radius:0;font:inherit}

.live-switch{display:flex;align-items:center;gap:12px}.live-switch input{width:20px;height:20px;margin:0}
.health-scroll{overflow-x:auto}.health-table{border-collapse:collapse;width:100%;font-size:14px}.health-table th,.health-table td{text-align:left;vertical-align:top;border-bottom:1px solid #63716370;padding:12px 8px}.health-table small{opacity:.75}.health-table form{margin:0}.health-table button{white-space:nowrap;font-size:12px;padding:8px}
