:root{color-scheme:dark;font-family:system-ui,-apple-system,"Malgun Gothic",sans-serif;background:#101522;color:#f0f3fc;font-size:16px}*{box-sizing:border-box}body{margin:0;padding:var(--discord-safe-area-inset-top,env(safe-area-inset-top)) var(--discord-safe-area-inset-right,env(safe-area-inset-right)) var(--discord-safe-area-inset-bottom,env(safe-area-inset-bottom)) var(--discord-safe-area-inset-left,env(safe-area-inset-left))}header,main,#status{max-width:960px;margin:auto;padding:18px}header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #333d55}h1{font-size:21px;margin:2px 0}h2{font-size:20px}small,.hint{color:#adb9d1}.hint{font-size:14px;line-height:1.6}#status{color:#a9d5ff;min-height:58px}button,input,select,textarea{font:inherit}button{background:#8e83ff;color:#0d1020;border:0;border-radius:10px;padding:13px 16px;font-weight:650;cursor:pointer;min-height:46px}button:disabled{opacity:.45;cursor:default}.quiet{background:#252f45;color:#e9edff;border:1px solid #46506b}.danger{color:#ffb6c2}button:hover{filter:brightness(1.12)}label{display:block;margin:15px 0 7px;line-height:1.5}input,textarea,select{width:100%;padding:12px;border:1px solid #4b5875;border-radius:8px;background:#172033;color:inherit;margin-top:6px;min-width:0}input[type=checkbox]{width:auto;accent-color:#a394ff}input[type=range]{padding:0;accent-color:#b7aaff}textarea{resize:vertical;line-height:1.55}nav{position:sticky;top:0;z-index:2;display:flex;gap:5px;background:#101522;padding:16px 0;overflow:auto}nav button{white-space:nowrap;background:#232d43;color:#c6cfe4;padding:11px 13px}nav .active{background:#a295ff;color:#121627}article,details,footer{margin:15px 0;padding:18px;border:1px solid #34415c;border-radius:12px;background:#192236}details{padding:14px;background:#151e30}summary{font-weight:650;cursor:pointer;line-height:1.6}.two{display:grid;grid-template-columns:1fr 1fr;gap:12px}.chips,.image-strip{display:flex;gap:10px;flex-wrap:wrap;margin:15px 0}.chips button{background:#303b55;color:#eee;min-width:64px}.cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin:14px 0}.card{border:1px solid #44516c;border-radius:10px;padding:13px;background:#202b42;overflow:hidden}.card img{width:100%;max-height:270px;object-fit:contain;border-radius:7px}.card p{overflow-wrap:anywhere;line-height:1.5}.image-strip img{width:96px;height:110px;object-fit:contain;border-radius:8px;background:#0e1422}.selected{border-color:#c4b6ff!important;box-shadow:0 0 0 2px #8f80dc}.lora{padding:12px;border:1px solid #4b5875;border-radius:9px;margin:12px 0}.lora button{float:right}dialog{width:min(850px,96vw);max-height:90vh;background:#151f32;color:#eef0fc;border:1px solid #657392;border-radius:14px}dialog::backdrop{background:#000b}#ticket{white-space:pre-wrap;line-height:1.65;background:#111a2c;padding:15px;margin:16px 0;overflow-wrap:anywhere}#ticket:empty{display:none}#progress{line-height:1.7}footer{margin-top:30px}.upload input{background:#1f2a41}#menu-list{max-height:480px;overflow:auto}#menu-list label{padding:8px;border-bottom:1px solid #35415b}#menu-list select[multiple]{height:160px}#request-answer{white-space:pre-wrap;line-height:1.6}@media(max-width:450px){header,main,#status{padding:13px}article{padding:14px}.two{gap:9px}.cards{grid-template-columns:1fr}nav button{font-size:14px;padding:11px}h1{font-size:19px}}@media(min-width:850px){main{max-width:1050px}article[data-page=settings]{columns:2;column-gap:22px}article[data-page=settings]>details{break-inside:avoid}article[data-page=settings]>h2,article[data-page=settings]>label,article[data-page=settings]>p,article[data-page=settings]>button,article[data-page=settings]>div{column-span:all}}
