:root{color-scheme:light dark;--bg:#fff;--bg-2:#f7f7f9;--panel:#f1f1f4;--panel-2:#e6e6eb;--line:#e2e2e7;--line-strong:#1c1c21;--text:#1c1c21;--text-2:#3f3f48;--muted:#62626d;--link:#1d5fbf;--link-hover:#154a96;--accent:#c8870a;--accent-strong:#7f5300;--accent-soft:#fbf0d8;--on-accent:#1c1c21;--holo:#6a45cc;--holo-soft:#efe9fc;--nonholo:#4b5d6c;--nonholo-soft:#e7ecf0;--warn:#9a5b00;--warn-soft:#fff3dc;--danger:#b42318;--focus:#1d5fbf;--shadow:0 1px 2px #14141e0f, 0 4px 14px #14141e14;--font-ui:var(--font-hanken), "Segoe UI", system-ui, -apple-system, sans-serif;--font-ja:var(--font-zen-kaku), "Hiragino Kaku Gothic ProN", "Yu Gothic", "Noto Sans JP", sans-serif;--radius:6px;--radius-lg:10px;--row:40px;--content:1280px;--gutter:24px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#121215;--bg-2:#18181c;--panel:#1f1f24;--panel-2:#2a2a31;--line:#2f2f36;--line-strong:#e8e8ec;--text:#ececf0;--text-2:#c6c6ce;--muted:#9c9ca8;--link:#82b1ff;--link-hover:#a9c9ff;--accent:#e3a92b;--accent-strong:#f2c55c;--accent-soft:#3a2d10;--on-accent:#16161a;--holo:#b39bff;--holo-soft:#2c2440;--nonholo:#a9bac8;--nonholo-soft:#232b32;--warn:#f0b85a;--warn-soft:#3a2a0e;--danger:#ff8a7a;--focus:#82b1ff;--shadow:0 1px 2px #0006, 0 6px 18px #00000059}}:root[data-theme=dark]{--bg:#121215;--bg-2:#18181c;--panel:#1f1f24;--panel-2:#2a2a31;--line:#2f2f36;--line-strong:#e8e8ec;--text:#ececf0;--text-2:#c6c6ce;--muted:#9c9ca8;--link:#82b1ff;--link-hover:#a9c9ff;--accent:#e3a92b;--accent-strong:#f2c55c;--accent-soft:#3a2d10;--on-accent:#16161a;--holo:#b39bff;--holo-soft:#2c2440;--nonholo:#a9bac8;--nonholo-soft:#232b32;--warn:#f0b85a;--warn-soft:#3a2a0e;--danger:#ff8a7a;--focus:#82b1ff;--shadow:0 1px 2px #0006, 0 6px 18px #00000059}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--text);font-family:var(--font-ui);-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums;margin:0;font-size:15px;line-height:1.45}:lang(ja),.ja{font-family:var(--font-ja)}a{color:var(--link);text-underline-offset:2px;text-decoration-thickness:1px}a:hover{color:var(--link-hover)}h1,h2,h3{margin:0;font-weight:650;line-height:1.2}h1{letter-spacing:-.01em;font-size:24px}h2{font-size:18px}h3{font-size:15px}p{margin:0}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:3px}img{max-width:100%}.wrap{max-width:var(--content);padding:0 var(--gutter);margin:0 auto}.muted{color:var(--muted)}.small{font-size:13px}.num{font-variant-numeric:tabular-nums;font-weight:600}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{z-index:50;background:var(--text);color:var(--bg);border-radius:var(--radius);padding:10px 14px;text-decoration:none;position:absolute;top:-48px;left:12px}.skip-link:focus{color:var(--bg);top:8px}.btn{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg);min-height:40px;color:var(--text);cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-weight:600;text-decoration:none;display:inline-flex}.btn:hover{background:var(--panel);color:var(--text)}.btn-primary{background:var(--text);border-color:var(--text);color:var(--bg)}.btn-primary:hover{background:var(--text-2);color:var(--bg)}.btn-danger{color:var(--danger)}.btn[disabled],.btn[aria-disabled=true]{opacity:.55;cursor:not-allowed}.chip{background:var(--panel);height:24px;color:var(--text-2);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 8px;font-size:13px;font-weight:600;display:inline-flex}.chip-holo{background:var(--holo-soft);color:var(--holo)}.chip-nonholo{background:var(--nonholo-soft);color:var(--nonholo)}.chip-warn{background:var(--warn-soft);color:var(--warn)}.chip-owned{background:var(--accent-soft);color:var(--accent-strong)}.dot{background:currentColor;border-radius:50%;flex:none;width:8px;height:8px}.data-table{border-collapse:collapse;width:100%}.data-table th{text-align:left;height:36px;color:var(--text-2);border-bottom:2px solid var(--line-strong);white-space:nowrap;vertical-align:bottom;padding:6px 8px;font-size:13px;font-weight:650}.data-table td{height:var(--row);vertical-align:middle;padding:4px 8px}.data-table tbody tr:nth-child(2n) td{background:var(--bg-2)}.data-table tbody tr:hover td{background:var(--panel)}.data-table .group-row th{background:var(--panel);height:36px;color:var(--text);border-bottom:0;padding:8px;font-size:13px}.progress{grid-template-columns:auto auto 1fr;align-items:center;gap:8px;font-size:13px;display:grid}.progress .bar{background:var(--panel-2);border-radius:4px;min-width:60px;height:7px;overflow:hidden}.progress .bar>span{background:var(--accent);border-radius:4px;height:100%;display:block}.field{flex-direction:column;gap:6px;display:flex}.field label,.field .label{color:var(--text-2);font-size:13px;font-weight:600}.input,select.input{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg);min-height:40px;color:var(--text);padding:0 12px}.input:focus{border-color:var(--focus)}.panel{background:var(--bg);border:1px solid var(--line);border-radius:var(--radius-lg)}.notice{border-radius:var(--radius);background:var(--panel);color:var(--text-2);padding:12px 14px}.notice-warn{background:var(--warn-soft);color:var(--warn)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.site-header[data-astro-cid-hkbrpulz]{z-index:20;background:color-mix(in srgb, var(--bg) 94%, transparent);backdrop-filter:blur(8px);border-bottom:1px solid var(--line);position:sticky;top:0}.bar[data-astro-cid-hkbrpulz]{align-items:center;gap:20px;min-height:56px;display:flex}.brand[data-astro-cid-hkbrpulz]{color:var(--text);letter-spacing:-.02em;align-items:center;gap:10px;font-size:19px;font-weight:750;text-decoration:none;display:inline-flex}.logo[data-astro-cid-hkbrpulz]{background:radial-gradient(circle at 30% 25%,#ffffffd9 0%,#fff0 38%),conic-gradient(from 200deg,#ffd1dc,#ffe9a8,#c8f5d6,#bfe3ff,#ddd0ff,#ffd1dc),linear-gradient(140deg,#fae7a5,#c39a37);border-radius:50%;width:24px;height:24px;box-shadow:inset 0 0 0 2.5px #1c1f26}.nav[data-astro-cid-hkbrpulz]{gap:2px;display:flex}.nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{border-radius:var(--radius);min-height:40px;color:var(--text-2);align-items:center;padding:0 12px;font-weight:600;text-decoration:none;display:inline-flex}.nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover{background:var(--panel);color:var(--text)}.nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz][aria-current=page]{color:var(--text);box-shadow:inset 0 -2px 0 var(--accent);border-radius:var(--radius) var(--radius) 0 0}.search[data-astro-cid-hkbrpulz]{flex:1;justify-content:flex-end;display:flex}.search[data-astro-cid-hkbrpulz] .input[data-astro-cid-hkbrpulz]{width:min(340px,100%)}.account-link[data-astro-cid-hkbrpulz]{min-height:40px;color:var(--text);align-items:center;gap:8px;font-weight:600;text-decoration:none;display:inline-flex}.avatar[data-astro-cid-hkbrpulz]{background:var(--accent-soft);width:30px;height:30px;color:var(--accent-strong);border-radius:50%;place-items:center;font-size:13px;font-weight:750;display:grid}.main[data-astro-cid-hkbrpulz]{min-height:60vh;padding-top:24px;padding-bottom:64px}.site-footer[data-astro-cid-hkbrpulz]{border-top:1px solid var(--line);color:var(--text-2);padding:24px 0 40px;font-size:13px}.site-footer[data-astro-cid-hkbrpulz] .wrap[data-astro-cid-hkbrpulz]{max-width:var(--content);gap:8px;display:grid}@media (width<=900px){.bar[data-astro-cid-hkbrpulz]{flex-wrap:wrap;gap:8px 12px;padding-top:8px;padding-bottom:8px}.nav[data-astro-cid-hkbrpulz]{scrollbar-width:none;order:3;width:100%;padding-right:28px;overflow-x:auto;mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.search[data-astro-cid-hkbrpulz]{flex:160px;order:2}.account-name[data-astro-cid-hkbrpulz]{display:none}}@media (width<=520px){:root{--gutter:16px}.account[data-astro-cid-hkbrpulz]{order:1;margin-left:auto}.search[data-astro-cid-hkbrpulz]{flex-basis:100%}.search[data-astro-cid-hkbrpulz]:empty{display:none}.search[data-astro-cid-hkbrpulz] .input[data-astro-cid-hkbrpulz]{width:100%}}
