:root{--bg:#fff;--fg:#1b1b1b;--yoi:#0a6b2d;--warui:#b3261e;--sen:#c9c9c9}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#151515;--fg:#ececec;--yoi:#6fd08c;--warui:#ff8a80;--sen:#444}}body{background:var(--bg);color:var(--fg);margin:0;font:16px/1.6 system-ui,Hiragino Sans,sans-serif}.kn-main{max-width:56rem;margin:0 auto;padding:16px}.kn-main label{margin:12px 0;display:block}.kn-main input{box-sizing:border-box;width:100%;font:inherit;margin-top:4px;padding:8px;display:block}.kn-main button{font:inherit;padding:8px 16px}.kn-main table{border-collapse:collapse;width:100%;margin:8px 0 16px}.kn-main th,.kn-main td{border:1px solid var(--sen);text-align:left;padding:4px 8px}.kn-chu{opacity:.8;font-size:14px}.kn-yoi{color:var(--yoi);font-weight:700}.kn-warui{color:var(--warui);font-weight:700}
