:root{color-scheme:dark;font:14px system-ui,Inter,'Segoe UI',sans-serif;background:#0c141a;color:#e4eef3}*{box-sizing:border-box}body{margin:0}header{background:#14212b;border-bottom:1px solid #354755;padding:16px max(22px,5vw);display:flex;align-items:center;justify-content:space-between;gap:20px}.brand{display:flex;align-items:center;gap:13px}.brand strong{font-size:20px}.brand em{color:#91d8d9;font-style:normal}.brand small{display:block;font-size:10px;letter-spacing:1.8px;color:#92a9b2;margin-top:3px}.mark{border:1px solid #7eb0ab;color:#b8f2ea;width:43px;height:45px;display:grid;place-items:center;font:28px Georgia;background:#1b3c42;border-radius:6px}.tag{font-size:12px;color:#9abcb8}main{max-width:1250px;margin:auto;padding:30px 24px}.welcome{padding:35px 28px;display:flex;align-items:center;justify-content:space-between;background:linear-gradient(110deg,#203641,#18232e);border:1px solid #3f5961;border-radius:12px;margin-bottom:22px}.eyebrow{font-size:10px;letter-spacing:2px;color:#94d0cd;font-weight:700}h1{font:clamp(30px,4vw,49px)/1.1 Georgia;margin:16px 0}h1 em{color:#8fcacc;font-style:normal}.welcome p{color:#b5c7cd;max-width:670px;line-height:1.6}.status{color:#efc388;background:#493524;border-radius:20px;padding:9px 15px;font-size:12px;white-space:nowrap}.status.open{color:#b4edc6;background:#234a38}.panel{background:#172630;border:1px solid #3c5660;border-radius:10px;padding:25px}.narrow{max-width:560px;margin:auto}h2{font:25px Georgia;margin:0 0 15px}p{line-height:1.6;color:#a8bdc7}label{display:block;margin:15px 0;font-size:12px;color:#bfd1d7}input,textarea,button{font:inherit}input:not([type=file]),textarea{display:block;margin-top:8px;width:100%;padding:12px;background:#0d1b24;border:1px solid #4e6972;color:#eff7f7;border-radius:6px;outline-offset:3px}input:focus,textarea:focus{outline:1px solid #85cfd4}.toolbar{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;margin-top:15px}.toolbar>div{display:flex;flex-wrap:wrap;gap:8px}button{background:#293d49;border:1px solid #587681;color:#edf7fa;border-radius:6px;padding:10px 13px;cursor:pointer}button:hover{background:#395564}.primary{background:#2d7884;border-color:#69b6c0}.danger{color:#ffb9ae;border-color:#8f5a58}.error{color:#ffafa7;min-height:18px}.grid{display:grid;grid-template-columns: minmax(230px,340px) 1fr;gap:18px;margin-top:20px}.entryList{display:grid;gap:7px}.entry{display:flex;align-items:center;justify-content:space-between;text-align:left}.entry.selected{border-color:#80c6c9;background:#295763}.entry small{font-size:11px;color:#b1c9cb}.inline{display:flex;gap:7px;align-items:center}.inline input{flex:1;min-width:0}.inline button{margin-top:8px}.notice{border:1px solid #60533b;background:#26271e;border-radius:10px;margin-top:24px;padding:16px 20px;color:#e9d6a8}.notice p{margin-bottom:0}footer{padding:22px;text-align:center;font-size:10px;color:#718b93;letter-spacing:1.5px}[hidden]{display:none!important}@media(max-width:700px){.welcome{display:block}.status{display:inline-block}.grid{grid-template-columns:1fr}header{flex-wrap:wrap}.toolbar{justify-content:flex-start}}