:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--osh-ink:#161616;--osh-ink-soft:#484848;--osh-muted:#636363;--osh-faint:gray;--osh-line:#d1d1d1;--osh-line-soft:#dedede;--osh-surface:#fff;--osh-page:#fff;--osh-raise:#a4a4a4;--osh-navy:#1c3ba2;--osh-navy-shadow:color-mix(in oklab, var(--osh-navy) 70%, black);--osh-navy-hi:color-mix(in oklab, var(--osh-navy) 55%, white);--osh-on-navy:#fcfcfc;--osh-blue:#2c6dfd;--osh-blue-deep:#004ffd;--osh-on-blue:#fcfcfc;--osh-wrong:#d4183a;--osh-wash:#eff0f3;--osh-sky:#d4e6ff;--osh-sky-soft:#edf4ff;--osh-sky-deep:#9cc8ff;--osh-pink:#ff5fa2;--osh-pink-soft:#ffe3f0;--osh-purple:#8a6cff;--osh-gold:#f2b01e;--osh-card-glass:color-mix(in srgb, var(--osh-surface) 90%, transparent);--osh-card-shadow:0 6px 20px #3a558224;--osh-radius-card:1.25rem;--osh-scenery-panel:color-mix(in srgb, var(--osh-surface) 80%, transparent);--osh-panel:#eaf0ff;--osh-coin:#b5943f;--osh-star:#f5b400;--osh-star-glow:#ffd85a;--osh-rarity-gray:#636363;--osh-rarity-blue:var(--osh-blue-deep);--osh-rarity-gold:#e0a800;--osh-font-round:"Hiragino Maru Gothic ProN", "Hiragino Maru Gothic Pro", "M PLUS Rounded 1c", ui-rounded, var(--osh-font-sans), sans-serif;--osh-gutter:1rem}@supports (color:lab(0% 0 0)){:root{--osh-ink:lab(7.22637% -.0000149012 0);--osh-ink-soft:lab(30.4% -.0000149012 0);--osh-muted:lab(42% 0 0);--osh-faint:lab(53.6% 0 0);--osh-line:lab(83.76% -.0000298023 0);--osh-line-soft:lab(88.4% 0 .0000119209);--osh-surface:lab(100% 0 0);--osh-page:lab(100% 0 0);--osh-raise:lab(67.52% -.0000298023 0);--osh-on-navy:lab(98.84% .0000298023 -.0000119209);--osh-on-blue:lab(98.84% .0000298023 -.0000119209);--osh-wash:lab(94.763% -.097692 -1.51457);--osh-card-shadow:0 6px 20px lab(35.6998% .217453 -28.4444/.14);--osh-coin:lab(63.1346% 5.62623 48.2213);--osh-rarity-gray:lab(42% 0 0)}}*{box-sizing:border-box}body{background:var(--osh-page);color:var(--osh-ink);font-family:var(--osh-font-sans), "Hiragino Sans", "Hiragino Kaku Gothic ProN", system-ui, sans-serif;-webkit-font-smoothing:antialiased;margin:0;padding:2rem;line-height:1.7}@media (max-width:30rem){body{padding-inline:var(--osh-gutter)}}a{color:var(--osh-ink-soft);text-underline-offset:2px}a:hover{color:var(--osh-ink)}button{font-family:inherit}h1,h2,h3,h4,h5,h6{font-feature-settings:"palt"}