@font-face{font-display:swap;font-family:"Noto Serif SC";font-style:normal;font-weight:500;src:url(./noto-serif-sc-latin-500-normal.ZcXeFfWF.woff2) format("woff2"),url(./noto-serif-sc-latin-500-normal.DJ4GJ1Ub.woff) format("woff")}@font-face{font-display:swap;font-family:"Noto Serif SC";font-style:normal;font-weight:700;src:url(./noto-serif-sc-latin-700-normal.CJ4TiP3v.woff2) format("woff2"),url(./noto-serif-sc-latin-700-normal.CatmwcN-.woff) format("woff")}@font-face{font-display:swap;font-family:"Noto Serif SC";font-style:normal;font-weight:500;src:url(./noto-serif-sc-chinese-simplified-500-normal.DL_A5r9p.woff2) format("woff2"),url(./noto-serif-sc-chinese-simplified-500-normal.IKJt76WJ.woff) format("woff")}@font-face{font-display:swap;font-family:"Noto Serif SC";font-style:normal;font-weight:700;src:url(./noto-serif-sc-chinese-simplified-700-normal.B9DMK6uu.woff2) format("woff2"),url(./noto-serif-sc-chinese-simplified-700-normal.CqJZCHp9.woff) format("woff")}:root{--paper:#14171b;--surface:#1e2329;--input:#0f1216;--ink:#e8e4dc;--ink-soft:#b7b1a6;--muted:#8b857a;--line:#323842;--amber:#e0b15e;--amber-soft:#3a2f1c;--danger:#c97878;--ok:#6ea88a;--serif:"Noto Serif SC","Source Han Serif SC","Songti SC","PingFang SC",serif;--sans:"PingFang SC","Microsoft YaHei","Segoe UI",sans-serif}*{box-sizing:border-box}#__nuxt,body,html{min-height:100%}html{color-scheme:dark}body{background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:15px;line-height:1.6;margin:0}button,input,select,textarea{color:inherit;font:inherit}a{color:var(--amber);text-decoration:none}h1,h2,h3,strong{font-family:var(--serif);font-weight:700}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=submit]):not([type=button]):not([type=hidden]):not([type=image]),select,textarea{background:var(--input);border:1px solid var(--line);border-radius:8px;caret-color:var(--amber);color:var(--ink);outline:none;padding:10px 12px}input::-moz-placeholder,textarea::-moz-placeholder{color:var(--muted);opacity:.75}input::placeholder,textarea::placeholder{color:var(--muted);opacity:.75}input:focus,select:focus,textarea:focus{border-color:var(--amber);box-shadow:0 0 0 1px var(--amber-soft)}input:disabled,select:disabled,textarea:disabled{cursor:not-allowed;opacity:.55}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover,select:-webkit-autofill,textarea:-webkit-autofill{-webkit-text-fill-color:var(--ink);box-shadow:0 0 0 1000px var(--input) inset;caret-color:var(--amber);-webkit-transition:background-color 99999s ease-out;transition:background-color 99999s ease-out}input[type=number]{-moz-appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=checkbox],input[type=radio]{accent-color:var(--amber);background:transparent;width:auto}.field{display:grid;gap:6px}.field span{color:var(--muted);font-size:12px}.field input:not([type=checkbox]):not([type=radio]),.field select,.field textarea{width:100%}.field textarea{min-height:88px;resize:vertical}.btn{align-items:center;background:var(--amber);border:0;border-radius:8px;color:#3b281c;cursor:pointer;display:inline-flex;font-weight:600;gap:6px;justify-content:center;padding:9px 16px}.btn.ghost{background:transparent;border:1px solid var(--line);color:var(--ink)}.btn.danger{background:#5a2c2c;color:#f3d4d4}.btn:disabled{cursor:not-allowed;opacity:.5}.err{color:var(--danger)}.muted{color:var(--muted)}
