:root{color-scheme:dark;font-family:"Yu Gothic",Meiryo,sans-serif;color:#f3f5ef;background:#10131b;line-height:1.8}*{box-sizing:border-box}body{margin:0}.wrap{width:min(780px,calc(100% - 36px));margin:36px auto 80px}.wide{width:min(1180px,calc(100% - 36px))}a{color:#d9ff62}h1{font-size:clamp(30px,5vw,48px);line-height:1.35;letter-spacing:-1px}.eyebrow{color:#d9ff62;font-size:12px;letter-spacing:2px;margin-top:38px}.lead{color:#c6cfdf}.grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}label{display:block;font-weight:700;margin:18px 0 8px}input,select,textarea,button{font:inherit;font-size:16px}input,select,textarea{width:100%;padding:12px;border:1px solid #4c586e;border-radius:9px;background:#1c2331;color:#f3f5ef;margin-top:7px}textarea{resize:vertical}button{border:0;border-radius:9px;background:#d9ff62;color:#142014;padding:12px 22px;font-weight:800;cursor:pointer;min-height:46px}button.secondary{background:#303b50;color:white}button:disabled{opacity:.5;cursor:wait}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid #d9ff62;outline-offset:3px}.small{font-size:13px;color:#b6c1d2;overflow-wrap:anywhere}.counter{text-align:right}.check{display:flex;align-items:flex-start;gap:12px;font-weight:400;font-size:14px}.check input{width:20px;height:20px;flex:none;margin:3px 0 0}details{margin:20px 0;padding:16px;background:#1b2130;border-radius:10px;font-size:14px}summary{cursor:pointer;font-weight:700}.trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}#submit{margin-top:20px}#result,#connection,#admin-result{white-space:pre-wrap;overflow-wrap:anywhere}.notice{padding:15px;border-left:4px solid #d9ff62;background:#1c2531}.toolbar{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin:20px 0}.toolbar label{margin:0;flex:1;min-width:150px}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.card,article{background:#1b2130;border:1px solid #364156;border-radius:12px;padding:20px;margin:14px 0;min-width:0}.card b{display:block;font-size:30px;color:#d9ff62}.post-body,.report{white-space:pre-wrap;overflow-wrap:anywhere}.table-wrap{overflow:auto}table{width:100%;border-collapse:collapse;font-size:14px}th,td{text-align:left;border-bottom:1px solid #374256;padding:10px}article h3{margin:0}.pill{font-size:12px;border:1px solid #66738a;border-radius:6px;padding:3px 7px;margin-right:6px}.danger{color:#ffb5ac}.post-meta{color:#b6c1d2;font-size:13px;overflow-wrap:anywhere}.post-status{max-width:230px}#login{max-width:600px}#token{font-family:monospace} [hidden]{display:none!important}@media(max-width:580px){.grid,.cards{grid-template-columns:1fr}.cards{gap:0}.card{margin:4px 0}.toolbar button{width:100%}.wrap{margin-top:24px}h1{font-size:32px}}
