@layer pages{.min-viewport-height-root{min-block-size:50svh}.ritual-list-root{& > .ritual-list-title{font-family:var(--heading-font,var(--font));font-size:clamp(2rem,4.8vw,3.3rem);text-align:center;font-weight:800;line-height:1.26;letter-spacing:-0.02em;margin:var(--space8) 0 var(--space6)}}.ritual-list-chooser-entry{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space3);align-items:center;margin-bottom:var(--space5);margin-inline:calc(-1 * var(--gutter));padding:clamp(1.25rem,4vw,2rem);border:1px solid var(--palette-border);border-radius:var(--radius-input);background:color-mix(in srgb,var(--palette-accent) 6%,var(--palette-paper));> *{min-width:0}& h2,& p{margin:0}& h2{color:var(--palette-ink);font-size:clamp(1.2rem,2.2vw,1.55rem);line-height:1.5}& p{margin-top:var(--space1);color:var(--palette-muted);line-height:1.8}}.ritual-list-chooser-entry > .ritual-list-chooser-link{box-sizing:border-box;display:grid;grid-template-columns:1fr 20px;align-items:center;gap:var(--space1);min-width:0;width:100%;margin-top:var(--space2);padding:calc(var(--space1) * 1.5) var(--space2);border-radius:var(--radius-input);color:var(--palette-accent-strong);background-color:color-mix(in srgb,var(--palette-surface) 84%,var(--palette-paper));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--palette-border) 88%,transparent);font:inherit;line-height:1.4;text-decoration:none;border:0;> span{min-width:0;overflow-wrap:anywhere}&::after{content:'';width:20px;height:20px;background-color:currentColor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 15'%3E%3Cpath fill='%23000' stroke='%23000' stroke-width='1' fill-rule='evenodd' d='M8.14645 3.14645C8.34171 2.95118 8.65829 2.95118 8.85355 3.14645L12.8536 7.14645C13.0488 7.34171 13.0488 7.65829 12.8536 7.85355L8.85355 11.8536C8.65829 12.0488 8.34171 12.0488 8.14645 11.8536C7.95118 11.6583 7.95118 11.3417 8.14645 11.1464L11.2929 8H2.5C2.22386 8 2 7.77614 2 7.5C2 7.22386 2.22386 7 2.5 7H11.2929L8.14645 3.85355C7.95118 3.65829 7.95118 3.34171 8.14645 3.14645Z'/%3E%3C/svg%3E") center / contain no-repeat}}.ritual-list-blocked{font-size:var(--text-lg)}.ritual-archive-link-root{margin-block:var(--space2);padding-inline:var(--space2)}.ritual-archive-link-note{margin:0 0 var(--space1);color:var(--palette-muted);line-height:1.7;overflow-wrap:anywhere}.ritual-archive-link-link{color:var(--palette-accent-strong);font-weight:600;text-decoration:underline;text-underline-offset:0.2em;&:focus-visible{outline:3px solid var(--palette-accent);outline-offset:2px}}}@layer pages{.kyuri-archive-video,.ritual-detail-video{position:relative;display:block;overflow:hidden;aspect-ratio:16 / 9;border-radius:var(--radius-panel);background:var(--surface-muted);& picture,& > span:first-child{display:contents}& img{display:block;inline-size:100%;block-size:100%;object-fit:cover}}.kyuri-archive-video{& > svg{position:absolute;inset-block-end:var(--space-3);inset-inline-start:var(--space-3);inline-size:44px;block-size:44px;padding:var(--space-3);border-radius:var(--radius-pill);background:var(--background);color:var(--foreground)}}.kyuri-archive{display:grid;gap:var(--space-8);padding-block-end:var(--space-16);& > *{min-inline-size:0}}.kyuri-archive-crumbs{padding-block-start:var(--space-4);color:var(--text-secondary);font-size:var(--text-sm)}.kyuri-archive-crumb-list{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-4);list-style:none}.kyuri-archive-crumb-link{display:inline-flex;align-items:center;gap:var(--space-1);color:inherit;text-decoration:none;&:hover{color:var(--foreground)}}.kyuri-archive-crumb-icon{flex:none;inline-size:16px;block-size:16px}.kyuri-archive-body{display:grid;gap:var(--space-8);min-inline-size:0;& > *{min-inline-size:0}}.kyuri-archive-title{font-size:clamp(2rem,1.2rem + 3.6vw,var(--text-4xl));line-height:var(--leading-display);letter-spacing:var(--tracking-display)}.kyuri-archive-time{display:grid;gap:var(--space-1);margin-block-start:calc(var(--space-6) * -1);color:var(--text-secondary);font-size:var(--text-lg);font-weight:400;font-variant-numeric:tabular-nums}.kyuri-archive-time-line{display:block}.kyuri-archive-status{justify-self:start;margin-block-start:calc(var(--space-6) * -1);padding:var(--space-1) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-pill);color:var(--text-secondary);font-size:var(--text-sm);font-weight:500}.kyuri-archive-status-now{border-color:var(--accent);color:var(--accent-strong)}.kyuri-archive-status-before,.kyuri-archive-status-waiting,.kyuri-archive-status-end,.kyuri-archive-status-cancel{color:var(--text-secondary)}.kyuri-archive-actions{display:grid;justify-items:start;gap:var(--space-3)}.kyuri-archive-media{max-inline-size:640px;& picture{display:contents}& img{inline-size:100%;block-size:auto;border-radius:var(--radius-panel)}}.kyuri-archive-content{display:grid;gap:var(--space-4);font-size:var(--text-prose);line-height:var(--leading-prose)}.kyuri-archive-section-title{font-size:clamp(1.375rem,1.1rem + 1.2vw,var(--text-2xl));line-height:1.4}.kyuri-archive-icon{& picture{display:contents}& img{inline-size:96px;block-size:96px}}.kyuri-archive-last-year{display:grid;gap:var(--space-4)}.kyuri-archive-photo,.kyuri-archive-last-year img,.kyuri-archive-actions img{inline-size:100%;block-size:auto;border-radius:var(--radius-panel)}.kyuri-archive-abstract{display:grid;gap:var(--space-4)}.kyuri-archive-facts{display:grid;gap:var(--space-3);@media (width >= 640px){grid-template-columns:repeat(2,minmax(0,1fr))}}.kyuri-archive-fact{display:grid;align-content:start;gap:var(--space-1);padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-panel);line-height:1.7}.kyuri-archive-fact-title{margin-block-end:var(--space-1);color:var(--text-secondary);font-size:var(--text-sm);font-weight:500}.kyuri-archive-kaki{display:grid;gap:var(--space-3);padding-block-start:var(--space-6);border-block-start:1px solid var(--border);font-size:var(--text-prose);line-height:var(--leading-prose);& h3{font-size:var(--text-xl);line-height:1.4}}.kyuri-archive-ritual-list{display:grid;gap:var(--space-2);padding-inline-start:1.4em;font-variant-numeric:tabular-nums}.sho22{display:flow-root;min-inline-size:0;--panel-xl:960px;--panel-xxl:1280px;--elevation-high:0 8px 16px rgba(0,0,0,0.16);--bg-3:#d5d7dd;--positive-h:#005aa3}:root[data-palette='warm'] .sho22{--bg-3:hsl(42,32%,86%);--positive-h:#69471c}:root[data-theme='dark'] .sho22{--elevation-high:0 0 8px 8px rgba(255,255,255,0.16);--bg-3:#2a2a3c;--positive-h:#9dc8ec}:root[data-theme='dark'][data-palette='warm'] .sho22{--bg-3:hsl(27,28%,18%);--positive-h:#e1c699}@media (prefers-color-scheme:dark){:root:not([data-theme]) .sho22{--elevation-high:0 0 8px 8px rgba(255,255,255,0.16);--bg-3:#2a2a3c;--positive-h:#9dc8ec}:root:not([data-theme])[data-palette='warm'] .sho22{--bg-3:hsl(27,28%,18%);--positive-h:#e1c699}}.sho22 > div{color:var(--normal);line-height:1.4;letter-spacing:normal}:where(.sho22 > div) :where(p,div,li,dd,td,th){line-height:1.4}:where(.sho22 > div) :where(h1,h2,h3,h4,h5,h6){margin:0;font-family:var(--heading-font,var(--font));font-size:inherit;font-weight:bold;line-height:inherit;word-break:normal;overflow-wrap:normal}:root[lang='ja'] .sho22 h1{letter-spacing:0.18rem}:where(.sho22 > div) a{color:inherit;text-decoration:none}:where(.sho22 > div) p{text-wrap:wrap;word-break:normal;overflow-wrap:normal}:where(.sho22 > div) :where(img,svg,iframe){vertical-align:bottom}.sho22-hero{margin-left:auto;margin-right:auto;padding:var(--space8) var(--space2);max-width:var(--panel-xl)}.sho22-hero-title{text-align:center;font-size:var(--font-size10)}.sho22-hero-sub{color:var(--brand);margin-top:var(--space4);text-align:center;font-size:var(--font-size6)}.sho22-hero-lead{margin-top:var(--space4);margin-left:auto;margin-right:auto;text-align:center;line-height:1.8;font-size:var(--font-size4);@media (width >= 600px){font-size:1.25rem}@media (width >= 1024px){font-size:1.5rem}}.sho22-links{margin-top:var(--space5);margin-bottom:var(--space5);margin-left:auto;margin-right:auto;text-align:center}.sho22 .rd-ilink{--sho22-ilink-mark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 15'%3E%3Cpath fill='%23000' stroke='%23000' stroke-width='1' fill-rule='evenodd' d='M8.14645 3.14645C8.34171 2.95118 8.65829 2.95118 8.85355 3.14645L12.8536 7.14645C13.0488 7.34171 13.0488 7.65829 12.8536 7.85355L8.85355 11.8536C8.65829 12.0488 8.34171 12.0488 8.14645 11.8536C7.95118 11.6583 7.95118 11.3417 8.14645 11.1464L11.2929 8H2.5C2.22386 8 2 7.77614 2 7.5C2 7.22386 2.22386 7 2.5 7H11.2929L8.14645 3.85355C7.95118 3.65829 7.95118 3.34171 8.14645 3.14645Z'/%3E%3C/svg%3E");font-weight:inherit;font-size:inherit;font-family:inherit;display:grid;grid-template-columns:1fr 20px;align-items:center;gap:var(--space1);text-decoration:none;transition:color 0.2s ease,background-color 0.2s ease,box-shadow 0.2s ease;background-color:transparent;color:inherit;outline:none;border-radius:var(--radius-input);box-shadow:0 0 3px -1px var(--normal-0);padding:calc(var(--space1) * 1.5) var(--space2);margin-top:var(--space2);width:100%;&[data-color='positive']{color:var(--positive)}&[data-mark]::after{content:'';width:20px;height:20px;background-color:currentColor;-webkit-mask:var(--sho22-ilink-mark) center / contain no-repeat;mask:var(--sho22-ilink-mark) center / contain no-repeat;forced-color-adjust:none}&[data-color='positive']:is(:active,:focus-visible){outline:none;background-color:color-mix(in srgb,var(--positive) 10%,transparent);color:var(--positive-h)}@media (hover:hover){&[data-color='positive']:hover{outline:none;background-color:color-mix(in srgb,var(--positive) 10%,transparent);color:var(--positive-h)}}&[data-color='positive']:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--positive) 22%,transparent)}}.sho22-visual{padding:var(--space1);position:relative;@media (width >= 600px){padding:var(--space6)}}.sho22-visual-image{border-radius:1rem;box-shadow:var(--elevation-high)}.sho22-counter{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(59,130,246,0.2);font-size:var(--font-size2);text-align:center;line-height:2;color:white;display:flex;align-items:center;justify-content:center;@media (width >= 600px){font-size:var(--font-size3)}}.sho22-counter-number{font-size:var(--font-size5);font-family:var(--font-mono);@media (width >= 600px){font-size:var(--font-size8)}}.sho22-counter-updated{font-size:var(--font-size0)}.sho22-head{margin:var(--space4) 0;max-width:var(--panel-xxl);padding:var(--space1);margin-left:auto;margin-right:auto;@media (width >= 800px){padding:var(--space3)}}.sho22-head-title{font-size:var(--font-size4);color:var(--palette-accent);text-align:left;@media (width >= 800px){font-size:var(--font-size5)}@media (width >= 1200px){font-size:var(--font-size6)}@media (width >= 1600px){font-size:var(--font-size7)}@media (width >= 1920px){font-size:var(--font-size9)}}.sho22-head-sub{text-align:center;margin:var(--space1) 0;font-size:var(--font-size3);@media (width >= 800px){text-align:left;font-size:var(--font-size4)}@media (width >= 1200px){font-size:var(--font-size5)}@media (width >= 1600px){font-size:var(--font-size6)}@media (width >= 1920px){font-size:var(--font-size8)}}.sho22-head-lead{text-align:justify;padding:var(--space3) var(--space2);font-size:var(--font-size2);line-height:1.8;@media (width >= 800px){padding-left:0;padding-right:0;font-size:var(--font-size3)}@media (width >= 1600px){font-size:var(--font-size4)}}.sho22-cards{margin:var(--space2) var(--space1);max-width:var(--panel-xxl);display:flex;flex-direction:column;gap:var(--space2);@media (width >= 768px){display:grid;grid-template-columns:repeat(2,1fr);margin-left:auto;margin-right:auto}@media (width >= 1024px){gap:var(--space3)}}.sho22-card-container{max-width:80rem;font-size:var(--font-size3);line-height:2}.sho22-card{box-shadow:var(--elevation-stroke);border-radius:var(--radius-input);padding:var(--space3)}:root[data-theme='light'] .sho22-card{border:1px solid var(--bg-3)}.sho22-card-title{font-size:var(--font-size4);margin-top:var(--space4);margin-bottom:var(--space4)}.sho22-card-body{line-height:2}.sho22-movie{position:relative}.sho22-movie-video{position:relative;aspect-ratio:16 / 9;width:100%;& > iframe{display:block;width:100%;height:100%;border:0}}.sho22-movie-text{position:absolute;width:100%;height:100%;top:0;background-color:rgba(34,197,94,0.5)}.sho22-movie-content-wrapper{width:100%;height:90%;display:flex;align-items:center;justify-content:center}.sho22-movie-content{text-align:center}.sho22-movie-title{color:#fff;font-size:var(--font-size4);@media (width >= 800px){font-size:var(--font-size5)}@media (width >= 1200px){font-size:var(--font-size6)}@media (width >= 1600px){font-size:var(--font-size7)}@media (width >= 1920px){font-size:var(--font-size8)}}.sho22-movie-sub{color:#fff;margin-top:var(--space2);font-size:var(--font-size2);@media (width >= 800px){font-size:var(--font-size3)}@media (width >= 1200px){font-size:var(--font-size4)}@media (width >= 1600px){font-size:var(--font-size5)}}.sho22-movie-note{color:#fff;text-align:center;font-size:var(--font-size1);@media (width >= 800px){font-size:var(--font-size2)}@media (width >= 1600px){font-size:var(--font-size3)}}.sho22-letter{margin-bottom:var(--space6);margin-top:var(--space10);margin-left:auto;margin-right:auto;max-width:56rem;padding-left:var(--space2);padding-right:var(--space2);@media (width >= 1200px){padding-left:var(--space4);padding-right:var(--space4)}}.sho22-letter-title{font-size:var(--font-size4);margin-top:var(--space6);margin-bottom:var(--space6)}.sho22-letter-accent{color:var(--positive)}.sho22-letter-body{line-height:2;font-size:var(--font-size1);text-align:justify;@media (width >= 600px){font-size:var(--font-size3)}}.sho22-paragraph{margin-top:var(--space4);margin-bottom:var(--space4)}.sho22-profile{@media (width >= 600px){display:flex;align-items:center;gap:var(--space4)}@media (width >= 1200px){gap:var(--space8)}}.sho22-profile-image{@media (width >= 600px){min-width:250px}}.sho22-strike{text-decoration:line-through}.sho22-indent{padding-left:var(--space4)}.sho22-sign{text-align:right}.sho22-video{position:relative;aspect-ratio:16 / 9;width:100%;& > picture > img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;aspect-ratio:16 / 9}& > iframe{display:block;width:100%;height:100%;border:0}}.sho22-video-small{width:300px}.sho22-play{position:absolute;inset:0;cursor:pointer;width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:0;background:none;@media (hover:hover){&:hover{background-color:rgba(99,102,241,0.3)}}}.sho22-play-icon{width:91.75px;height:auto;aspect-ratio:367 / 259}.hoshiku:not(.yaki8k-source-archive){& .hoshiku-kuyo-list{margin-block:var(--space-2)}& .yaki8k-description > p:not([class]){color:var(--foreground);font-size:var(--text-prose);line-height:var(--leading-prose)}}.hoshiku-kuyo-list{display:grid;border-block-start:1px solid var(--border-subtle);list-style:none;& > li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"name unsei kikkyo" "sanskrit unsei kikkyo";align-items:center;gap:0 var(--space-4);padding-block:var(--space-2);border-block-end:1px solid var(--border-subtle);@media (width >= 560px){grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto auto;grid-template-areas:"name sanskrit unsei kikkyo"}}}.hoshiku-kuyo-name{grid-area:name;font-weight:500}.hoshiku-kuyo-sanskrit{grid-area:sanskrit;color:var(--text-secondary);font-size:var(--text-sm)}.hoshiku-kuyo-unsei{grid-area:unsei;color:var(--text-secondary)}.hoshiku-kuyo-kikkyo{grid-area:kikkyo;min-inline-size:3em;padding:0 var(--space-2);border:1px solid var(--border);border-radius:var(--radius-pill);font-size:var(--text-sm);text-align:center}.hoshiku-daikichi{border-color:var(--border-strong);font-weight:600}.hoshiku-kichi{font-weight:400}.hoshiku-kyo{color:var(--text-muted)}.hoshiku-kuyo-list > li.hoshiku-kyo .hoshiku-kuyo-name{color:var(--text-secondary)}.hoshiku-astro{display:grid;gap:var(--space-4);padding-block-start:var(--space-6);border-block-start:1px solid var(--border)}.hoshiku-gohei-image{& picture{display:contents}& img{inline-size:min(100%,360px);block-size:auto;border-radius:var(--radius-panel)}}.hoshiku-special-orders{display:grid;gap:var(--space-4)}.hoshiku-order-shelf{display:grid;grid-auto-columns:min(78%,16rem);grid-auto-flow:column;gap:var(--space-3);overflow-x:auto;overscroll-behavior-x:contain;padding-block-end:var(--space-3);list-style:none;scroll-snap-type:x mandatory;scrollbar-width:thin;&:focus-visible{outline:2px solid var(--accent);outline-offset:2px}}.hoshiku-order{display:grid;align-content:start;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-surface);scroll-snap-align:start;& h4{font-size:var(--text-base);font-weight:500;line-height:1.5}}.hoshiku-order-image{& picture{display:contents}& img{inline-size:100%;block-size:auto;aspect-ratio:1;border-radius:var(--radius-control);object-fit:cover}}.hoshiku-order-body{display:grid;gap:var(--space-2)}.hoshiku-order-amount{font-size:var(--text-xl);font-variant-numeric:tabular-nums}.hoshiku-order-text{color:var(--text-secondary);font-size:var(--text-sm);line-height:1.7}.hoshiku-astro-form{display:grid}.hoshiku-astro-fieldset{display:grid;justify-items:start;gap:var(--space-4);min-inline-size:0;padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-panel);& .button-primary{margin-block-start:0}}.hoshiku-astro-legend{padding-inline:var(--space-2);font-weight:500}.hoshiku-astro-inputs{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.hoshiku-astro-field{display:inline-flex;align-items:center;gap:var(--space-1)}.hoshiku-astro-input{inline-size:4.5em;block-size:var(--control-md);padding-inline:var(--space-2);border:1px solid var(--border-strong);border-radius:var(--radius-control);background:var(--background);color:var(--foreground);font-size:var(--text-base);font-variant-numeric:tabular-nums;text-align:center}.hoshiku-astro-field:not(:first-child) .hoshiku-astro-input{inline-size:3.5em}.hoshiku-astro-unit{color:var(--text-secondary)}.hoshiku-astro-era{block-size:var(--control-md);padding-inline:var(--space-2);border:1px solid var(--border-strong);border-radius:var(--radius-control);background:var(--background);color:var(--foreground);font-size:var(--text-base)}.hoshiku-astro-result{display:grid;gap:var(--space-4);scroll-margin-block-start:calc(var(--header-height) + var(--space-4))}.hoshiku-astro-empty,.hoshiku-astro-message{color:var(--text-secondary);font-size:var(--text-sm)}.lunar{display:grid;gap:var(--space-6)}.lunar-list{display:grid;border-block-start:1px solid var(--border-subtle)}.lunar-row{display:grid;grid-template-columns:6em minmax(0,1fr);gap:var(--space-3);padding-block:var(--space-2);border-block-end:1px solid var(--border-subtle)}.lunar-row-label{color:var(--text-secondary);font-size:var(--text-sm)}.lunar-row-value{overflow-wrap:anywhere}.lunar-star-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));gap:var(--space-3)}.lunar-card{display:grid;align-content:start;gap:var(--space-2);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-panel)}.lunar-card-title,.lunar-section-title{font-size:var(--text-base);font-weight:600}.lunar-card-hint,.lunar-section-hint{color:var(--text-secondary);font-size:var(--text-xs);line-height:1.6}.lunar-card-main{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2)}.lunar-card-name{font-size:var(--text-xl);font-weight:500}.lunar-card-reading{color:var(--text-secondary);font-size:var(--text-sm)}.lunar-card-text{font-size:var(--text-sm);line-height:1.8}.lunar-badges{display:flex;flex-wrap:wrap;gap:var(--space-1)}.lunar-badge,.lunar-badge-strong,.lunar-badge-mono{padding:0 var(--space-2);border:1px solid var(--border);border-radius:var(--radius-pill);font-size:var(--text-xs);line-height:1.8}.lunar-badge-strong{border-color:var(--border-strong);font-weight:600}.lunar-badge-mono{color:var(--text-secondary)}.lunar-tounen{display:grid;gap:var(--space-3)}.lunar-tounen-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,13rem),1fr));gap:var(--space-3)}.lunar-tounen-card{display:grid;align-content:start;gap:var(--space-2);padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-panel)}.lunar-tounen-card-active{border-color:var(--border-strong);background:var(--surface-muted)}.lunar-tounen-top{display:grid;gap:var(--space-1)}.lunar-tounen-year{color:var(--text-secondary);font-size:var(--text-sm);font-variant-numeric:tabular-nums}.lunar-tounen-name-main{font-size:var(--text-lg);font-weight:500}.lunar-tounen-name{color:var(--text-secondary);font-size:var(--text-sm)}.lunar-details[open] > .lunar-summary{color:var(--foreground)}.lunar-summary{color:var(--text-secondary);font-size:var(--text-sm);cursor:pointer}.lunar-tounen-description{margin-block-start:var(--space-1);font-size:var(--text-sm);line-height:1.8}.ritual-detail{display:grid;gap:var(--space-10);padding-block-end:var(--space-16);& > *{min-inline-size:0}& > .crumbs + .reading-hero{margin-block-start:calc(var(--space-10) * -1)}}.ritual-detail-hero{padding-block-end:0}.ritual-detail-meta{display:grid;gap:var(--space-3)}.ritual-detail-schedule{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-6)}.ritual-detail-schedule-item{display:flex;align-items:baseline;gap:var(--space-2);& dt{color:var(--text-secondary);font-size:var(--text-sm)}& dd{font-variant-numeric:tabular-nums}}.ritual-detail-status{justify-self:start;padding:var(--space-1) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-pill);color:var(--text-secondary);font-size:var(--text-sm)}.ritual-detail-status-live{border-color:var(--accent);color:var(--accent-strong);font-weight:500}.ritual-detail-status-soon{color:var(--foreground)}.ritual-detail-status-cancel{color:var(--text-muted)}.ritual-detail-video{margin-inline:calc((100% - min(100vw - 2 * var(--gutter),var(--page-wide))) / 2)}.ritual-detail-video-image{display:contents}.ritual-detail-play{position:absolute;inset-block-end:var(--space-4);inset-inline-start:var(--space-4);display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4) var(--space-2) var(--space-3);border-radius:var(--radius-pill);background:var(--background);color:var(--foreground);font-size:var(--text-sm);font-weight:500;& svg{inline-size:24px;block-size:24px}}.ritual-detail-video:hover .ritual-detail-play{background:var(--foreground);color:var(--background)}.ritual-detail-play-label{white-space:nowrap}.ritual-detail-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);& .button-primary{margin-block-start:0}}.ritual-detail-secondary{display:inline-flex;align-items:center;block-size:var(--control-md);padding-inline:var(--space-5);border:1px solid var(--border-strong);border-radius:var(--radius-control);color:var(--foreground);font-size:var(--text-sm);font-weight:500;text-decoration:none;&:hover{background:var(--surface-muted)}}.ritual-detail-description,.ritual-detail-message{overflow-wrap:anywhere;& h2,& h3{margin-block-start:1.6em;font-size:var(--text-xl);line-height:1.4}& h4,& h5,& h6{margin-block-start:1.2em;font-size:var(--text-lg);line-height:1.5}& table{display:block;overflow-x:auto;max-inline-size:100%;border-collapse:collapse;font-size:var(--text-sm)}& th,& td{padding:var(--space-2) var(--space-3);border:1px solid var(--border-subtle);text-align:start;vertical-align:top}& th{background:var(--surface-muted);font-weight:500}& [data-align="center"]{text-align:center}& [data-align="right"]{text-align:end}& img{max-inline-size:100%;block-size:auto}& pre{overflow-x:auto;padding:var(--space-3);border-radius:var(--radius-control);background:var(--surface-muted);font-size:var(--text-sm)}}.ritual-detail-messages{display:grid;gap:var(--space-4)}.ritual-detail-message{padding:var(--space-4) var(--space-5);border-radius:var(--radius-panel);background:var(--surface-muted);font-size:var(--text-base)}.ritual-detail-section-title{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2) var(--space-3);font-size:var(--text-xl);line-height:1.4}.ritual-detail-count{color:var(--text-secondary);font-size:var(--text-sm);font-weight:400;font-variant-numeric:tabular-nums}.ritual-detail-participants,.ritual-detail-counter{display:grid;gap:var(--space-4)}.ritual-detail-symbols{position:absolute;inline-size:0;block-size:0;overflow:hidden}.ritual-detail-avatars{display:flex;flex-wrap:wrap;gap:var(--space-1);list-style:none}.ritual-detail-avatar-cell{display:flex}.ritual-detail-avatar,.ritual-detail-anonymous{display:block;inline-size:32px;block-size:32px;object-fit:cover}.ritual-detail-anonymous{display:inline-grid;place-items:center;border-radius:50%;background:var(--surface-muted);color:var(--text-muted);& svg{inline-size:22px;block-size:22px}}.ritual-detail-avatar-link{display:block;border-radius:50%;&:focus-visible{outline:2px solid var(--accent);outline-offset:2px}}.ritual-detail-avatar-r0{border-radius:0}.ritual-detail-avatar-r1{border-radius:1px}.ritual-detail-avatar-r2{border-radius:2px}.ritual-detail-avatar-r3{border-radius:3px}.ritual-detail-avatar-r4{border-radius:4px}.ritual-detail-avatar-r5{border-radius:5px}.ritual-detail-avatar-r6{border-radius:6px}.ritual-detail-avatar-r7{border-radius:7px}.ritual-detail-avatar-r8{border-radius:8px}.ritual-detail-avatar-r9{border-radius:9px}.ritual-detail-avatar-r10{border-radius:10px}.ritual-detail-avatar-r11{border-radius:11px}.ritual-detail-avatar-r12{border-radius:12px}.ritual-detail-avatar-r13{border-radius:13px}.ritual-detail-avatar-r14{border-radius:14px}.ritual-detail-avatar-r15{border-radius:15px}.ritual-detail-avatar-r16{border-radius:50%}.ritual-detail-facts{display:flex;flex-wrap:wrap;gap:var(--space-3) var(--space-8);& > div{display:grid;gap:var(--space-1)}& dt{color:var(--text-secondary);font-size:var(--text-sm)}& dd{font-size:var(--text-xl);font-variant-numeric:tabular-nums}}.ritual-detail-legacy-note{font-size:var(--text-sm)}.ritual-detail-history{margin-block-start:clamp(20px,3vw,32px)}.ritual-detail-table-wrap{overflow-x:auto;overscroll-behavior-x:contain}.ritual-detail-history-table{inline-size:100%;border-collapse:collapse;font-size:0.95rem;line-height:1.5;font-variant-numeric:tabular-nums;& th,& td{padding:0.5rem 0.75rem;border-block-end:1px solid var(--border);text-align:start;white-space:nowrap}& th{color:var(--text-secondary);font-size:0.82rem;font-weight:700}}.ritual-detail-legacy-mine{margin:1rem 0 0;font-weight:600}.ritual-detail-notice{display:grid;gap:var(--space-2);padding:var(--space-4) var(--space-5);border-radius:var(--radius-panel);background:var(--surface-muted)}.ritual-detail-notice-title{font-weight:500}.ritual-detail-notice-detail{color:var(--text-secondary);font-size:var(--text-sm)}.ritual-detail-notice-actions{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-5);margin-block-start:var(--space-1);font-size:var(--text-sm)}.ritual-detail-notice-link{font-weight:500}.nenju-archive{display:grid;gap:var(--space-10);padding-block-end:var(--space-16);& > *{min-inline-size:0}}.nenju-hero{padding-block-end:0}.nenju-eyebrow{color:var(--text-secondary);font-size:var(--text-sm)}.nenju-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));gap:var(--space-3);margin-block-start:var(--space-2)}.nenju-stat{display:grid;gap:var(--space-1);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-panel);& dt{color:var(--text-secondary);font-size:var(--text-sm)}& dd{font-size:var(--text-xl);font-weight:500;font-variant-numeric:tabular-nums;white-space:nowrap}}.nenju-claim{display:grid;gap:var(--space-4);padding:var(--space-5);border-radius:var(--radius-panel);background:var(--surface-muted)}.nenju-claim-head,.nenju-claim-body,.nenju-claim-form{display:grid;gap:var(--space-3)}.nenju-claim-form[hidden]{display:none}.nenju-claim-title{font-size:var(--text-lg);line-height:1.4}.nenju-claim-text{color:var(--text-secondary);line-height:1.8}.nenju-claim-body > .button-primary{justify-self:start;margin-block-start:0}.nenju-claim-notice{line-height:1.8}.nenju-claim-field{display:grid;gap:var(--space-1)}.nenju-claim-label{font-size:var(--text-sm);font-weight:500}.nenju-claim-input{inline-size:min(100%,24rem);block-size:var(--control-md);padding-inline:var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius-control);background:var(--background);color:var(--foreground);font-size:var(--text-base)}.nenju-claim-actions{display:flex;flex-wrap:wrap;gap:var(--space-3);& .button-primary{margin-block-start:0}}.nenju-claim-secondary{display:inline-flex;align-items:center;block-size:var(--control-md);padding-inline:var(--space-5);border:1px solid var(--border-strong);border-radius:var(--radius-control);background:var(--background);color:var(--foreground);font-size:var(--text-sm);cursor:pointer}.nenju-claim-error{color:color-mix(in srgb,var(--danger) 78%,var(--palette-ink));font-weight:500}.nenju-toc{display:grid;gap:var(--space-2)}.nenju-toc-title{color:var(--text-secondary);font-size:var(--text-sm)}.nenju-toc-list{display:grid;border-block-start:1px solid var(--border-subtle);list-style:none}.nenju-toc-link{display:flex;justify-content:space-between;gap:var(--space-4);padding-block:var(--space-2);border-block-end:1px solid var(--border-subtle);color:var(--foreground);text-decoration:none;&:hover{color:var(--accent-strong)}}.nenju-toc-count{flex:none;color:var(--text-secondary);font-size:var(--text-sm);font-variant-numeric:tabular-nums}.nenju-series{display:grid;gap:var(--space-4);scroll-margin-block-start:calc(var(--header-height) + var(--space-4))}.nenju-series-head{display:grid;gap:var(--space-2)}.nenju-series-title{font-size:var(--text-xl);line-height:1.4}.nenju-chips{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-2);list-style:none;font-size:var(--text-sm);font-variant-numeric:tabular-nums;& li{padding:0 var(--space-2);border:1px solid var(--border);border-radius:var(--radius-pill);color:var(--text-secondary)}}.nenju-table-scroll{overflow-x:auto}.nenju-table{inline-size:100%;border-collapse:collapse;font-size:var(--text-sm);& th,& td{padding:var(--space-2) var(--space-2);border-block-end:1px solid var(--border-subtle);text-align:start;vertical-align:top}& th{color:var(--text-secondary);font-weight:500}}.nenju-date{white-space:nowrap;font-variant-numeric:tabular-nums}.nenju-name{min-inline-size:10em}.nenju-num{white-space:nowrap;font-variant-numeric:tabular-nums;text-align:end;.nenju-table &{text-align:end}}@media (width < 600px){.nenju-table{& thead{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%)}& tbody,& tr{display:block}& tr{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-4);padding-block:var(--space-3);border-block-end:1px solid var(--border-subtle)}& td{padding:0;border:0}}.nenju-name{order:-1;flex-basis:100%;min-inline-size:0;font-size:var(--text-base)}.nenju-date{color:var(--text-secondary)}.nenju-table td.nenju-num{text-align:start;&::before{content:attr(data-label) "　";color:var(--text-secondary)}}}.hoshiku27-image{width:100%;aspect-ratio:16/9;position:relative}.hoshiku27-image img{width:100%;height:100%;object-fit:cover}.hoshiku27-root{--heading-font:'Yu Mincho','Hiragino Mincho ProN',serif;--page-bg:var(--palette-paper);--page-bg-strong:color-mix(in srgb,var(--palette-surface) 78%,var(--palette-paper));--panel:var(--palette-surface);--panel-strong:var(--palette-surface-strong);--panel-soft:color-mix(in srgb,var(--palette-surface) 88%,var(--palette-paper));--image-stage:linear-gradient(180deg,color-mix(in srgb,var(--palette-paper) 46%,transparent),transparent 100%),var(--panel-strong);--image-stage-soft:linear-gradient(180deg,color-mix(in srgb,var(--palette-paper) 74%,transparent),color-mix(in srgb,var(--palette-paper) 48%,transparent)),var(--panel-strong);--cta-tile-surface:color-mix(in srgb,var(--panel-strong) 72%,transparent);--cta-tile-surface-strong:linear-gradient(180deg,color-mix(in srgb,var(--palette-accent) 14%,transparent),transparent),color-mix(in srgb,var(--panel-strong) 78%,transparent);--cta-pending-surface:color-mix(in srgb,var(--panel) 68%,transparent);--line:var(--palette-border);--text:var(--palette-ink);--muted:var(--palette-muted);--soft:color-mix(in srgb,var(--palette-muted) 82%,var(--palette-ink));--fire:var(--palette-accent-strong);--fire-strong:color-mix(in srgb,var(--palette-accent-strong) 78%,var(--palette-ink));--fire-soft:var(--palette-accent);--lapis:var(--palette-accent);--lapis-soft:color-mix(in srgb,var(--palette-accent) 72%,var(--palette-ink));--hero-panel-surface:color-mix(in srgb,color-mix(in srgb,var(--palette-accent) 34%,black) 66%,transparent);--hero-control-surface:color-mix(in srgb,color-mix(in srgb,var(--palette-accent) 46%,black) 90%,transparent);--hero-control-surface-hover:color-mix(in srgb,color-mix(in srgb,var(--palette-accent) 56%,black) 92%,transparent);--hero-surface-border:color-mix(in srgb,var(--palette-accent) 54%,transparent);--shadow:var(--palette-shadow);color:var(--text);background:radial-gradient(circle at top,color-mix(in srgb,var(--panel-strong) 60%,transparent),transparent 34%),linear-gradient(180deg,var(--page-bg-strong),var(--page-bg));padding-bottom:clamp(4rem,8vw,7rem)}.hoshiku27-root[data-locale=en] .hoshiku27-section-header h2,.hoshiku27-root[data-locale=en] .hoshiku27-panel-inner h3{font-family:var(--font-serif);letter-spacing:0.01em}.hoshiku27-root[data-locale=zh-TW] .hoshiku27-section-header h2,.hoshiku27-root[data-locale=zh-TW] .hoshiku27-panel-inner h3,.hoshiku27-root[data-locale=zh-CN] .hoshiku27-section-header h2,.hoshiku27-root[data-locale=zh-CN] .hoshiku27-panel-inner h3{font-family:var(--font-serif)}.hoshiku27-message,.hoshiku27-story-section,.hoshiku27-addons-section,.hoshiku27-schedule-section{width:min(1160px,100% - 2rem);margin:clamp(2.7rem,6vw,5rem) auto 0}.hoshiku27-story-section,.hoshiku27-addons-section,.hoshiku27-schedule-section{padding-top:clamp(1.35rem,3vw,2rem);border-top:1px solid var(--line)}.hoshiku27-message{display:grid;gap:clamp(1.2rem,3vw,2.2rem)}.hoshiku27-message{grid-template-columns:minmax(0,1.16fr) minmax(320px,0.84fr)}.hoshiku27-message-body{padding:0}.hoshiku27-message-body p,.hoshiku27-intro,.hoshiku27-schedule-section p,.hoshiku27-panel-inner p{margin:0;color:var(--muted);line-height:1.95}.hoshiku27-message-body p + p{margin-top:1rem}.hoshiku27-section-header{margin-bottom:1rem}.hoshiku27-section-header h2{margin:0;font-family:"Yu Mincho","Hiragino Mincho ProN",serif;font-size:clamp(1.9rem,4vw,2.9rem);line-height:1.24;letter-spacing:0.04em;word-break:auto-phrase}.hoshiku27-intro{margin:0;color:var(--muted)}.hoshiku27-panel{display:grid}.hoshiku27-panel-label{font-size:0.78rem;letter-spacing:0.24em;color:var(--lapis)}.hoshiku27-panel-inner h3{margin:0;font-family:"Yu Mincho","Hiragino Mincho ProN",serif;font-size:clamp(1.45rem,3vw,2rem);line-height:1.35}.hoshiku27-addons-section > section:not(:first-of-type){margin-top:2.4rem}.hoshiku27-card{margin-top:1.4rem;padding:clamp(1.25rem,3vw,2rem);border-radius:28px;border:1px solid var(--line);background:var(--panel-soft)}@media (max-width:1120px){.hoshiku27-message{grid-template-columns:1fr}}@media (max-width:720px){.hoshiku27-section-header h2{font-size:clamp(1.65rem,7vw,1.9rem)}}.hoshiku27-root{--schedule-kaibyaku-color:hsl(35,70%,28%);--schedule-zengyo-color:hsl(210,50%,30%);--schedule-yakushi-goma-color:hsl(160,45%,25%);--schedule-jumanben-color:hsl(270,45%,30%);--schedule-kechigan-color:hsl(0,65%,34%);--schedule-holiday-color:var(--danger-h,#a31300)}@media (prefers-color-scheme:dark){.hoshiku27-root{--schedule-kaibyaku-color:hsl(35,70%,72%);--schedule-zengyo-color:hsl(210,65%,75%);--schedule-yakushi-goma-color:hsl(160,50%,72%);--schedule-jumanben-color:hsl(270,60%,80%);--schedule-kechigan-color:hsl(0,70%,76%);--schedule-holiday-color:hsl(0,75%,78%)}}.hoshiku27-panel-inner{padding:clamp(1.5rem,3vw,2.35rem);border-radius:32px;border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow)}.hoshiku27-dates{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:0.65rem 1rem}.hoshiku27-date-row{display:grid;grid-template-columns:subgrid;grid-column:1/-1;align-items:baseline}.hoshiku27-date-label{font-size:1rem;letter-spacing:0.12em}.hoshiku27-date-value{font-size:clamp(1.5rem,3vw,2rem);line-height:1.4;white-space:nowrap}.hoshiku27-date-hours{display:block;margin-top:0.2rem;font-family:var(--font-card-latin);font-size:0.95rem;letter-spacing:0.04em;color:var(--muted)}.hoshiku27-panel[data-overview]{align-self:start}.hoshiku27-facts{display:grid;grid-template-columns:max-content minmax(0,1fr);column-gap:0.85rem;margin:0}.hoshiku27-facts > div{display:grid;grid-template-columns:subgrid;grid-column:1/-1;padding-block:0.7rem;border-top:1px solid var(--line)}.hoshiku27-facts dt{color:var(--lapis);font-weight:700}.hoshiku27-facts dd{margin:0;color:var(--muted)}.hoshiku27-facts dt,.hoshiku27-facts dd{font-size:0.95rem;line-height:1.7}.hoshiku27-facts a{text-decoration:underline;text-underline-offset:0.2em}.hoshiku27-panel-inner{display:grid;align-content:start;gap:1rem;background:linear-gradient(180deg,color-mix(in srgb,var(--lapis) 8%,transparent),transparent 38%),var(--panel)}.hoshiku27-card table{width:100%}@media (max-width:767px){.hoshiku27-root{padding-bottom:4rem}.hoshiku27-message,.hoshiku27-story-section,.hoshiku27-addons-section,.hoshiku27-schedule-section{width:calc(100% - 2rem)}.hoshiku27-panel-inner,.hoshiku27-card{padding:1.25rem}.hoshiku27-root[data-plan-strip=true] .hoshiku27-schedule-section{width:calc(100% - 1rem)}.hoshiku27-root[data-plan-strip=true] .hoshiku27-schedule-section > .hoshiku27-section-header,.hoshiku27-root[data-plan-strip=true] .hoshiku27-schedule-section > .hoshiku27-intro{margin-inline:0.5rem}.hoshiku27-root[data-plan-strip=true] .hoshiku27-card{padding:0;border:0;border-radius:0;background:none}.hoshiku27-root[data-plan-strip=true] .hoshiku27-card th,.hoshiku27-root[data-plan-strip=true] .hoshiku27-card td{padding-inline:0.25rem}}.hoshiku27-lower{display:flow-root}.hoshiku27-masthead{width:min(1160px,100% - 2rem);margin:clamp(2.2rem,5vw,3.8rem) auto 0}.hoshiku27-masthead h1{margin:0;font-family:var(--heading-font);font-size:clamp(2.6rem,7vw,4.6rem);font-weight:700;line-height:1.15;letter-spacing:0.04em;color:var(--text)}.hoshiku27-masthead-season{margin:0.7rem 0 0;font-family:var(--heading-font);font-size:clamp(1.25rem,3vw,1.7rem);line-height:1.5;letter-spacing:0.08em;color:var(--text)}.hoshiku27-masthead-hint{margin:0.25rem 0 0;font-size:1rem;letter-spacing:0.08em;color:var(--muted)}.hoshiku27-prose > p{font-size:1.05rem;line-height:2.1;color:var(--text)}.hoshiku27-prose > p.hoshiku27-lead{font-family:var(--heading-font);font-size:clamp(1.2rem,2.2vw,1.4rem);line-height:2}.hoshiku27-kuyo-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(0.9rem,3vw,2.2rem);margin:1.8rem 0}.hoshiku27-kuyo-column h3{margin:0 0 0.6rem;padding-bottom:0.5rem;border-bottom:2px solid currentColor;font-family:var(--heading-font);font-size:clamp(1.35rem,3vw,1.75rem);line-height:1.3;letter-spacing:0.08em}.hoshiku27-kuyo-column ul{display:grid;gap:0.85rem;margin:0;padding:0;list-style:none}.hoshiku27-kuyo-column li{display:grid;gap:0.1rem}.hoshiku27-kuyo-column[data-type=大吉] h3,.hoshiku27-kuyo-column[data-type=吉] h3{color:var(--lapis)}.hoshiku27-kuyo-column[data-type=大凶] h3{color:var(--schedule-holiday-color)}.hoshiku27-kuyo-name{font-family:var(--heading-font);font-size:clamp(1.05rem,2.4vw,1.25rem);font-weight:700;line-height:1.6;color:var(--text)}.hoshiku27-kuyo-name rt{font-size:0.5em;font-weight:400;color:var(--muted)}.hoshiku27-kuyo-meta{display:flex;flex-wrap:wrap;gap:0 0.6rem;font-size:0.85rem;line-height:1.6;color:var(--muted)}.hoshiku27-kuyo-meta [lang=sa-Latn]{font-family:var(--font-card-latin,var(--font));font-style:italic}.hoshiku27-sign{margin:32px 0 0}.hoshiku27-sign img{display:block;width:100%;height:auto}.hoshiku27-sign figcaption{margin-top:8px;text-align:right}.hoshiku27-astro-card{display:grid;justify-items:center}.hoshiku27-astro-card section{min-height:0}.hoshiku27-ofuda-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1.5rem,3vw,2.2rem) clamp(1rem,2.4vw,1.8rem);margin-top:1.8rem}.hoshiku27-ofuda-kind{display:grid;align-content:start;min-width:0}.hoshiku27-ofuda-kind img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:8px}.hoshiku27-ofuda-kind h3{margin:0.9rem 0 0.4rem;font-family:var(--heading-font);font-size:clamp(1.15rem,2vw,1.35rem);line-height:1.4;color:var(--text)}.hoshiku27-ofuda-kind dl{display:grid;align-content:start;gap:0.15rem;margin:0}.hoshiku27-ofuda-kind p{margin:0.35rem 0 0;font-size:0.92rem;line-height:1.6;color:var(--muted)}.hoshiku27-ofuda-kind dl > div{display:flex;justify-content:space-between;align-items:baseline;gap:0.5rem}.hoshiku27-ofuda-kind dt{font-size:clamp(0.82rem,2.2vw,0.92rem);font-weight:400;color:var(--muted);white-space:nowrap}.hoshiku27-ofuda-kind dd{margin:0;font-family:var(--heading-font);font-size:clamp(1rem,2.6vw,1.15rem);font-variant-numeric:tabular-nums;color:var(--text);white-space:nowrap}.hoshiku27-ofuda-note{margin:1.6rem 0 0;line-height:1.9;color:var(--muted)}.hoshiku27-periods,.hoshiku27-apply{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem clamp(2rem,5vw,4rem);margin-top:1.6rem}.hoshiku27-periods h3,.hoshiku27-apply h3{margin:0;font-family:var(--heading-font);font-size:clamp(1.15rem,2vw,1.35rem);line-height:1.5;color:var(--text)}.hoshiku27-periods p,.hoshiku27-apply p{margin:0.5rem 0 0;line-height:1.9;color:var(--muted)}.hoshiku27-periods p.hoshiku27-period-date{margin-top:0.25rem;font-family:var(--heading-font);font-size:clamp(1.55rem,3.4vw,2.2rem);line-height:1.45;color:var(--text)}.hoshiku27-fee{display:grid;gap:0.7rem;margin:0.7rem 0 0}.hoshiku27-fee > div{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 1rem}.hoshiku27-fee dt{min-width:5em;font-weight:400;color:var(--muted)}.hoshiku27-fee dd{margin:0;font-family:var(--heading-font);font-size:clamp(1.55rem,3.4vw,2.2rem);line-height:1.3;font-variant-numeric:tabular-nums;color:var(--text)}.hoshiku27-fee dd.hoshiku27-fee-note{font-family:inherit;font-size:0.95rem;color:var(--muted)}@media (max-width:860px){.hoshiku27-ofuda-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hoshiku27-periods,.hoshiku27-apply{grid-template-columns:minmax(0,1fr)}}.hoshiku27-anchor{position:relative;scroll-margin-top:clamp(7.5rem,18vh,10rem);color:var(--palette-ink)}.hoshiku27-birthday{display:grid;margin-top:var(--space4);grid-template-columns:1fr;gap:var(--space1)}.hoshiku27-birthday[data-nolabel=true]{margin:0}.hoshiku27-birthday[data-compact=true]{margin-top:0;gap:0.3rem}.hoshiku27-birthday[data-compact=true] .hoshiku27-birthday-label{font-size:var(--font-size0);font-weight:400;line-height:1.45}:root [data-nofieldmargin=true] .hoshiku27-birthday{margin:0}.hoshiku27-birthday-label{flex-grow:0;flex-shrink:0;font-weight:bold;font-size:var(--font-size3);display:block;cursor:pointer;user-select:none}.hoshiku27-page .ritual-schedule{min-width:0;color:var(--palette-ink);font-family:var(--font)}.hoshiku27-page .ritual-schedule-groups{display:grid;gap:32px}.hoshiku27-page .ritual-schedule[data-layout=grid] .ritual-schedule-groups{grid-template-columns:repeat(auto-fit,minmax(min(100%,max(22rem,(100% - 48px) / 2)),1fr));gap:24px 48px;align-items:start}.hoshiku27-page .ritual-schedule-group{min-width:0;scroll-margin-top:calc(var(--header-height,56px) + 56px)}.hoshiku27-page .ritual-schedule-group-heading{margin:0;color:var(--palette-ink);font-family:var(--font);font-size:1.14rem;font-weight:720;line-height:1.42;letter-spacing:normal;text-align:start;text-wrap:auto;word-break:auto-phrase;overflow-wrap:break-word}.hoshiku27-page .ritual-schedule-group-note{margin:8px 0 0;color:var(--palette-ink);font-size:1rem;line-height:1.75;text-align:start}.hoshiku27-page .ritual-schedule-group-note:is(:lang(ja),:lang(zh)),.hoshiku27-page .ritual-schedule-note:is(:lang(ja),:lang(zh)){line-break:strict;word-break:auto-phrase}.hoshiku27-page .ritual-schedule[data-layout=stack] :is(.ritual-schedule-group-note,.ritual-schedule-note):is(:lang(ja),:lang(zh)){text-align:justify;text-justify:inter-ideograph}.hoshiku27-page .ritual-schedule-entries{margin:4px 0 0;padding:0;list-style:none}.hoshiku27-page .ritual-schedule-entry{display:grid;grid-template-columns:5.5em minmax(0,1fr);gap:4px 16px;margin:0;padding-block:14px;font-size:1rem;list-style:none;box-shadow:inset 0 -1px 0 var(--palette-rule);scroll-margin-top:calc(var(--header-height,56px) + 56px)}@media (forced-colors:active){.hoshiku27-page .ritual-schedule-entry{box-shadow:none;border-block-end:1px solid CanvasText}}.hoshiku27-page .ritual-schedule-when{position:relative;display:flex;flex-direction:column;align-items:flex-end;gap:2px;min-width:0;text-align:end}.hoshiku27-page .ritual-schedule-time-line{display:inline-flex;align-items:center;gap:6px}.hoshiku27-page .ritual-schedule-time{color:var(--palette-ink);font-size:1.06rem;font-weight:700;line-height:1.5;font-variant-numeric:tabular-nums}.hoshiku27-page .ritual-schedule-body{display:grid;gap:4px;min-width:0;overflow-wrap:break-word}.hoshiku27-page .ritual-schedule-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:0}.hoshiku27-page .ritual-schedule-title{min-width:0;color:var(--palette-ink);font-size:1.04rem;font-weight:700;line-height:1.5;word-break:auto-phrase}.hoshiku27-page .ritual-schedule-title-link,.hoshiku27-page .ritual-schedule-link{position:relative;color:var(--palette-accent-strong);text-decoration-line:underline;text-decoration-color:color-mix(in srgb,currentColor 45%,transparent);text-decoration-thickness:1px;text-underline-offset:0.22em;border-radius:6px;transition:text-decoration-color 160ms cubic-bezier(0.23,1,0.32,1)}@media (hover:hover){.hoshiku27-page .ritual-schedule-title-link:hover,.hoshiku27-page .ritual-schedule-link:hover{text-decoration-color:currentColor}}.hoshiku27-page .ritual-schedule-title-link:focus-visible,.hoshiku27-page .ritual-schedule-link:focus-visible{outline:2px solid var(--palette-accent);outline-offset:2px;text-decoration-color:currentColor}@media (prefers-reduced-motion:reduce){.hoshiku27-page .ritual-schedule-title-link,.hoshiku27-page .ritual-schedule-link{transition:none}}.hoshiku27-page .ritual-schedule-title-link{display:inline-block;padding-block:10px;margin-block:-10px}.hoshiku27-page .ritual-schedule-tag{flex:none;padding:0 7px;border:1px solid transparent;border-radius:6px;background:var(--palette-tint);color:var(--palette-ink);font-size:0.9rem;font-weight:700;line-height:1.5;white-space:nowrap}.hoshiku27-page .ritual-schedule-note{margin:0;color:var(--palette-ink);font-size:1rem;line-height:1.75;text-align:start}.hoshiku27-page .ritual-schedule-note p{margin:0}.hoshiku27-page .ritual-schedule-note p + p{margin-block-start:0.5em}.hoshiku27-page .ritual-schedule-note a{color:var(--palette-accent-strong);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:0.22em;border-radius:4px}.hoshiku27-page .ritual-schedule-note a:focus-visible{outline:2px solid var(--palette-accent);outline-offset:2px}.hoshiku27-page .ritual-schedule-links{display:flex;flex-wrap:wrap;gap:0 20px;margin:-6px 0 -12px;padding:0;list-style:none}.hoshiku27-page .ritual-schedule-link{display:inline-flex;align-items:center;gap:4px;min-height:44px;font-size:1rem;font-weight:700;line-height:1.5}.hoshiku27-page .ritual-schedule-external-glyph{flex:none;width:0.8em;height:0.8em}.hoshiku27-page .ritual-schedule-entry[data-state=past] .ritual-schedule-time,.hoshiku27-page .ritual-schedule-entry[data-state=past] .ritual-schedule-title,.hoshiku27-page .ritual-schedule-entry[data-state=past] .ritual-schedule-note{color:var(--palette-muted)}.hoshiku27-page .ritual-schedule-empty{margin:16px 0 0;color:var(--palette-ink);font-size:1rem;line-height:1.75;text-align:start;word-break:auto-phrase}.hoshiku27-page .ritual-schedule-empty:first-child{margin-block-start:0}@media screen and (max-width:599px){.hoshiku27-page .ritual-schedule[data-layout=stack]:not([data-end-note]) .ritual-schedule-entry{grid-template-columns:minmax(3.5em,max-content) minmax(0,1fr)}.hoshiku27-page .ritual-schedule[data-layout=stack][data-has-next]:not([data-end-note]) .ritual-schedule-entry{grid-template-columns:minmax(calc(3.5em + 12px),max-content) minmax(0,1fr)}.hoshiku27-page .ritual-schedule[data-layout=stack] .ritual-schedule-entry[data-note] .ritual-schedule-body{display:contents}.hoshiku27-page .ritual-schedule[data-layout=stack] .ritual-schedule-entry[data-note] .ritual-schedule-head{min-width:0;overflow-wrap:break-word}.hoshiku27-page .ritual-schedule[data-layout=stack] .ritual-schedule-entry[data-note] .ritual-schedule-note,.hoshiku27-page .ritual-schedule[data-layout=stack] .ritual-schedule-entry[data-note] .ritual-schedule-links{grid-column:1/-1;min-width:0;overflow-wrap:break-word}}.hoshiku27-page .ritual-schedule-vh{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.hoshiku27-page .ritual-schedule[data-tone=festival]{--palette-paper:hsl(218,58%,9%);--palette-surface:hsla(205,70%,5%,0.3);--palette-surface-strong:hsla(205,70%,5%,0.48);--palette-border:hsla(200,70%,72%,0.34);--palette-border-strong:hsla(200,70%,78%,0.5);--palette-ink:hsl(210,40%,97%);--palette-text:hsl(210,40%,97%);--palette-muted:hsl(207,34%,82%);--palette-accent:hsl(43,86%,60%);--palette-accent-strong:hsl(46,96%,72%);--palette-rule:hsla(200,70%,72%,0.24);--palette-fill:hsla(205,70%,4%,0.42);--palette-tint:hsla(205,70%,4%,0.3);--palette-soft:hsla(205,70%,4%,0.42);--palette-on-accent:hsl(222,60%,10%);--reading-paper:var(--palette-paper);--reading-surface:var(--palette-surface);--reading-surface-strong:var(--palette-surface-strong);--reading-border:var(--palette-border);--reading-ink:var(--palette-ink);--reading-muted:var(--palette-muted);--reading-accent:var(--palette-accent);--reading-accent-strong:var(--palette-accent-strong);--reading-rule:var(--palette-rule);--reading-fill:var(--palette-fill);--reading-tint:var(--palette-tint);--reading-rule-strong:var(--palette-border);--reading-rule-accent:hsla(43,86%,60%,0.4);--festival-gold:hsl(43,86%,60%);--festival-gold-bright:hsl(46,96%,72%);--festival-vermilion:hsl(9,78%,60%);--festival-glow:hsl(218,100%,79%);color:hsl(210,40%,97%)}.hoshiku27-page .ritual-schedule[data-tone=festival] .ritual-schedule-group{border-radius:16px;background:linear-gradient(180deg,hsla(203,70%,40%,0.16),hsla(205,70%,5%,0.22));box-shadow:0 0 3px 1px hsla(200,70%,5%,0.3),0 10px 28px -10px hsla(205,80%,3%,0.9),0 -1px 10px -2px hsla(200,70%,45%,0.75),inset 0 1px 0 hsla(200,80%,80%,0.12);text-shadow:0 0 2px hsl(199,86%,8%);padding:20px clamp(16px,3vw,28px) 8px}.hoshiku27-page .ritual-schedule[data-tone=festival] .ritual-schedule-group-heading{padding-block-end:10px;color:var(--festival-gold-bright);font-size:1.24rem;letter-spacing:0.06em;text-shadow:0 0 10px hsla(43,90%,58%,0.35);box-shadow:inset 0 -1px 0 hsla(43,86%,60%,0.45)}.hoshiku27-page .ritual-schedule[data-tone=festival] .ritual-schedule-time{color:var(--festival-gold-bright)}.hoshiku27-page .ritual-schedule[data-tone=festival] .ritual-schedule-entry:last-child{box-shadow:none}.hoshiku27-page .ritual-schedule[data-tone=festival] .ritual-schedule-tag{background:hsla(9,78%,60%,0.2);box-shadow:inset 0 0 0 1px hsla(9,78%,66%,0.6);color:var(--palette-ink)}.ritual-schedule{display:grid;gap:var(--space-4)}.ritual-schedule-groups{display:grid;gap:var(--space-6)}.ritual-schedule-group{display:grid;gap:var(--space-2);scroll-margin-block-start:calc(var(--header-height) + var(--space-4))}.ritual-schedule-group-heading{font-size:var(--text-lg);line-height:1.4}.ritual-schedule-group-note,.ritual-schedule-empty{color:var(--text-secondary);font-size:var(--text-sm);line-height:1.7}.ritual-schedule-entries{display:grid;border-block-start:1px solid var(--border-subtle);list-style:none}.ritual-schedule-entry{display:grid;grid-template-columns:4.5em minmax(0,1fr);gap:var(--space-3);padding-block:var(--space-3);border-block-end:1px solid var(--border-subtle)}.ritual-schedule-stack .ritual-schedule-entry{@media (width < 480px){grid-template-columns:minmax(0,1fr);gap:var(--space-1)}}.ritual-schedule-time{font-variant-numeric:tabular-nums}.ritual-schedule-when{color:var(--text-secondary)}.ritual-schedule-body{display:grid;gap:var(--space-1)}.ritual-schedule-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-2)}.ritual-schedule-title{font-weight:500}.ritual-schedule-tag{padding:0 var(--space-2);border:1px solid var(--border);border-radius:var(--radius-pill);color:var(--text-secondary);font-size:var(--text-xs)}.ritual-schedule-note{color:var(--text-secondary);font-size:var(--text-sm);line-height:1.7}.ritual-schedule-links{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-4);list-style:none;font-size:var(--text-sm)}.ritual-schedule-title-link,.ritual-schedule-link{text-underline-offset:0.2em}.ritual-schedule-vh{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ritual-calendar{display:grid;gap:var(--space-3)}.ritual-calendar-table{inline-size:100%;border-collapse:collapse;table-layout:fixed;text-align:center}.ritual-calendar-caption{padding-block-end:var(--space-2);font-weight:500;text-align:start}.ritual-calendar-weekday{padding-block:var(--space-1);color:var(--text-secondary);font-size:var(--text-xs);font-weight:400}.ritual-calendar-cell{padding:2px}.ritual-calendar-day{position:relative;display:inline-grid;place-items:center;inline-size:2.25rem;max-inline-size:100%;aspect-ratio:1;border:1px solid transparent;border-radius:50%;color:var(--text-secondary);font-size:var(--text-sm);font-variant-numeric:tabular-nums;text-decoration:none}a.ritual-calendar-day{color:var(--foreground)}.ritual-calendar-disc{background:var(--foreground);color:var(--background);a&{color:var(--background)}}.ritual-calendar-ring{border-color:var(--foreground)}.ritual-calendar-dot{position:absolute;inset-block-end:2px;inline-size:5px;block-size:5px;border-radius:50%;background:currentColor}.ritual-calendar-legend{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-4);list-style:none;color:var(--text-secondary);font-size:var(--text-sm)}.ritual-calendar-legend-item{display:inline-flex;align-items:center;gap:var(--space-2)}.ritual-calendar-swatch{display:inline-block;inline-size:0.9em;block-size:0.9em;border:1px solid transparent;border-radius:50%;&.ritual-calendar-dotted{inline-size:0.45em;block-size:0.45em;background:var(--foreground)}&.ritual-calendar-disc{background:var(--foreground)}&.ritual-calendar-ring{border-color:var(--foreground)}}.osame{display:grid;gap:var(--space-10);padding-block-end:var(--space-16);& > *{min-inline-size:0}}.osame-hero{display:grid;gap:var(--space-3);justify-items:start}.osame-hero-title{font-family:var(--font-mincho);font-size:clamp(2rem,1.3rem + 3vw,var(--text-4xl));font-weight:600;line-height:var(--leading-display)}.osame-hero-subtitle{font-size:var(--text-xl)}.osame-hero-hint{color:var(--text-secondary);font-size:var(--text-lg);line-height:1.8}.osame-facts{display:flex;flex-wrap:wrap;gap:var(--space-2);list-style:none}.osame-fact{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-2);padding:var(--space-1) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-control);font-size:var(--text-sm)}.osame-fact-label{color:var(--text-secondary)}.osame-fact-value{font-weight:500}.osame-phrase{display:inline-block}.osame-actions{display:flex;flex-wrap:wrap;gap:var(--space-3)}.osame-action,.osame-action-secondary{display:inline-flex;align-items:center;justify-content:center;min-block-size:var(--control-md);padding:var(--space-2) var(--space-5);border-radius:var(--radius-control);font-size:var(--text-sm);font-weight:500;text-align:center;text-decoration:none}.osame-action{background:var(--foreground);color:var(--background);&:hover{color:var(--background);opacity:0.9}}.osame-action-secondary{border:1px solid var(--border-strong);color:var(--foreground);&:hover{background:var(--surface-muted)}}.osame-banner{margin-inline:calc((100% - min(100vw - 2 * var(--gutter),var(--page-wide))) / 2);& picture{display:contents}& img{display:block;inline-size:100%;block-size:auto;border-radius:var(--radius-panel)}}.osame-band{scroll-margin-block-start:calc(var(--header-height) + var(--space-4))}.osame-night{padding-block:var(--space-6);border-block-start:1px solid var(--border)}.osame-sea{padding-block:var(--space-6);border-block-start:1px solid var(--border)}.osame-container{display:grid;gap:var(--space-6)}.osame-title{font-size:var(--text-2xl);line-height:1.35}.osame-band-head{display:grid;gap:var(--space-2)}.osame-ennichi-panel{align-content:start}.osame-ennichi{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr));gap:var(--space-3);list-style:none}.osame-panel{display:grid;align-content:start;gap:var(--space-2);padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-surface);& .osame-action-secondary{justify-self:start;margin-block-start:var(--space-2)}}.osame-big-date{font-size:var(--text-3xl);font-weight:500;line-height:1.1;font-variant-numeric:tabular-nums}.osame-big-month{margin-inline-end:0.1em;color:var(--text-secondary);font-size:0.55em}.osame-deity,.osame-panel-label{font-size:var(--text-lg);line-height:1.4}.osame-when,.osame-other{font-variant-numeric:tabular-nums}.osame-note{color:var(--text-secondary);font-size:var(--text-sm);line-height:1.7}.osame-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr));gap:var(--space-3)}.osame-panel-body{display:grid;gap:var(--space-2)}.osame-sunday-days{display:flex;gap:var(--space-2)}.osame-sunday-day{display:inline-grid;place-items:center;inline-size:2.25rem;aspect-ratio:1;border:1px solid var(--foreground);border-radius:50%;font-variant-numeric:tabular-nums}.osame-sessions{display:grid;gap:var(--space-6);@media (width >= 960px){grid-template-columns:20rem minmax(0,1fr);align-items:start}}.osame-calendar-column{min-inline-size:0}.osame-apply{gap:var(--space-4)}.osame-apply-text{line-height:1.8}.osame-apply-note{color:var(--text-secondary);font-size:var(--text-sm)}.ebick-root{display:flow-root;min-height:100vh;min-height:100dvh}.ebick-stage{position:absolute;inset:0;z-index:1;display:flex;align-items:center;justify-content:center;inline-size:100%;block-size:100vh;background-color:var(--bg-0);color:var(--normal-0)}.ebick-count{inline-size:100vw;block-size:66.666%;margin:0;border:0;border-radius:4rem;background-color:var(--brand);box-shadow:0 8px 16px rgba(0,0,0,0.16);color:inherit;font:inherit;font-size:var(--font-size4);text-align:start;touch-action:manipulation;user-select:none;-webkit-user-select:none;cursor:pointer;&:active{box-shadow:var(--elevation-stroke);filter:brightness(0.9)}}.ebick-status,.ebick-denied{margin:0}}@scope (.kyuri-archive[data-legacy-ritual="kyuri_2022"]){:scope{--white:#fff;--radius-input:6px}:scope:where(html[data-theme=dark] *){--bg-0:#000;--bg-0-rgb:0,0,0;--normal-0:#fff;--normal-0-rgb:255,255,255;--strong-line:#d6a8004e;--positive:hsl(207,67%,67%);--positive-rgb:114.4695,176.48805,227.2305;--positive-h:hsl(207,67%,77%);--positive-r:#000;--positive-hr:#000;--primary:hsl(207,100%,42%);--primary-rgb:0,117.81,214.2;--primary-h:hsl(207,100%,52%);--primary-r:#fff;--primary-hr:#000;--secondary:hsl(258,76%,69%);--secondary-rgb:151.9188,115.872,236.028;--secondary-h:hsl(258,76%,79%);--secondary-r:#000;--secondary-hr:#000;--tertiary:hsl(178,30%,52%);--tertiary-rgb:95.88,169.32,166.872;--tertiary-h:hsl(178,30%,62%);--tertiary-r:#000;--tertiary-hr:#000;--warning:hsl(47,100%,42%);--warning-rgb:214.2,167.79,0;--warning-h:hsl(47,100%,52%);--warning-r:#000;--warning-hr:#000;--danger:hsl(7,100%,42%);--danger-rgb:214.2,24.99,0;--danger-h:hsl(7,100%,52%);--danger-r:#fff;--danger-hr:#000;--danger-ink:hsl(7,90%,70%);--danger-ink-rgb:247.35,125.715,109.65;--danger-ink-h:hsl(7,90%,80%);--danger-ink-r:#000;--danger-ink-hr:#000;--normal:hsl(0,0%,80%);--normal-r:#000;--normal-rgb:204,204,204;--normal-1:hsl(0,0%,80%);--normal-1r:#000;--normal-1-rgb:204,204,204;--normal-2:hsl(0,0%,77%);--normal-2r:#000;--normal-2-rgb:191.25,191.25,191.25;--normal-3:hsl(0,0%,74%);--normal-3r:#000;--normal-3-rgb:178.5,178.5,178.5;--normal-4:hsl(0,0%,71%);--normal-4r:#000;--normal-4-rgb:165.75,165.75,165.75;--normal-5:hsl(0,0%,68%);--normal-5r:#000;--normal-5-rgb:153,153,153;--normal-6:hsl(0,0%,65%);--normal-6r:#000;--normal-6-rgb:140.25,140.25,140.25;--normal-7:hsl(0,0%,62%);--normal-7r:#000;--normal-7-rgb:127.5,127.5,127.5;--muted:hsl(0,0%,63%);--muted-rgb:160.65,160.65,160.65;--muted-h:hsl(0,0%,73%);--muted-r:#000;--muted-hr:#000;--muted2:hsl(0,0%,50%);--muted2-rgb:127.5,127.5,127.5;--muted2-h:hsl(0,0%,60%);--muted2-r:#fff;--muted2-hr:#000;--brand:hsl(217,73%,64%);--brand-rgb:96.186,147.5634,230.214;--brand-h:hsl(217,73%,74%);--brand-r:#000;--brand-hr:#000;--bg:hsl(240,18%,10%);--bg-1:hsl(240,18%,10%);--bg-1-rgb:20.91,20.91,30.09;--bg-2:hsl(240,18%,15%);--bg-2-rgb:10.455,10.455,15.045;--bg-3:hsl(240,18%,20%);--bg-3-rgb:0,0,0;--bg-4:hsl(240,18%,25%);--bg-4-rgb:-10.455,-10.455,-15.045;--bg-5:hsl(240,18%,30%);--bg-5-rgb:-20.91,-20.91,-30.09;--bg-6:hsl(240,18%,35%);--bg-6-rgb:-31.365,-31.365,-45.135;--bg-7:hsl(240,18%,40%);--bg-7-rgb:-41.82,-41.82,-60.18;--header:hsla(0,0%,3%,0.4);--header-rgb:7.65,7.65,7.65;--header-h:hsla(0,0%,13%,0.4);--header-r:#fff;--header-hr:#fff;--logo:hsl(219,14%,76%);--logo-rgb:185.232,191.2296,202.368;--logo-h:hsl(219,14%,86%);--logo-r:#000;--logo-hr:#000;--bg-controller:rgba(0,0,0,0.7529411765);--bg-controller-rgb:0,0,0;--bg-controller-h:rgba(10%,10%,10%,0.7529411765);--bg-controller-r:#fff;--bg-controller-hr:#fff;--controller:#ccc;--controller-rgb:204,204,204;--controller-h:rgb(90%,90%,90%);--controller-r:#000;--controller-hr:#000;--yellow:rgb(77,77,0);--yellow-rgb:77,77,0;--yellow-h:olive;--yellow-r:#fff;--yellow-hr:#fff;--marker:rgb(120,120,0);--marker-rgb:120,120,0;--marker-h:#abab00;--marker-r:#fff;--marker-hr:#000;--elevation-stroke:0px 0px 4px -1px #c8e2e2ff;--elevation-shadow:0px 0.5px 2px 1px rgba(6,6,7,0.2);--elevation-low:0 0 5px 2px color-mix(in srgb,var(--normal-6) 50%,transparent);--elevation-medium:var(--elevation-low);--elevation-high:0 0 8px 8px rgba(255,255,255,0.16)}:scope:where(html:not([data-theme]):not([data-palette]) *),:scope:where(html:not([data-theme])[data-palette=blue] *),:scope:where(html[data-theme=light]:not([data-palette]) *),:scope:where(html[data-theme=light][data-palette=blue] *){--bg-0:#fff;--bg-0-rgb:255,255,255;--normal-0:#000;--normal-0-rgb:0,0,0;--strong-line:#d6a8004e;--positive:hsl(207,100%,37%);--positive-rgb:0,117.81,214.2;--positive-h:hsl(207,100%,32%);--positive-r:#fff;--positive-hr:#fff;--primary:hsl(207,100%,37%);--primary-rgb:0,117.81,214.2;--primary-h:hsl(207,100%,32%);--primary-r:#fff;--primary-hr:#fff;--secondary:hsl(257,69%,38%);--secondary-rgb:67.9269,30.039,163.761;--secondary-h:hsl(257,69%,28%);--secondary-r:#fff;--secondary-hr:#fff;--tertiary:hsl(177,75%,29%);--tertiary-rgb:18.4875,129.4125,123.86625;--tertiary-h:hsl(177,75%,19%);--tertiary-r:#fff;--tertiary-hr:#fff;--warning:hsl(50,91%,33%);--warning-rgb:160.7265,135.201,7.5735;--warning-h:hsl(50,91%,23%);--warning-r:#fff;--warning-hr:#fff;--danger:hsl(7,100%,42%);--danger-rgb:214.2,24.99,0;--danger-h:hsl(7,100%,32%);--danger-r:#fff;--danger-hr:#fff;--danger-ink:hsl(7,100%,32%);--danger-ink-rgb:163.2,19.04,0;--danger-ink-h:hsl(7,100%,22%);--danger-ink-r:#fff;--danger-ink-hr:#fff;--normal:hsl(217,69%,5%);--normal-r:#fff;--normal-rgb:3.9525,10.69725,21.5475;--normal-1:hsl(217,69%,5%);--normal-1r:#fff;--normal-2:hsl(217,69%,8%);--normal-2r:#fff;--normal-3:hsl(217,69%,11%);--normal-3r:#fff;--normal-4:hsl(217,69%,14%);--normal-4r:#fff;--normal-5:hsl(217,69%,17%);--normal-5r:#fff;--normal-6:hsl(217,69%,20%);--normal-6r:#fff;--normal-7:hsl(217,69%,23%);--normal-7r:#fff;--muted:hsl(0,0%,28%);--muted-rgb:71.4,71.4,71.4;--muted-h:hsl(0,0%,18%);--muted-r:#fff;--muted-hr:#fff;--muted2:hsl(0,0%,50%);--muted2-rgb:127.5,127.5,127.5;--muted2-h:hsl(0,0%,40%);--muted2-r:#fff;--muted2-hr:#fff;--brand:hsl(217,68%,38%);--brand-rgb:31.008,81.5252,162.792;--brand-h:hsl(217,68%,28%);--brand-r:#fff;--brand-hr:#fff;--bg:hsl(220,10%,95%);--bg-1:hsl(220,10%,95%);--bg-1-rgb:240.975,241.825,243.525;--bg-2:hsl(220,10%,90%);--bg-2-rgb:226.95,228.65,232.05;--bg-3:hsl(220,10%,85%);--bg-3-rgb:212.925,215.475,220.575;--bg-4:hsl(220,10%,80%);--bg-4-rgb:198.9,202.3,209.1;--bg-5:hsl(220,10%,75%);--bg-5-rgb:184.875,189.125,197.625;--bg-6:hsl(220,10%,70%);--bg-6-rgb:170.85,175.95,186.15;--bg-7:hsl(220,10%,65%);--bg-7-rgb:156.825,162.775,174.675;--header:hsla(0,0%,100%,0.602);--header-rgb:255,255,255;--header-h:hsla(0,0%,90%,0.602);--header-r:#000;--header-hr:#000;--logo:hsl(217,68%,38%);--logo-rgb:31.008,81.5252,162.792;--logo-h:hsl(217,68%,28%);--logo-r:#fff;--logo-hr:#fff;--bg-controller:rgba(238,238,238,0.7529411765);--bg-controller-rgb:238,238,238;--bg-controller-h:rgba(83.3333333333%,83.3333333333%,83.3333333333%,0.7529411765);--bg-controller-r:#000;--bg-controller-hr:#000;--controller:#333;--controller-rgb:51,51,51;--controller-h:rgb(10%,10%,10%);--controller-r:#fff;--controller-hr:#fff;--yellow:rgb(255,255,0);--yellow-rgb:255,255,0;--yellow-h:#cccc00;--yellow-r:#000;--yellow-hr:#000;--marker:rgb(255,255,0);--marker-rgb:255,255,0;--marker-h:#cccc00;--marker-r:#000;--marker-hr:#000;--elevation-stroke:0px 0px 4px -1px #081212ff;--elevation-shadow:0px 0.5px 2px 1px rgba(6,6,7,0.2);--elevation-low:0 1px 0 rgba(6,6,7,0.1),0 1.5px 0 rgba(6,6,7,0.025),0 2px 0 rgba(6,6,7,0.025);--elevation-medium:0 4px 4px rgba(0,0,0,0.08);--elevation-high:0 8px 16px rgba(0,0,0,0.16);--palette-paper:hsl(212,34%,95%);--palette-surface:rgba(234,241,248,0.9);--palette-surface-strong:rgba(241,246,251,0.96);--palette-border:rgba(35,63,104,0.2);--palette-ink:hsl(219,38%,16%);--palette-muted:hsl(215,18%,38%);--palette-accent:hsl(215,55%,38%);--palette-accent-strong:hsl(201,67%,37%);--palette-shadow:0 24px 72px rgba(18,42,76,0.18);--palette-shadow-color:rgba(18,42,76,0.2);--palette-shadow-soft:0 14px 36px rgba(18,42,76,0.14);--palette-shadow-soft-color:rgba(18,42,76,0.16);--palette-ui-paper:hsl(212,42%,98%);--palette-ui-surface:hsl(211,34%,92%);--palette-ui-surface-strong:hsl(210,30%,89%);--palette-ui-border:rgba(35,63,104,0.24);--palette-ui-shadow:0 28px 84px rgba(18,42,76,0.24);--palette-ui-shadow-soft:0 18px 48px rgba(18,42,76,0.18);--palette-ui-shadow-soft-color:rgba(18,42,76,0.2);--palette-text:var(--palette-ink);--palette-rule:color-mix(in srgb,var(--palette-border) 70%,transparent);--palette-fill:color-mix(in srgb,var(--palette-paper) 90%,var(--palette-ink));--palette-tint:color-mix(in srgb,var(--palette-paper) 94%,var(--palette-ink));--palette-soft:var(--palette-fill);--palette-on-accent:var(--palette-paper);--palette-success:color-mix(in srgb,var(--tertiary) 70%,var(--palette-ink));--palette-warning:color-mix(in srgb,var(--warning) 70%,var(--palette-ink));--palette-danger:color-mix(in srgb,var(--danger) 70%,var(--palette-ink))}:scope:where(html:not([data-theme])[data-palette=warm] *),:scope:where(html[data-theme=light][data-palette=warm] *){--bg-0:#fff;--bg-0-rgb:255,255,255;--normal-0:#000;--normal-0-rgb:0,0,0;--strong-line:#d6a8004e;--positive:hsl(207,100%,37%);--positive-rgb:0,117.81,214.2;--positive-h:hsl(207,100%,32%);--positive-r:#fff;--positive-hr:#fff;--primary:hsl(207,100%,37%);--primary-rgb:0,117.81,214.2;--primary-h:hsl(207,100%,32%);--primary-r:#fff;--primary-hr:#fff;--secondary:hsl(257,69%,38%);--secondary-rgb:67.9269,30.039,163.761;--secondary-h:hsl(257,69%,28%);--secondary-r:#fff;--secondary-hr:#fff;--tertiary:hsl(177,75%,29%);--tertiary-rgb:18.4875,129.4125,123.86625;--tertiary-h:hsl(177,75%,19%);--tertiary-r:#fff;--tertiary-hr:#fff;--warning:hsl(50,91%,33%);--warning-rgb:160.7265,135.201,7.5735;--warning-h:hsl(50,91%,23%);--warning-r:#fff;--warning-hr:#fff;--danger:hsl(7,100%,42%);--danger-rgb:214.2,24.99,0;--danger-h:hsl(7,100%,32%);--danger-r:#fff;--danger-hr:#fff;--danger-ink:hsl(7,100%,32%);--danger-ink-rgb:163.2,19.04,0;--danger-ink-h:hsl(7,100%,22%);--danger-ink-r:#fff;--danger-ink-hr:#fff;--normal:hsl(217,69%,5%);--normal-r:#fff;--normal-rgb:3.9525,10.69725,21.5475;--normal-1:hsl(217,69%,5%);--normal-1r:#fff;--normal-2:hsl(217,69%,8%);--normal-2r:#fff;--normal-3:hsl(217,69%,11%);--normal-3r:#fff;--normal-4:hsl(217,69%,14%);--normal-4r:#fff;--normal-5:hsl(217,69%,17%);--normal-5r:#fff;--normal-6:hsl(217,69%,20%);--normal-6r:#fff;--normal-7:hsl(217,69%,23%);--normal-7r:#fff;--muted:hsl(0,0%,28%);--muted-rgb:71.4,71.4,71.4;--muted-h:hsl(0,0%,18%);--muted-r:#fff;--muted-hr:#fff;--muted2:hsl(0,0%,50%);--muted2-rgb:127.5,127.5,127.5;--muted2-h:hsl(0,0%,40%);--muted2-r:#fff;--muted2-hr:#fff;--brand:hsl(217,68%,38%);--brand-rgb:31.008,81.5252,162.792;--brand-h:hsl(217,68%,28%);--brand-r:#fff;--brand-hr:#fff;--bg:hsl(220,10%,95%);--bg-1:hsl(220,10%,95%);--bg-1-rgb:240.975,241.825,243.525;--bg-2:hsl(220,10%,90%);--bg-2-rgb:226.95,228.65,232.05;--bg-3:hsl(220,10%,85%);--bg-3-rgb:212.925,215.475,220.575;--bg-4:hsl(220,10%,80%);--bg-4-rgb:198.9,202.3,209.1;--bg-5:hsl(220,10%,75%);--bg-5-rgb:184.875,189.125,197.625;--bg-6:hsl(220,10%,70%);--bg-6-rgb:170.85,175.95,186.15;--bg-7:hsl(220,10%,65%);--bg-7-rgb:156.825,162.775,174.675;--header:hsla(0,0%,100%,0.602);--header-rgb:255,255,255;--header-h:hsla(0,0%,90%,0.602);--header-r:#000;--header-hr:#000;--logo:hsl(217,68%,38%);--logo-rgb:31.008,81.5252,162.792;--logo-h:hsl(217,68%,28%);--logo-r:#fff;--logo-hr:#fff;--bg-controller:rgba(238,238,238,0.7529411765);--bg-controller-rgb:238,238,238;--bg-controller-h:rgba(83.3333333333%,83.3333333333%,83.3333333333%,0.7529411765);--bg-controller-r:#000;--bg-controller-hr:#000;--controller:#333;--controller-rgb:51,51,51;--controller-h:rgb(10%,10%,10%);--controller-r:#fff;--controller-hr:#fff;--yellow:rgb(255,255,0);--yellow-rgb:255,255,0;--yellow-h:#cccc00;--yellow-r:#000;--yellow-hr:#000;--marker:rgb(255,255,0);--marker-rgb:255,255,0;--marker-h:#cccc00;--marker-r:#000;--marker-hr:#000;--elevation-stroke:0px 0px 4px -1px #081212ff;--elevation-shadow:0px 0.5px 2px 1px rgba(6,6,7,0.2);--elevation-low:0 1px 0 rgba(6,6,7,0.1),0 1.5px 0 rgba(6,6,7,0.025),0 2px 0 rgba(6,6,7,0.025);--elevation-medium:0 4px 4px rgba(0,0,0,0.08);--elevation-high:0 8px 16px rgba(0,0,0,0.16);--palette-paper:hsl(42,31%,95%);--palette-surface:rgba(246,238,226,0.9);--palette-surface-strong:rgba(251,246,238,0.96);--palette-border:rgba(60,48,31,0.2);--palette-ink:hsl(221,35%,16%);--palette-muted:hsl(216,16%,36%);--palette-accent:hsl(34,58%,36%);--palette-accent-strong:hsl(11,58%,40%);--palette-shadow:0 24px 72px rgba(54,38,20,0.16);--palette-shadow-color:rgba(54,38,20,0.18);--palette-shadow-soft:0 14px 36px rgba(54,38,20,0.13);--palette-shadow-soft-color:rgba(54,38,20,0.15);--palette-ui-paper:hsl(42,42%,97%);--palette-ui-surface:hsl(40,28%,92%);--palette-ui-surface-strong:hsl(38,26%,89%);--palette-ui-border:rgba(60,48,31,0.24);--palette-ui-shadow:0 28px 84px rgba(54,38,20,0.22);--palette-ui-shadow-soft:0 18px 48px rgba(54,38,20,0.17);--palette-ui-shadow-soft-color:rgba(54,38,20,0.19);--palette-text:var(--palette-ink);--palette-rule:color-mix(in srgb,var(--palette-border) 70%,transparent);--palette-fill:color-mix(in srgb,var(--palette-paper) 90%,var(--palette-ink));--palette-tint:color-mix(in srgb,var(--palette-paper) 94%,var(--palette-ink));--palette-soft:var(--palette-fill);--palette-on-accent:var(--palette-paper);--palette-success:color-mix(in srgb,var(--tertiary) 70%,var(--palette-ink));--palette-warning:color-mix(in srgb,var(--warning) 70%,var(--palette-ink));--palette-danger:color-mix(in srgb,var(--danger) 70%,var(--palette-ink));--positive:hsl(34,58%,36%);--positive-rgb:145.044,98.8992,38.556;--positive-h:hsl(34,58%,26%);--positive-r:#fff;--positive-hr:#fff;--primary:hsl(34,58%,36%);--primary-rgb:145.044,98.8992,38.556;--primary-h:hsl(34,58%,26%);--primary-r:#fff;--primary-hr:#fff;--secondary:hsl(11,58%,40%);--secondary-rgb:161.16,64.532,42.84;--secondary-h:hsl(11,58%,30%);--secondary-r:#fff;--secondary-hr:#fff;--tertiary:hsl(138,24%,34%);--tertiary-rgb:65.892,107.508,78.3768;--tertiary-h:hsl(138,24%,24%);--tertiary-r:#fff;--tertiary-hr:#fff;--brand:hsl(34,58%,36%);--brand-rgb:145.044,98.8992,38.556;--brand-h:hsl(34,58%,26%);--brand-r:#fff;--brand-hr:#fff;--bg:hsl(42,32%,96%);--bg-0:hsl(42,32%,96%);--bg-0-rgb:248.064,246.1056,241.536;--bg-1:hsl(42,32%,96%);--bg-1-rgb:248.064,246.1056,241.536;--bg-2:hsl(42,32%,91%);--bg-2-rgb:239.394,234.9876,224.706;--bg-3:hsl(42,32%,86%);--bg-3-rgb:230.724,223.8696,207.876;--bg-4:hsl(42,32%,81%);--bg-4-rgb:222.054,212.7516,191.046;--bg-5:hsl(42,32%,76%);--bg-5-rgb:213.384,201.6336,174.216;--bg-6:hsl(42,32%,71%);--bg-6-rgb:204.714,190.5156,157.386;--bg-7:hsl(42,32%,66%);--bg-7-rgb:196.044,179.3976,140.556;--logo:hsl(34,48%,34%);--logo-rgb:128.316,92.2488,45.084;--logo-h:hsl(34,48%,24%);--logo-r:#fff;--logo-hr:#fff}@media (prefers-color-scheme:dark){:scope:where(html:not([data-theme]):not([data-palette]) *),:scope:where(html:not([data-theme])[data-palette=blue] *){--bg-0:#000;--bg-0-rgb:0,0,0;--normal-0:#fff;--normal-0-rgb:255,255,255;--strong-line:#d6a8004e;--positive:hsl(207,67%,67%);--positive-rgb:114.4695,176.48805,227.2305;--positive-h:hsl(207,67%,77%);--positive-r:#000;--positive-hr:#000;--primary:hsl(207,100%,42%);--primary-rgb:0,117.81,214.2;--primary-h:hsl(207,100%,52%);--primary-r:#fff;--primary-hr:#000;--secondary:hsl(258,76%,69%);--secondary-rgb:151.9188,115.872,236.028;--secondary-h:hsl(258,76%,79%);--secondary-r:#000;--secondary-hr:#000;--tertiary:hsl(178,30%,52%);--tertiary-rgb:95.88,169.32,166.872;--tertiary-h:hsl(178,30%,62%);--tertiary-r:#000;--tertiary-hr:#000;--warning:hsl(47,100%,42%);--warning-rgb:214.2,167.79,0;--warning-h:hsl(47,100%,52%);--warning-r:#000;--warning-hr:#000;--danger:hsl(7,100%,42%);--danger-rgb:214.2,24.99,0;--danger-h:hsl(7,100%,52%);--danger-r:#fff;--danger-hr:#000;--danger-ink:hsl(7,90%,70%);--danger-ink-rgb:247.35,125.715,109.65;--danger-ink-h:hsl(7,90%,80%);--danger-ink-r:#000;--danger-ink-hr:#000;--normal:hsl(0,0%,80%);--normal-r:#000;--normal-rgb:204,204,204;--normal-1:hsl(0,0%,80%);--normal-1r:#000;--normal-1-rgb:204,204,204;--normal-2:hsl(0,0%,77%);--normal-2r:#000;--normal-2-rgb:191.25,191.25,191.25;--normal-3:hsl(0,0%,74%);--normal-3r:#000;--normal-3-rgb:178.5,178.5,178.5;--normal-4:hsl(0,0%,71%);--normal-4r:#000;--normal-4-rgb:165.75,165.75,165.75;--normal-5:hsl(0,0%,68%);--normal-5r:#000;--normal-5-rgb:153,153,153;--normal-6:hsl(0,0%,65%);--normal-6r:#000;--normal-6-rgb:140.25,140.25,140.25;--normal-7:hsl(0,0%,62%);--normal-7r:#000;--normal-7-rgb:127.5,127.5,127.5;--muted:hsl(0,0%,63%);--muted-rgb:160.65,160.65,160.65;--muted-h:hsl(0,0%,73%);--muted-r:#000;--muted-hr:#000;--muted2:hsl(0,0%,50%);--muted2-rgb:127.5,127.5,127.5;--muted2-h:hsl(0,0%,60%);--muted2-r:#fff;--muted2-hr:#000;--brand:hsl(217,73%,64%);--brand-rgb:96.186,147.5634,230.214;--brand-h:hsl(217,73%,74%);--brand-r:#000;--brand-hr:#000;--bg:hsl(240,18%,10%);--bg-1:hsl(240,18%,10%);--bg-1-rgb:20.91,20.91,30.09;--bg-2:hsl(240,18%,15%);--bg-2-rgb:10.455,10.455,15.045;--bg-3:hsl(240,18%,20%);--bg-3-rgb:0,0,0;--bg-4:hsl(240,18%,25%);--bg-4-rgb:-10.455,-10.455,-15.045;--bg-5:hsl(240,18%,30%);--bg-5-rgb:-20.91,-20.91,-30.09;--bg-6:hsl(240,18%,35%);--bg-6-rgb:-31.365,-31.365,-45.135;--bg-7:hsl(240,18%,40%);--bg-7-rgb:-41.82,-41.82,-60.18;--header:hsla(0,0%,3%,0.4);--header-rgb:7.65,7.65,7.65;--header-h:hsla(0,0%,13%,0.4);--header-r:#fff;--header-hr:#fff;--logo:hsl(219,14%,76%);--logo-rgb:185.232,191.2296,202.368;--logo-h:hsl(219,14%,86%);--logo-r:#000;--logo-hr:#000;--bg-controller:rgba(0,0,0,0.7529411765);--bg-controller-rgb:0,0,0;--bg-controller-h:rgba(10%,10%,10%,0.7529411765);--bg-controller-r:#fff;--bg-controller-hr:#fff;--controller:#ccc;--controller-rgb:204,204,204;--controller-h:rgb(90%,90%,90%);--controller-r:#000;--controller-hr:#000;--yellow:rgb(77,77,0);--yellow-rgb:77,77,0;--yellow-h:olive;--yellow-r:#fff;--yellow-hr:#fff;--marker:rgb(120,120,0);--marker-rgb:120,120,0;--marker-h:#abab00;--marker-r:#fff;--marker-hr:#000;--elevation-stroke:0px 0px 4px -1px #c8e2e2ff;--elevation-shadow:0px 0.5px 2px 1px rgba(6,6,7,0.2);--elevation-low:0 0 5px 2px color-mix(in srgb,var(--normal-6) 50%,transparent);--elevation-medium:var(--elevation-low);--elevation-high:0 0 8px 8px rgba(255,255,255,0.16);--palette-paper:hsl(221,26%,11%);--palette-surface:rgba(17,23,35,0.84);--palette-surface-strong:rgba(22,29,43,0.94);--palette-border:rgba(196,214,242,0.14);--palette-ink:hsl(214,28%,91%);--palette-muted:hsl(214,18%,74%);--palette-accent:hsl(212,64%,68%);--palette-accent-strong:hsl(194,72%,73%);--palette-shadow:0 28px 84px rgba(0,11,27,0.42);--palette-shadow-color:rgba(0,11,27,0.46);--palette-shadow-soft:0 18px 48px rgba(0,11,27,0.3);--palette-shadow-soft-color:rgba(0,11,27,0.34);--palette-ui-paper:hsl(0,0%,0%);--palette-ui-surface:hsl(221,22%,16%);--palette-ui-surface-strong:hsl(221,20%,19%);--palette-ui-border:rgba(196,214,242,0.18);--palette-ui-shadow:0 32px 88px rgba(0,11,27,0.5);--palette-ui-shadow-soft:0 20px 54px rgba(0,11,27,0.38);--palette-ui-shadow-soft-color:rgba(0,11,27,0.42);--palette-text:var(--palette-ink);--palette-rule:color-mix(in srgb,var(--palette-border) 70%,transparent);--palette-fill:color-mix(in srgb,var(--palette-paper) 90%,var(--palette-ink));--palette-tint:color-mix(in srgb,var(--palette-paper) 94%,var(--palette-ink));--palette-soft:var(--palette-fill);--palette-on-accent:var(--palette-paper);--palette-success:color-mix(in srgb,var(--tertiary) 70%,var(--palette-ink));--palette-warning:color-mix(in srgb,var(--warning) 70%,var(--palette-ink));--palette-danger:color-mix(in srgb,var(--danger) 70%,var(--palette-ink))}:scope:where(html:not([data-theme])[data-palette=warm] *){--bg-0:#000;--bg-0-rgb:0,0,0;--normal-0:#fff;--normal-0-rgb:255,255,255;--strong-line:#d6a8004e;--positive:hsl(207,67%,67%);--positive-rgb:114.4695,176.48805,227.2305;--positive-h:hsl(207,67%,77%);--positive-r:#000;--positive-hr:#000;--primary:hsl(207,100%,42%);--primary-rgb:0,117.81,214.2;--primary-h:hsl(207,100%,52%);--primary-r:#fff;--primary-hr:#000;--secondary:hsl(258,76%,69%);--secondary-rgb:151.9188,115.872,236.028;--secondary-h:hsl(258,76%,79%);--secondary-r:#000;--secondary-hr:#000;--tertiary:hsl(178,30%,52%);--tertiary-rgb:95.88,169.32,166.872;--tertiary-h:hsl(178,30%,62%);--tertiary-r:#000;--tertiary-hr:#000;--warning:hsl(47,100%,42%);--warning-rgb:214.2,167.79,0;--warning-h:hsl(47,100%,52%);--warning-r:#000;--warning-hr:#000;--danger:hsl(7,100%,42%);--danger-rgb:214.2,24.99,0;--danger-h:hsl(7,100%,52%);--danger-r:#fff;--danger-hr:#000;--danger-ink:hsl(7,90%,70%);--danger-ink-rgb:247.35,125.715,109.65;--danger-ink-h:hsl(7,90%,80%);--danger-ink-r:#000;--danger-ink-hr:#000;--normal:hsl(0,0%,80%);--normal-r:#000;--normal-rgb:204,204,204;--normal-1:hsl(0,0%,80%);--normal-1r:#000;--normal-1-rgb:204,204,204;--normal-2:hsl(0,0%,77%);--normal-2r:#000;--normal-2-rgb:191.25,191.25,191.25;--normal-3:hsl(0,0%,74%);--normal-3r:#000;--normal-3-rgb:178.5,178.5,178.5;--normal-4:hsl(0,0%,71%);--normal-4r:#000;--normal-4-rgb:165.75,165.75,165.75;--normal-5:hsl(0,0%,68%);--normal-5r:#000;--normal-5-rgb:153,153,153;--normal-6:hsl(0,0%,65%);--normal-6r:#000;--normal-6-rgb:140.25,140.25,140.25;--normal-7:hsl(0,0%,62%);--normal-7r:#000;--normal-7-rgb:127.5,127.5,127.5;--muted:hsl(0,0%,63%);--muted-rgb:160.65,160.65,160.65;--muted-h:hsl(0,0%,73%);--muted-r:#000;--muted-hr:#000;--muted2:hsl(0,0%,50%);--muted2-rgb:127.5,127.5,127.5;--muted2-h:hsl(0,0%,60%);--muted2-r:#fff;--muted2-hr:#000;--brand:hsl(217,73%,64%);--brand-rgb:96.186,147.5634,230.214;--brand-h:hsl(217,73%,74%);--brand-r:#000;--brand-hr:#000;--bg:hsl(240,18%,10%);--bg-1:hsl(240,18%,10%);--bg-1-rgb:20.91,20.91,30.09;--bg-2:hsl(240,18%,15%);--bg-2-rgb:10.455,10.455,15.045;--bg-3:hsl(240,18%,20%);--bg-3-rgb:0,0,0;--bg-4:hsl(240,18%,25%);--bg-4-rgb:-10.455,-10.455,-15.045;--bg-5:hsl(240,18%,30%);--bg-5-rgb:-20.91,-20.91,-30.09;--bg-6:hsl(240,18%,35%);--bg-6-rgb:-31.365,-31.365,-45.135;--bg-7:hsl(240,18%,40%);--bg-7-rgb:-41.82,-41.82,-60.18;--header:hsla(0,0%,3%,0.4);--header-rgb:7.65,7.65,7.65;--header-h:hsla(0,0%,13%,0.4);--header-r:#fff;--header-hr:#fff;--logo:hsl(219,14%,76%);--logo-rgb:185.232,191.2296,202.368;--logo-h:hsl(219,14%,86%);--logo-r:#000;--logo-hr:#000;--bg-controller:rgba(0,0,0,0.7529411765);--bg-controller-rgb:0,0,0;--bg-controller-h:rgba(10%,10%,10%,0.7529411765);--bg-controller-r:#fff;--bg-controller-hr:#fff;--controller:#ccc;--controller-rgb:204,204,204;--controller-h:rgb(90%,90%,90%);--controller-r:#000;--controller-hr:#000;--yellow:rgb(77,77,0);--yellow-rgb:77,77,0;--yellow-h:olive;--yellow-r:#fff;--yellow-hr:#fff;--marker:rgb(120,120,0);--marker-rgb:120,120,0;--marker-h:#abab00;--marker-r:#fff;--marker-hr:#000;--elevation-stroke:0px 0px 4px -1px #c8e2e2ff;--elevation-shadow:0px 0.5px 2px 1px rgba(6,6,7,0.2);--elevation-low:0 0 5px 2px color-mix(in srgb,var(--normal-6) 50%,transparent);--elevation-medium:var(--elevation-low);--elevation-high:0 0 8px 8px rgba(255,255,255,0.16);--palette-paper:hsl(27,30%,10%);--palette-surface:rgba(34,25,18,0.86);--palette-surface-strong:rgba(45,32,22,0.94);--palette-border:rgba(244,206,156,0.16);--palette-ink:hsl(42,24%,90%);--palette-muted:hsl(37,16%,73%);--palette-accent:hsl(38,54%,64%);--palette-accent-strong:hsl(16,69%,64%);--palette-shadow:0 28px 84px rgba(20,10,4,0.46);--palette-shadow-color:rgba(20,10,4,0.5);--palette-shadow-soft:0 18px 48px rgba(20,10,4,0.34);--palette-shadow-soft-color:rgba(20,10,4,0.38);--palette-ui-paper:hsl(27,28%,8%);--palette-ui-surface:hsl(27,24%,13%);--palette-ui-surface-strong:hsl(27,22%,16%);--palette-ui-border:rgba(244,206,156,0.2);--palette-ui-shadow:0 32px 88px rgba(20,10,4,0.52);--palette-ui-shadow-soft:0 20px 54px rgba(20,10,4,0.4);--palette-ui-shadow-soft-color:rgba(20,10,4,0.44);--palette-text:var(--palette-ink);--palette-rule:color-mix(in srgb,var(--palette-border) 70%,transparent);--palette-fill:color-mix(in srgb,var(--palette-paper) 90%,var(--palette-ink));--palette-tint:color-mix(in srgb,var(--palette-paper) 94%,var(--palette-ink));--palette-soft:var(--palette-fill);--palette-on-accent:var(--palette-paper);--palette-success:color-mix(in srgb,var(--tertiary) 70%,var(--palette-ink));--palette-warning:color-mix(in srgb,var(--warning) 70%,var(--palette-ink));--palette-danger:color-mix(in srgb,var(--danger) 70%,var(--palette-ink));--positive:hsl(38,54%,64%);--positive-rgb:212.772,176.4192,113.628;--positive-h:hsl(38,54%,74%);--positive-r:#000;--positive-hr:#000;--primary:hsl(38,54%,64%);--primary-rgb:212.772,176.4192,113.628;--primary-h:hsl(38,54%,74%);--primary-r:#000;--primary-hr:#000;--secondary:hsl(16,69%,64%);--secondary-rgb:226.542,133.6404,99.858;--secondary-h:hsl(16,69%,74%);--secondary-r:#000;--secondary-hr:#000;--tertiary:hsl(86,30%,58%);--tertiary-rgb:152.184,180.03,115.77;--tertiary-h:hsl(86,30%,68%);--tertiary-r:#000;--tertiary-hr:#000;--brand:hsl(38,54%,64%);--brand-rgb:212.772,176.4192,113.628;--brand-h:hsl(38,54%,74%);--brand-r:#000;--brand-hr:#000;--bg:hsl(27,28%,8%);--bg-0:hsl(27,28%,8%);--bg-0-rgb:26.112,19.8288,14.688;--bg-1:hsl(27,28%,8%);--bg-1-rgb:26.112,19.8288,14.688;--bg-2:hsl(27,28%,13%);--bg-2-rgb:42.432,32.2218,23.868;--bg-3:hsl(27,28%,18%);--bg-3-rgb:58.752,44.6148,33.048;--bg-4:hsl(27,28%,23%);--bg-4-rgb:75.072,57.0078,42.228;--bg-5:hsl(27,28%,28%);--bg-5-rgb:91.392,69.4008,51.408;--bg-6:hsl(27,28%,33%);--bg-6-rgb:107.712,81.7938,60.588;--bg-7:hsl(27,28%,38%);--bg-7-rgb:124.032,94.1868,69.768;--logo:hsl(38,30%,72%);--logo-rgb:205.02,189.312,162.18;--logo-h:hsl(38,30%,82%);--logo-r:#000;--logo-hr:#000}}:scope:where(html[data-theme=dark]:not([data-palette]) *),:scope:where(html[data-theme=dark][data-palette=blue] *){--palette-paper:hsl(221,26%,11%);--palette-surface:rgba(17,23,35,0.84);--palette-surface-strong:rgba(22,29,43,0.94);--palette-border:rgba(196,214,242,0.14);--palette-ink:hsl(214,28%,91%);--palette-muted:hsl(214,18%,74%);--palette-accent:hsl(212,64%,68%);--palette-accent-strong:hsl(194,72%,73%);--palette-shadow:0 28px 84px rgba(0,11,27,0.42);--palette-shadow-color:rgba(0,11,27,0.46);--palette-shadow-soft:0 18px 48px rgba(0,11,27,0.3);--palette-shadow-soft-color:rgba(0,11,27,0.34);--palette-ui-paper:hsl(0,0%,0%);--palette-ui-surface:hsl(221,22%,16%);--palette-ui-surface-strong:hsl(221,20%,19%);--palette-ui-border:rgba(196,214,242,0.18);--palette-ui-shadow:0 32px 88px rgba(0,11,27,0.5);--palette-ui-shadow-soft:0 20px 54px rgba(0,11,27,0.38);--palette-ui-shadow-soft-color:rgba(0,11,27,0.42);--palette-text:var(--palette-ink);--palette-rule:color-mix(in srgb,var(--palette-border) 70%,transparent);--palette-fill:color-mix(in srgb,var(--palette-paper) 90%,var(--palette-ink));--palette-tint:color-mix(in srgb,var(--palette-paper) 94%,var(--palette-ink));--palette-soft:var(--palette-fill);--palette-on-accent:var(--palette-paper);--palette-success:color-mix(in srgb,var(--tertiary) 70%,var(--palette-ink));--palette-warning:color-mix(in srgb,var(--warning) 70%,var(--palette-ink));--palette-danger:color-mix(in srgb,var(--danger) 70%,var(--palette-ink))}:scope:where(html[data-theme=dark][data-palette=warm] *){--palette-paper:hsl(27,30%,10%);--palette-surface:rgba(34,25,18,0.86);--palette-surface-strong:rgba(45,32,22,0.94);--palette-border:rgba(244,206,156,0.16);--palette-ink:hsl(42,24%,90%);--palette-muted:hsl(37,16%,73%);--palette-accent:hsl(38,54%,64%);--palette-accent-strong:hsl(16,69%,64%);--palette-shadow:0 28px 84px rgba(20,10,4,0.46);--palette-shadow-color:rgba(20,10,4,0.5);--palette-shadow-soft:0 18px 48px rgba(20,10,4,0.34);--palette-shadow-soft-color:rgba(20,10,4,0.38);--palette-ui-paper:hsl(27,28%,8%);--palette-ui-surface:hsl(27,24%,13%);--palette-ui-surface-strong:hsl(27,22%,16%);--palette-ui-border:rgba(244,206,156,0.2);--palette-ui-shadow:0 32px 88px rgba(20,10,4,0.52);--palette-ui-shadow-soft:0 20px 54px rgba(20,10,4,0.4);--palette-ui-shadow-soft-color:rgba(20,10,4,0.44);--palette-text:var(--palette-ink);--palette-rule:color-mix(in srgb,var(--palette-border) 70%,transparent);--palette-fill:color-mix(in srgb,var(--palette-paper) 90%,var(--palette-ink));--palette-tint:color-mix(in srgb,var(--palette-paper) 94%,var(--palette-ink));--palette-soft:var(--palette-fill);--palette-on-accent:var(--palette-paper);--palette-success:color-mix(in srgb,var(--tertiary) 70%,var(--palette-ink));--palette-warning:color-mix(in srgb,var(--warning) 70%,var(--palette-ink));--palette-danger:color-mix(in srgb,var(--danger) 70%,var(--palette-ink));--positive:hsl(38,54%,64%);--positive-rgb:212.772,176.4192,113.628;--positive-h:hsl(38,54%,74%);--positive-r:#000;--positive-hr:#000;--primary:hsl(38,54%,64%);--primary-rgb:212.772,176.4192,113.628;--primary-h:hsl(38,54%,74%);--primary-r:#000;--primary-hr:#000;--secondary:hsl(16,69%,64%);--secondary-rgb:226.542,133.6404,99.858;--secondary-h:hsl(16,69%,74%);--secondary-r:#000;--secondary-hr:#000;--tertiary:hsl(86,30%,58%);--tertiary-rgb:152.184,180.03,115.77;--tertiary-h:hsl(86,30%,68%);--tertiary-r:#000;--tertiary-hr:#000;--brand:hsl(38,54%,64%);--brand-rgb:212.772,176.4192,113.628;--brand-h:hsl(38,54%,74%);--brand-r:#000;--brand-hr:#000;--bg:hsl(27,28%,8%);--bg-0:hsl(27,28%,8%);--bg-0-rgb:26.112,19.8288,14.688;--bg-1:hsl(27,28%,8%);--bg-1-rgb:26.112,19.8288,14.688;--bg-2:hsl(27,28%,13%);--bg-2-rgb:42.432,32.2218,23.868;--bg-3:hsl(27,28%,18%);--bg-3-rgb:58.752,44.6148,33.048;--bg-4:hsl(27,28%,23%);--bg-4-rgb:75.072,57.0078,42.228;--bg-5:hsl(27,28%,28%);--bg-5-rgb:91.392,69.4008,51.408;--bg-6:hsl(27,28%,33%);--bg-6-rgb:107.712,81.7938,60.588;--bg-7:hsl(27,28%,38%);--bg-7-rgb:124.032,94.1868,69.768;--logo:hsl(38,30%,72%);--logo-rgb:205.02,189.312,162.18;--logo-h:hsl(38,30%,82%);--logo-r:#000;--logo-hr:#000}:scope{--header-height:56px;--panel-sm:340px;--panel-md:640px;--panel-lg:800px;--panel-xl:960px;--panel-xxl:1280px;--panel-xxxl:1600px;--shadow-input:0 0 4px -1px var(--normal);--overlay-shadow:-10px -10px 38px -25px var(--positive),10px 10px 38px -25px var(--secondary),0px 0px 10px -3px var(--tertiary);--reading-radius:28px;--reading-radius-sm:22px;--reading-sidebar:18rem;--reading-measure:72ch;--reading-measure-wide:82ch;--page-title-font-family:var(--font);--page-title-font-size:clamp(2rem,4.8vw,3.3rem);--page-title-font-weight:800;--page-title-line-height:1.26;--page-title-letter-spacing:-0.02em;--font-size0:clamp(0.7rem,calc(0.55rem + 0.3125vw),0.8rem);--line-height0:1;--space0:0px;--font-size1:clamp(0.85rem,calc(0.625rem + 0.46875vw),1rem);--line-height1:1.2;--space1:8px;--font-size2:clamp(1rem,calc(0.7rem + 0.625vw),1.2rem);--line-height2:1.4;--space2:16px;--font-size3:clamp(1.15rem,calc(0.775rem + 0.78125vw),1.4rem);--line-height3:1.6;--space3:24px;--font-size4:clamp(1.3rem,calc(0.85rem + 0.9375vw),1.6rem);--line-height4:1.8;--space4:32px;--font-size5:clamp(1.45rem,calc(0.925rem + 1.09375vw),1.8rem);--line-height5:2;--space5:40px;--font-size6:clamp(1.6rem,calc(1rem + 1.25vw),2rem);--line-height6:2.2;--space6:48px;--font-size7:clamp(1.75rem,calc(1.075rem + 1.40625vw),2.2rem);--line-height7:2.4;--space7:56px;--font-size8:clamp(1.9rem,calc(1.15rem + 1.5625vw),2.4rem);--line-height8:2.6;--space8:64px;--font-size9:clamp(2.05rem,calc(1.225rem + 1.71875vw),2.6rem);--line-height9:2.8;--space9:72px;--font-size10:clamp(2.2rem,calc(1.3rem + 1.875vw),2.8rem);--line-height10:3;--space10:80px}:scope{display:block;width:100%;max-width:none;margin:0;padding:0;color:var(--normal);font-family:var(--font);font-size:1rem;line-height:1}:where(:scope *){box-sizing:border-box;font:inherit}:where(:scope :is(p,div,li,dd)){line-height:1.4}:where(:scope :is(h1,h2,h3,h4,h5,h6)){margin:0;font-size:inherit;font-weight:bold;letter-spacing:normal;font-family:var(--heading-font,var(--font))}:where(:scope :is(p,ol,ul,figure)){margin:0;padding:0}:where(:scope a){color:inherit;text-decoration:inherit}:where(:scope img){max-width:100%;height:auto;object-fit:fill}:where(:scope picture){display:contents}.kyuri-archive-content{display:block;font-size:inherit}.kyuri-archive-facts{display:block;gap:0}.kyuri-archive-fact{display:block}.kyuri-archive-title{margin:var(--space8) 0;text-align:center;font-size:var(--font-size6);color:var(--palette-accent);font-weight:bold}.kyuri-archive-time{text-align:center;font-family:var(--font-mono);font-weight:bold;font-size:var(--font-size5);color:var(--tertiary);display:flex;flex-direction:column;align-items:center;gap:var(--space1)}.kyuri-archive-status{text-align:center;font-size:var(--font-size4);margin-top:var(--space4)}.kyuri-archive-status-before,.kyuri-archive-status-waiting{color:var(--positive)}.kyuri-archive-status-now,.kyuri-archive-status-now-and-readouts-end{color:var(--brand)}.kyuri-archive-status-end{color:var(--danger)}.kyuri-archive-status-cancel{color:var(--warning)}.kyuri-archive-actions{margin:var(--space4) auto;text-align:center}.kyuri-archive-content{max-width:36rem;margin:0 auto;text-align:justify;padding:var(--space4);background-color:var(--bg-3);display:flex;flex-direction:column;gap:var(--space2);line-height:1.8}@media screen and (min-width:800px){.kyuri-archive-content{border-radius:var(--radius-input)}}.kyuri-archive-content .kyuri-archive-section-title{font-size:var(--font-size6);text-align:center;margin:var(--space4) 0}.kyuri-archive-content .kyuri-archive-icon{text-align:center}.kyuri-archive-last-year{margin:var(--space4) 0}.kyuri-archive-last-year .kyuri-archive-section-title{text-align:center;font-size:var(--font-size6);margin:var(--space4) 0}.kyuri-archive-last-year .kyuri-archive-photo{border-radius:var(--radius-input);box-shadow:var(--elevation-stroke)}.kyuri-archive-abstract{background-color:var(--bg-3);padding:var(--space2);max-width:48rem;margin:0 auto}@media screen and (min-width:800px){.kyuri-archive-abstract{border-radius:var(--radius-input)}}.kyuri-archive-abstract .kyuri-archive-section-title{text-align:center;margin:var(--space4) 0;font-size:var(--font-size6)}.kyuri-archive-abstract .kyuri-archive-facts{padding-bottom:var(--space4)}@media screen and (min-width:800px){.kyuri-archive-abstract .kyuri-archive-facts{display:grid;grid-template-columns:1fr 1fr;gap:var(--space2)}}.kyuri-archive-abstract .kyuri-archive-facts .kyuri-archive-fact{text-align:center;margin-bottom:var(--space4)}@media screen and (min-width:800px){.kyuri-archive-abstract .kyuri-archive-facts .kyuri-archive-fact{margin-bottom:0}}.kyuri-archive-abstract .kyuri-archive-facts .kyuri-archive-fact .kyuri-archive-fact-title{font-weight:bold;font-size:var(--font-size5);margin:var(--space1) 0}.specialOrdersSection{margin:var(--space6) 0}.specialOrdersSection .kyuri-archive-section-title{font-size:var(--font-size6);text-align:center;margin:var(--space4) 0}.specialOrdersSection .sectionSubtitle{font-size:var(--font-size5);text-align:center}.specialOrdersSection .ordersContainer{display:flex;justify-content:flex-start;align-items:flex-start;gap:var(--space2);overflow-x:auto;overscroll-behavior-x:contain;padding:var(--space2) var(--space1)}@media screen and (min-width:800px){.specialOrdersSection .ordersContainer{justify-content:center;flex-wrap:wrap;padding:var(--space2)}}.specialOrdersSection .ordersContainer .orderCard{background-color:var(--bg-1);min-width:300px;border-radius:var(--radius-input);box-shadow:var(--elevation-shadow);cursor:pointer;user-select:none}@media screen and (min-width:800px){.specialOrdersSection .ordersContainer .orderCard{min-width:0;width:265px}}.specialOrdersSection .ordersContainer .orderCard .cardImage{border-top-left-radius:var(--radius-input);border-top-right-radius:var(--radius-input)}.specialOrdersSection .ordersContainer .orderCard .cardContent{border-bottom-left-radius:var(--radius-input);border-bottom-right-radius:var(--radius-input)}.specialOrdersSection .ordersContainer .orderCard .cardContent .cardTitle{text-align:center;font-size:var(--font-size4);padding:var(--space2) 0}.specialOrdersSection .ordersContainer .orderCard .cardContent .cardPrice{color:var(--positive);font-weight:bold;font-size:var(--font-size5);margin:var(--space2) 0}.specialOrdersSection .ordersContainer .orderCard .cardContent .cardPrice .priceValue{font-family:var(--font-mono)}.specialOrdersSection .ordersContainer .orderCard .cardContent .cardOldPrice{text-decoration:line-through;color:var(--danger);font-weight:bold;font-size:var(--font-size0);margin:var(--space2) 0}.specialOrdersSection .ordersContainer .orderCard .cardContent .cardOldPrice .priceValue{font-family:var(--font-mono)}.specialOrdersSection .ordersContainer .orderCard .cardContent .cardDescription{padding:var(--space2)}.kyuri-archive-kaki{max-width:36rem;margin:0 auto;display:flex;flex-direction:column;gap:var(--space3);margin:var(--space4) 0;border-radius:var(--radius-input);background-color:var(--bg-3);padding:var(--space4);box-shadow:var(--elevation-stroke)}.kyuri-archive-kaki .kyuri-archive-section-title{font-size:var(--font-size6)}.kyuri-archive-kaki .kyuri-archive-ritual-list{list-style-type:decimal;margin-left:var(--space4);display:flex;flex-direction:column;gap:var(--space1)}:scope{padding-bottom:0}.kyuri-archive-body{max-width:80rem;margin:0 auto;display:block}.kyuri-archive-actions{display:block}.kyuri-archive-icon img{inline-size:128px}.kyuri-archive-status{width:100%;justify-self:auto;text-align:center;padding:0;border:0;border-radius:0;background:none}.kyuri-archive-icon img{display:inline-block}.kyuri-archive-time-line{color:inherit;font-size:inherit}.kyuri-archive-video{width:100%;border-radius:0}.kyuri-archive-fact{border:0;border-radius:0;background:none;padding:0}.kyuri-archive-last-year{display:block}.kyuri-archive-photo{width:100%}.kyuri-archive-abstract{display:block}.ritual-archive-link-root{margin:var(--space2) 0;padding:0 var(--space2);display:block;background:none;border:0;border-radius:0}.ritual-archive-link-note{margin:0 0 var(--space1);color:var(--palette-muted);line-height:1.7}.ritual-archive-link-link{color:var(--palette-accent-strong);font-weight:600;text-decoration:underline;text-underline-offset:.2em}}@scope (.kyuri-archive[data-legacy-ritual="kyuri_2023"]){:scope{--white:#fff;--radius-input:6px}:scope:where(html[data-theme=dark] *){--bg-0:#000;--bg-0-rgb:0,0,0;--normal-0:#fff;--normal-0-rgb:255,255,255;--strong-line:#d6a8004e;--positive:hsl(207,67%,67%);--positive-rgb:114.4695,176.48805,227.2305;--positive-h:hsl(207,67%,77%);--positive-r:#000;--positive-hr:#000;--primary:hsl(207,100%,42%);--primary-rgb:0,117.81,214.2;--primary-h:hsl(207,100%,52%);--primary-r:#fff;--primary-hr:#000;--secondary:hsl(258,76%,69%);--secondary-rgb:151.9188,115.872,236.028;--secondary-h:hsl(258,76%,79%);--secondary-r:#000;--secondary-hr:#000;--tertiary:hsl(178,30%,52%);--tertiary-rgb:95.88,169.32,166.872;--tertiary-h:hsl(178,30%,62%);--tertiary-r:#000;--tertiary-hr:#000;--warning:hsl(47,100%,42%);--warning-rgb:214.2,167.79,0;--warning-h:hsl(47,100%,52%);--warning-r:#000;--warning-hr:#000;--danger:hsl(7,100%,42%);--danger-rgb:214.2,24.99,0;--danger-h:hsl(7,100%,52%);--danger-r:#fff;--danger-hr:#000;--danger-ink:hsl(7,90%,70%);--danger-ink-rgb:247.35,125.715,109.65;--danger-ink-h:hsl(7,90%,80%);--danger-ink-r:#000;--danger-ink-hr:#000;--normal:hsl(0,0%,80%);--normal-r:#000;--normal-rgb:204,204,204;--normal-1:hsl(0,0%,80%);--normal-1r:#000;--normal-1-rgb:204,204,204;--normal-2:hsl(0,0%,77%);--normal-2r:#000;--normal-2-rgb:191.25,191.25,191.25;--normal-3:hsl(0,0%,74%);--normal-3r:#000;--normal-3-rgb:178.5,178.5,178.5;--normal-4:hsl(0,0%,71%);--normal-4r:#000;--normal-4-rgb:165.75,165.75,165.75;--normal-5:hsl(0,0%,68%);--normal-5r:#000;--normal-5-rgb:153,153,153;--normal-6:hsl(0,0%,65%);--normal-6r:#000;--normal-6-rgb:140.25,140.25,140.25;--normal-7:hsl(0,0%,62%);--normal-7r:#000;--normal-7-rgb:127.5,127.5,127.5;--muted:hsl(0,0%,63%);--muted-rgb:160.65,160.65,160.65;--muted-h:hsl(0,0%,73%);--muted-r:#000;--muted-hr:#000;--muted2:hsl(0,0%,50%);--muted2-rgb:127.5,127.5,127.5;--muted2-h:hsl(0,0%,60%);--muted2-r:#fff;--muted2-hr:#000;--brand:hsl(217,73%,64%);--brand-rgb:96.186,147.5634,230.214;--brand-h:hsl(217,73%,74%);--brand-r:#000;--brand-hr:#000;--bg:hsl(240,18%,10%);--bg-1:hsl(240,18%,10%);--bg-1-rgb:20.91,20.91,30.09;--bg-2:hsl(240,18%,15%);--bg-2-rgb:10.455,10.455,15.045;--bg-3:hsl(240,18%,20%);--bg-3-rgb:0,0,0;--bg-4:hsl(240,18%,25%);--bg-4-rgb:-10.455,-10.455,-15.045;--bg-5:hsl(240,18%,30%);--bg-5-rgb:-20.91,-20.91,-30.09;--bg-6:hsl(240,18%,35%);--bg-6-rgb:-31.365,-31.365,-45.135;--bg-7:hsl(240,18%,40%);--bg-7-rgb:-41.82,-41.82,-60.18;--header:hsla(0,0%,3%,0.4);--header-rgb:7.65,7.65,7.65;--header-h:hsla(0,0%,13%,0.4);--header-r:#fff;--header-hr:#fff;--logo:hsl(219,14%,76%);--logo-rgb:185.232,191.2296,202.368;--logo-h:hsl(219,14%,86%);--logo-r:#000;--logo-hr:#000;--bg-controller:rgba(0,0,0,0.7529411765);--bg-controller-rgb:0,0,0;--bg-controller-h:rgba(10%,10%,10%,0.7529411765);--bg-controller-r:#fff;--bg-controller-hr:#fff;--controller:#ccc;--controller-rgb:204,204,204;--controller-h:rgb(90%,90%,90%);--controller-r:#000;--controller-hr:#000;--yellow:rgb(77,77,0);--yellow-rgb:77,77,0;--yellow-h:olive;--yellow-r:#fff;--yellow-hr:#fff;--marker:rgb(120,120,0);--marker-rgb:120,120,0;--marker-h:#abab00;--marker-r:#fff;--marker-hr:#000;--elevation-stroke:0px 0px 4px -1px #c8e2e2ff;--elevation-shadow:0px 0.5px 2px 1px rgba(6,6,7,0.2);--elevation-low:0 0 5px 2px color-mix(in srgb,var(--normal-6) 50%,transparent);--elevation-medium:var(--elevation-low);--elevation-high:0 0 8px 8px rgba(255,255,255,0.16)}:scope:where(html:not([data-theme]):not([data-palette]) *),:scope:where(html:not([data-theme])[data-palette=blue] *),:scope:where(html[data-theme=light]:not([data-palette]) *),:scope:where(html[data-theme=light][data-palette=blue] *){--bg-0:#fff;--bg-0-rgb:255,255,255;--normal-0:#000;--normal-0-rgb:0,0,0;--strong-line:#d6a8004e;--positive:hsl(207,100%,37%);--positive-rgb:0,117.81,214.2;--positive-h:hsl(207,100%,32%);--positive-r:#fff;--positive-hr:#fff;--primary:hsl(207,100%,37%);--primary-rgb:0,117.81,214.2;--primary-h:hsl(207,100%,32%);--primary-r:#fff;--primary-hr:#fff;--secondary:hsl(257,69%,38%);--secondary-rgb:67.9269,30.039,163.761;--secondary-h:hsl(257,69%,28%);--secondary-r:#fff;--secondary-hr:#fff;--tertiary:hsl(177,75%,29%);--tertiary-rgb:18.4875,129.4125,123.86625;--tertiary-h:hsl(177,75%,19%);--tertiary-r:#fff;--tertiary-hr:#fff;--warning:hsl(50,91%,33%);--warning-rgb:160.7265,135.201,7.5735;--warning-h:hsl(50,91%,23%);--warning-r:#fff;--warning-hr:#fff;--danger:hsl(7,100%,42%);--danger-rgb:214.2,24.99,0;--danger-h:hsl(7,100%,32%);--danger-r:#fff;--danger-hr:#fff;--danger-ink:hsl(7,100%,32%);--danger-ink-rgb:163.2,19.04,0;--danger-ink-h:hsl(7,100%,22%);--danger-ink-r:#fff;--danger-ink-hr:#fff;--normal:hsl(217,69%,5%);--normal-r:#fff;--normal-rgb:3.9525,10.69725,21.5475;--normal-1:hsl(217,69%,5%);--normal-1r:#fff;--normal-2:hsl(217,69%,8%);--normal-2r:#fff;--normal-3:hsl(217,69%,11%);--normal-3r:#fff;--normal-4:hsl(217,69%,14%);--normal-4r:#fff;--normal-5:hsl(217,69%,17%);--normal-5r:#fff;--normal-6:hsl(217,69%,20%);--normal-6r:#fff;--normal-7:hsl(217,69%,23%);--normal-7r:#fff;--muted:hsl(0,0%,28%);--muted-rgb:71.4,71.4,71.4;--muted-h:hsl(0,0%,18%);--muted-r:#fff;--muted-hr:#fff;--muted2:hsl(0,0%,50%);--muted2-rgb:127.5,127.5,127.5;--muted2-h:hsl(0,0%,40%);--muted2-r:#fff;--muted2-hr:#fff;--brand:hsl(217,68%,38%);--brand-rgb:31.008,81.5252,162.792;--brand-h:hsl(217,68%,28%);--brand-r:#fff;--brand-hr:#fff;--bg:hsl(220,10%,95%);--bg-1:hsl(220,10%,95%);--bg-1-rgb:240.975,241.825,243.525;--bg-2:hsl(220,10%,90%);--bg-2-rgb:226.95,228.65,232.05;--bg-3:hsl(220,10%,85%);--bg-3-rgb:212.925,215.475,220.575;--bg-4:hsl(220,10%,80%);--bg-4-rgb:198.9,202.3,209.1;--bg-5:hsl(220,10%,75%);--bg-5-rgb:184.875,189.125,197.625;--bg-6:hsl(220,10%,70%);--bg-6-rgb:170.85,175.95,186.15;--bg-7:hsl(220,10%,65%);--bg-7-rgb:156.825,162.775,174.675;--header:hsla(0,0%,100%,0.602);--header-rgb:255,255,255;--header-h:hsla(0,0%,90%,0.602);--header-r:#000;--header-hr:#000;--logo:hsl(217,68%,38%);--logo-rgb:31.008,81.5252,162.792;--logo-h:hsl(217,68%,28%);--logo-r:#fff;--logo-hr:#fff;--bg-controller:rgba(238,238,238,0.7529411765);--bg-controller-rgb:238,238,238;--bg-controller-h:rgba(83.3333333333%,83.3333333333%,83.3333333333%,0.7529411765);--bg-controller-r:#000;--bg-controller-hr:#000;--controller:#333;--controller-rgb:51,51,51;--controller-h:rgb(10%,10%,10%);--controller-r:#fff;--controller-hr:#fff;--yellow:rgb(255,255,0);--yellow-rgb:255,255,0;--yellow-h:#cccc00;--yellow-r:#000;--yellow-hr:#000;--marker:rgb(255,255,0);--marker-rgb:255,255,0;--marker-h:#cccc00;--marker-r:#000;--marker-hr:#000;--elevation-stroke:0px 0px 4px -1px #081212ff;--elevation-shadow:0px 0.5px 2px 1px rgba(6,6,7,0.2);--elevation-low:0 1px 0 rgba(6,6,7,0.1),0 1.5px 0 rgba(6,6,7,0.025),0 2px 0 rgba(6,6,7,0.025);--elevation-medium:0 4px 4px rgba(0,0,0,0.08);--elevation-high:0 8px 16px rgba(0,0,0,0.16);--palette-paper:hsl(212,34%,95%);--palette-surface:rgba(234,241,248,0.9);--palette-surface-strong:rgba(241,246,251,0.96);--palette-border:rgba(35,63,104,0.2);--palette-ink:hsl(219,38%,16%);--palette-muted:hsl(215,18%,38%);--palette-accent:hsl(215,55%,38%);--palette-accent-strong:hsl(201,67%,37%);--palette-shadow:0 24px 72px rgba(18,42,76,0.18);--palette-shadow-color:rgba(18,42,76,0.2);--palette-shadow-soft:0 14px 36px rgba(18,42,76,0.14);--palette-shadow-soft-color:rgba(18,42,76,0.16);--palette-ui-paper:hsl(212,42%,98%);--palette-ui-surface:hsl(211,34%,92%);--palette-ui-surface-strong:hsl(210,30%,89%);--palette-ui-border:rgba(35,63,104,0.24);--palette-ui-shadow:0 28px 84px rgba(18,42,76,0.24);--palette-ui-shadow-soft:0 18px 48px rgba(18,42,76,0.18);--palette-ui-shadow-soft-color:rgba(18,42,76,0.2);--palette-text:var(--palette-ink);--palette-rule:color-mix(in srgb,var(--palette-border) 70%,transparent);--palette-fill:color-mix(in srgb,var(--palette-paper) 90%,var(--palette-ink));--palette-tint:color-mix(in srgb,var(--palette-paper) 94%,var(--palette-ink));--palette-soft:var(--palette-fill);--palette-on-accent:var(--palette-paper);--palette-success:color-mix(in srgb,var(--tertiary) 70%,var(--palette-ink));--palette-warning:color-mix(in srgb,var(--warning) 70%,var(--palette-ink));--palette-danger:color-mix(in srgb,var(--danger) 70%,var(--palette-ink))}:scope:where(html:not([data-theme])[data-palette=warm] *),:scope:where(html[data-theme=light][data-palette=warm] *){--bg-0:#fff;--bg-0-rgb:255,255,255;--normal-0:#000;--normal-0-rgb:0,0,0;--strong-line:#d6a8004e;--positive:hsl(207,100%,37%);--positive-rgb:0,117.81,214.2;--positive-h:hsl(207,100%,32%);--positive-r:#fff;--positive-hr:#fff;--primary:hsl(207,100%,37%);--primary-rgb:0,117.81,214.2;--primary-h:hsl(207,100%,32%);--primary-r:#fff;--primary-hr:#fff;--secondary:hsl(257,69%,38%);--secondary-rgb:67.9269,30.039,163.761;--secondary-h:hsl(257,69%,28%);--secondary-r:#fff;--secondary-hr:#fff;--tertiary:hsl(177,75%,29%);--tertiary-rgb:18.4875,129.4125,123.86625;--tertiary-h:hsl(177,75%,19%);--tertiary-r:#fff;--tertiary-hr:#fff;--warning:hsl(50,91%,33%);--warning-rgb:160.7265,135.201,7.5735;--warning-h:hsl(50,91%,23%);--warning-r:#fff;--warning-hr:#fff;--danger:hsl(7,100%,42%);--danger-rgb:214.2,24.99,0;--danger-h:hsl(7,100%,32%);--danger-r:#fff;--danger-hr:#fff;--danger-ink:hsl(7,100%,32%);--danger-ink-rgb:163.2,19.04,0;--danger-ink-h:hsl(7,100%,22%);--danger-ink-r:#fff;--danger-ink-hr:#fff;--normal:hsl(217,69%,5%);--normal-r:#fff;--normal-rgb:3.9525,10.69725,21.5475;--normal-1:hsl(217,69%,5%);--normal-1r:#fff;--normal-2:hsl(217,69%,8%);--normal-2r:#fff;--normal-3:hsl(217,69%,11%);--normal-3r:#fff;--normal-4:hsl(217,69%,14%);--normal-4r:#fff;--normal-5:hsl(217,69%,17%);--normal-5r:#fff;--normal-6:hsl(217,69%,20%);--normal-6r:#fff;--normal-7:hsl(217,69%,23%);--normal-7r:#fff;--muted:hsl(0,0%,28%);--muted-rgb:71.4,71.4,71.4;--muted-h:hsl(0,0%,18%);--muted-r:#fff;--muted-hr:#fff;--muted2:hsl(0,0%,50%);--muted2-rgb:127.5,127.5,127.5;--muted2-h:hsl(0,0%,40%);--muted2-r:#fff;--muted2-hr:#fff;--brand:hsl(217,68%,38%);--brand-rgb:31.008,81.5252,162.792;--brand-h:hsl(217,68%,28%);--brand-r:#fff;--brand-hr:#fff;--bg:hsl(220,10%,95%);--bg-1:hsl(220,10%,95%);--bg-1-rgb:240.975,241.825,243.525;--bg-2:hsl(220,10%,90%);--bg-2-rgb:226.95,228.65,232.05;--bg-3:hsl(220,10%,85%);--bg-3-rgb:212.925,215.475,220.575;--bg-4:hsl(220,10%,80%);--bg-4-rgb:198.9,202.3,209.1;--bg-5:hsl(220,10%,75%);--bg-5-rgb:184.875,189.125,197.625;--bg-6:hsl(220,10%,70%);--bg-6-rgb:170.85,175.95,186.15;--bg-7:hsl(220,10%,65%);--bg-7-rgb:156.825,162.775,174.675;--header:hsla(0,0%,100%,0.602);--header-rgb:255,255,255;--header-h:hsla(0,0%,90%,0.602);--header-r:#000;--header-hr:#000;--logo:hsl(217,68%,38%);--logo-rgb:31.008,81.5252,162.792;--logo-h:hsl(217,68%,28%);--logo-r:#fff;--logo-hr:#fff;--bg-controller:rgba(238,238,238,0.7529411765);--bg-controller-rgb:238,238,238;--bg-controller-h:rgba(83.3333333333%,83.3333333333%,83.3333333333%,0.7529411765);--bg-controller-r:#000;--bg-controller-hr:#000;--controller:#333;--controller-rgb:51,51,51;--controller-h:rgb(10%,10%,10%);--controller-r:#fff;--controller-hr:#fff;--yellow:rgb(255,255,0);--yellow-rgb:255,255,0;--yellow-h:#cccc00;--yellow-r:#000;--yellow-hr:#000;--marker:rgb(255,255,0);--marker-rgb:255,255,0;--marker-h:#cccc00;--marker-r:#000;--marker-hr:#000;--elevation-stroke:0px 0px 4px -1px #081212ff;--elevation-shadow:0px 0.5px 2px 1px rgba(6,6,7,0.2);--elevation-low:0 1px 0 rgba(6,6,7,0.1),0 1.5px 0 rgba(6,6,7,0.025),0 2px 0 rgba(6,6,7,0.025);--elevation-medium:0 4px 4px rgba(0,0,0,0.08);--elevation-high:0 8px 16px rgba(0,0,0,0.16);--palette-paper:hsl(42,31%,95%);--palette-surface:rgba(246,238,226,0.9);--palette-surface-strong:rgba(251,246,238,0.96);--palette-border:rgba(60,48,31,0.2);--palette-ink:hsl(221,35%,16%);--palette-muted:hsl(216,16%,36%);--palette-accent:hsl(34,58%,36%);--palette-accent-strong:hsl(11,58%,40%);--palette-shadow:0 24px 72px rgba(54,38,20,0.16);--palette-shadow-color:rgba(54,38,20,0.18);--palette-shadow-soft:0 14px 36px rgba(54,38,20,0.13);--palette-shadow-soft-color:rgba(54,38,20,0.15);--palette-ui-paper:hsl(42,42%,97%);--palette-ui-surface:hsl(40,28%,92%);--palette-ui-surface-strong:hsl(38,26%,89%);--palette-ui-border:rgba(60,48,31,0.24);--palette-ui-shadow:0 28px 84px rgba(54,38,20,0.22);--palette-ui-shadow-soft:0 18px 48px rgba(54,38,20,0.17);--palette-ui-shadow-soft-color:rgba(54,38,20,0.19);--palette-text:var(--palette-ink);--palette-rule:color-mix(in srgb,var(--palette-border) 70%,transparent);--palette-fill:color-mix(in srgb,var(--palette-paper) 90%,var(--palette-ink));--palette-tint:color-mix(in srgb,var(--palette-paper) 94%,var(--palette-ink));--palette-soft:var(--palette-fill);--palette-on-accent:var(--palette-paper);--palette-success:color-mix(in srgb,var(--tertiary) 70%,var(--palette-ink));--palette-warning:color-mix(in srgb,var(--warning) 70%,var(--palette-ink));--palette-danger:color-mix(in srgb,var(--danger) 70%,var(--palette-ink));--positive:hsl(34,58%,36%);--positive-rgb:145.044,98.8992,38.556;--positive-h:hsl(34,58%,26%);--positive-r:#fff;--positive-hr:#fff;--primary:hsl(34,58%,36%);--primary-rgb:145.044,98.8992,38.556;--primary-h:hsl(34,58%,26%);--primary-r:#fff;--primary-hr:#fff;--secondary:hsl(11,58%,40%);--secondary-rgb:161.16,64.532,42.84;--secondary-h:hsl(11,58%,30%);--secondary-r:#fff;--secondary-hr:#fff;--tertiary:hsl(138,24%,34%);--tertiary-rgb:65.892,107.508,78.3768;--tertiary-h:hsl(138,24%,24%);--tertiary-r:#fff;--tertiary-hr:#fff;--brand:hsl(34,58%,36%);--brand-rgb:145.044,98.8992,38.556;--brand-h:hsl(34,58%,26%);--brand-r:#fff;--brand-hr:#fff;--bg:hsl(42,32%,96%);--bg-0:hsl(42,32%,96%);--bg-0-rgb:248.064,246.1056,241.536;--bg-1:hsl(42,32%,96%);--bg-1-rgb:248.064,246.1056,241.536;--bg-2:hsl(42,32%,91%);--bg-2-rgb:239.394,234.9876,224.706;--bg-3:hsl(42,32%,86%);--bg-3-rgb:230.724,223.8696,207.876;--bg-4:hsl(42,32%,81%);--bg-4-rgb:222.054,212.7516,191.046;--bg-5:hsl(42,32%,76%);--bg-5-rgb:213.384,201.6336,174.216;--bg-6:hsl(42,32%,71%);--bg-6-rgb:204.714,190.5156,157.386;--bg-7:hsl(42,32%,66%);--bg-7-rgb:196.044,179.3976,140.556;--logo:hsl(34,48%,34%);--logo-rgb:128.316,92.2488,45.084;--logo-h:hsl(34,48%,24%);--logo-r:#fff;--logo-hr:#fff}@media (prefers-color-scheme:dark){:scope:where(html:not([data-theme]):not([data-palette]) *),:scope:where(html:not([data-theme])[data-palette=blue] *){--bg-0:#000;--bg-0-rgb:0,0,0;--normal-0:#fff;--normal-0-rgb:255,255,255;--strong-line:#d6a8004e;--positive:hsl(207,67%,67%);--positive-rgb:114.4695,176.48805,227.2305;--positive-h:hsl(207,67%,77%);--positive-r:#000;--positive-hr:#000;--primary:hsl(207,100%,42%);--primary-rgb:0,117.81,214.2;--primary-h:hsl(207,100%,52%);--primary-r:#fff;--primary-hr:#000;--secondary:hsl(258,76%,69%);--secondary-rgb:151.9188,115.872,236.028;--secondary-h:hsl(258,76%,79%);--secondary-r:#000;--secondary-hr:#000;--tertiary:hsl(178,30%,52%);--tertiary-rgb:95.88,169.32,166.872;--tertiary-h:hsl(178,30%,62%);--tertiary-r:#000;--tertiary-hr:#000;--warning:hsl(47,100%,42%);--warning-rgb:214.2,167.79,0;--warning-h:hsl(47,100%,52%);--warning-r:#000;--warning-hr:#000;--danger:hsl(7,100%,42%);--danger-rgb:214.2,24.99,0;--danger-h:hsl(7,100%,52%);--danger-r:#fff;--danger-hr:#000;--danger-ink:hsl(7,90%,70%);--danger-ink-rgb:247.35,125.715,109.65;--danger-ink-h:hsl(7,90%,80%);--danger-ink-r:#000;--danger-ink-hr:#000;--normal:hsl(0,0%,80%);--normal-r:#000;--normal-rgb:204,204,204;--normal-1:hsl(0,0%,80%);--normal-1r:#000;--normal-1-rgb:204,204,204;--normal-2:hsl(0,0%,77%);--normal-2r:#000;--normal-2-rgb:191.25,191.25,191.25;--normal-3:hsl(0,0%,74%);--normal-3r:#000;--normal-3-rgb:178.5,178.5,178.5;--normal-4:hsl(0,0%,71%);--normal-4r:#000;--normal-4-rgb:165.75,165.75,165.75;--normal-5:hsl(0,0%,68%);--normal-5r:#000;--normal-5-rgb:153,153,153;--normal-6:hsl(0,0%,65%);--normal-6r:#000;--normal-6-rgb:140.25,140.25,140.25;--normal-7:hsl(0,0%,62%);--normal-7r:#000;--normal-7-rgb:127.5,127.5,127.5;--muted:hsl(0,0%,63%);--muted-rgb:160.65,160.65,160.65;--muted-h:hsl(0,0%,73%);--muted-r:#000;--muted-hr:#000;--muted2:hsl(0,0%,50%);--muted2-rgb:127.5,127.5,127.5;--muted2-h:hsl(0,0%,60%);--muted2-r:#fff;--muted2-hr:#000;--brand:hsl(217,73%,64%);--brand-rgb:96.186,147.5634,230.214;--brand-h:hsl(217,73%,74%);--brand-r:#000;--brand-hr:#000;--bg:hsl(240,18%,10%);--bg-1:hsl(240,18%,10%);--bg-1-rgb:20.91,20.91,30.09;--bg-2:hsl(240,18%,15%);--bg-2-rgb:10.455,10.455,15.045;--bg-3:hsl(240,18%,20%);--bg-3-rgb:0,0,0;--bg-4:hsl(240,18%,25%);--bg-4-rgb:-10.455,-10.455,-15.045;--bg-5:hsl(240,18%,30%);--bg-5-rgb:-20.91,-20.91,-30.09;--bg-6:hsl(240,18%,35%);--bg-6-rgb:-31.365,-31.365,-45.135;--bg-7:hsl(240,18%,40%);--bg-7-rgb:-41.82,-41.82,-60.18;--header:hsla(0,0%,3%,0.4);--header-rgb:7.65,7.65,7.65;--header-h:hsla(0,0%,13%,0.4);--header-r:#fff;--header-hr:#fff;--logo:hsl(219,14%,76%);--logo-rgb:185.232,191.2296,202.368;--logo-h:hsl(219,14%,86%);--logo-r:#000;--logo-hr:#000;--bg-controller:rgba(0,0,0,0.7529411765);--bg-controller-rgb:0,0,0;--bg-controller-h:rgba(10%,10%,10%,0.7529411765);--bg-controller-r:#fff;--bg-controller-hr:#fff;--controller:#ccc;--controller-rgb:204,204,204;--controller-h:rgb(90%,90%,90%);--controller-r:#000;--controller-hr:#000;--yellow:rgb(77,77,0);--yellow-rgb:77,77,0;--yellow-h:olive;--yellow-r:#fff;--yellow-hr:#fff;--marker:rgb(120,120,0);--marker-rgb:120,120,0;--marker-h:#abab00;--marker-r:#fff;--marker-hr:#000;--elevation-stroke:0px 0px 4px -1px #c8e2e2ff;--elevation-shadow:0px 0.5px 2px 1px rgba(6,6,7,0.2);--elevation-low:0 0 5px 2px color-mix(in srgb,var(--normal-6) 50%,transparent);--elevation-medium:var(--elevation-low);--elevation-high:0 0 8px 8px rgba(255,255,255,0.16);--palette-paper:hsl(221,26%,11%);--palette-surface:rgba(17,23,35,0.84);--palette-surface-strong:rgba(22,29,43,0.94);--palette-border:rgba(196,214,242,0.14);--palette-ink:hsl(214,28%,91%);--palette-muted:hsl(214,18%,74%);--palette-accent:hsl(212,64%,68%);--palette-accent-strong:hsl(194,72%,73%);--palette-shadow:0 28px 84px rgba(0,11,27,0.42);--palette-shadow-color:rgba(0,11,27,0.46);--palette-shadow-soft:0 18px 48px rgba(0,11,27,0.3);--palette-shadow-soft-color:rgba(0,11,27,0.34);--palette-ui-paper:hsl(0,0%,0%);--palette-ui-surface:hsl(221,22%,16%);--palette-ui-surface-strong:hsl(221,20%,19%);--palette-ui-border:rgba(196,214,242,0.18);--palette-ui-shadow:0 32px 88px rgba(0,11,27,0.5);--palette-ui-shadow-soft:0 20px 54px rgba(0,11,27,0.38);--palette-ui-shadow-soft-color:rgba(0,11,27,0.42);--palette-text:var(--palette-ink);--palette-rule:color-mix(in srgb,var(--palette-border) 70%,transparent);--palette-fill:color-mix(in srgb,var(--palette-paper) 90%,var(--palette-ink));--palette-tint:color-mix(in srgb,var(--palette-paper) 94%,var(--palette-ink));--palette-soft:var(--palette-fill);--palette-on-accent:var(--palette-paper);--palette-success:color-mix(in srgb,var(--tertiary) 70%,var(--palette-ink));--palette-warning:color-mix(in srgb,var(--warning) 70%,var(--palette-ink));--palette-danger:color-mix(in srgb,var(--danger) 70%,var(--palette-ink))}:scope:where(html:not([data-theme])[data-palette=warm] *){--bg-0:#000;--bg-0-rgb:0,0,0;--normal-0:#fff;--normal-0-rgb:255,255,255;--strong-line:#d6a8004e;--positive:hsl(207,67%,67%);--positive-rgb:114.4695,176.48805,227.2305;--positive-h:hsl(207,67%,77%);--positive-r:#000;--positive-hr:#000;--primary:hsl(207,100%,42%);--primary-rgb:0,117.81,214.2;--primary-h:hsl(207,100%,52%);--primary-r:#fff;--primary-hr:#000;--secondary:hsl(258,76%,69%);--secondary-rgb:151.9188,115.872,236.028;--secondary-h:hsl(258,76%,79%);--secondary-r:#000;--secondary-hr:#000;--tertiary:hsl(178,30%,52%);--tertiary-rgb:95.88,169.32,166.872;--tertiary-h:hsl(178,30%,62%);--tertiary-r:#000;--tertiary-hr:#000;--warning:hsl(47,100%,42%);--warning-rgb:214.2,167.79,0;--warning-h:hsl(47,100%,52%);--warning-r:#000;--warning-hr:#000;--danger:hsl(7,100%,42%);--danger-rgb:214.2,24.99,0;--danger-h:hsl(7,100%,52%);--danger-r:#fff;--danger-hr:#000;--danger-ink:hsl(7,90%,70%);--danger-ink-rgb:247.35,125.715,109.65;--danger-ink-h:hsl(7,90%,80%);--danger-ink-r:#000;--danger-ink-hr:#000;--normal:hsl(0,0%,80%);--normal-r:#000;--normal-rgb:204,204,204;--normal-1:hsl(0,0%,80%);--normal-1r:#000;--normal-1-rgb:204,204,204;--normal-2:hsl(0,0%,77%);--normal-2r:#000;--normal-2-rgb:191.25,191.25,191.25;--normal-3:hsl(0,0%,74%);--normal-3r:#000;--normal-3-rgb:178.5,178.5,178.5;--normal-4:hsl(0,0%,71%);--normal-4r:#000;--normal-4-rgb:165.75,165.75,165.75;--normal-5:hsl(0,0%,68%);--normal-5r:#000;--normal-5-rgb:153,153,153;--normal-6:hsl(0,0%,65%);--normal-6r:#000;--normal-6-rgb:140.25,140.25,140.25;--normal-7:hsl(0,0%,62%);--normal-7r:#000;--normal-7-rgb:127.5,127.5,127.5;--muted:hsl(0,0%,63%);--muted-rgb:160.65,160.65,160.65;--muted-h:hsl(0,0%,73%);--muted-r:#000;--muted-hr:#000;--muted2:hsl(0,0%,50%);--muted2-rgb:127.5,127.5,127.5;--muted2-h:hsl(0,0%,60%);--muted2-r:#fff;--muted2-hr:#000;--brand:hsl(217,73%,64%);--brand-rgb:96.186,147.5634,230.214;--brand-h:hsl(217,73%,74%);--brand-r:#000;--brand-hr:#000;--bg:hsl(240,18%,10%);--bg-1:hsl(240,18%,10%);--bg-1-rgb:20.91,20.91,30.09;--bg-2:hsl(240,18%,15%);--bg-2-rgb:10.455,10.455,15.045;--bg-3:hsl(240,18%,20%);--bg-3-rgb:0,0,0;--bg-4:hsl(240,18%,25%);--bg-4-rgb:-10.455,-10.455,-15.045;--bg-5:hsl(240,18%,30%);--bg-5-rgb:-20.91,-20.91,-30.09;--bg-6:hsl(240,18%,35%);--bg-6-rgb:-31.365,-31.365,-45.135;--bg-7:hsl(240,18%,40%);--bg-7-rgb:-41.82,-41.82,-60.18;--header:hsla(0,0%,3%,0.4);--header-rgb:7.65,7.65,7.65;--header-h:hsla(0,0%,13%,0.4);--header-r:#fff;--header-hr:#fff;--logo:hsl(219,14%,76%);--logo-rgb:185.232,191.2296,202.368;--logo-h:hsl(219,14%,86%);--logo-r:#000;--logo-hr:#000;--bg-controller:rgba(0,0,0,0.7529411765);--bg-controller-rgb:0,0,0;--bg-controller-h:rgba(10%,10%,10%,0.7529411765);--bg-controller-r:#fff;--bg-controller-hr:#fff;--controller:#ccc;--controller-rgb:204,204,204;--controller-h:rgb(90%,90%,90%);--controller-r:#000;--controller-hr:#000;--yellow:rgb(77,77,0);--yellow-rgb:77,77,0;--yellow-h:olive;--yellow-r:#fff;--yellow-hr:#fff;--marker:rgb(120,120,0);--marker-rgb:120,120,0;--marker-h:#abab00;--marker-r:#fff;--marker-hr:#000;--elevation-stroke:0px 0px 4px -1px #c8e2e2ff;--elevation-shadow:0px 0.5px 2px 1px rgba(6,6,7,0.2);--elevation-low:0 0 5px 2px color-mix(in srgb,var(--normal-6) 50%,transparent);--elevation-medium:var(--elevation-low);--elevation-high:0 0 8px 8px rgba(255,255,255,0.16);--palette-paper:hsl(27,30%,10%);--palette-surface:rgba(34,25,18,0.86);--palette-surface-strong:rgba(45,32,22,0.94);--palette-border:rgba(244,206,156,0.16);--palette-ink:hsl(42,24%,90%);--palette-muted:hsl(37,16%,73%);--palette-accent:hsl(38,54%,64%);--palette-accent-strong:hsl(16,69%,64%);--palette-shadow:0 28px 84px rgba(20,10,4,0.46);--palette-shadow-color:rgba(20,10,4,0.5);--palette-shadow-soft:0 18px 48px rgba(20,10,4,0.34);--palette-shadow-soft-color:rgba(20,10,4,0.38);--palette-ui-paper:hsl(27,28%,8%);--palette-ui-surface:hsl(27,24%,13%);--palette-ui-surface-strong:hsl(27,22%,16%);--palette-ui-border:rgba(244,206,156,0.2);--palette-ui-shadow:0 32px 88px rgba(20,10,4,0.52);--palette-ui-shadow-soft:0 20px 54px rgba(20,10,4,0.4);--palette-ui-shadow-soft-color:rgba(20,10,4,0.44);--palette-text:var(--palette-ink);--palette-rule:color-mix(in srgb,var(--palette-border) 70%,transparent);--palette-fill:color-mix(in srgb,var(--palette-paper) 90%,var(--palette-ink));--palette-tint:color-mix(in srgb,var(--palette-paper) 94%,var(--palette-ink));--palette-soft:var(--palette-fill);--palette-on-accent:var(--palette-paper);--palette-success:color-mix(in srgb,var(--tertiary) 70%,var(--palette-ink));--palette-warning:color-mix(in srgb,var(--warning) 70%,var(--palette-ink));--palette-danger:color-mix(in srgb,var(--danger) 70%,var(--palette-ink));--positive:hsl(38,54%,64%);--positive-rgb:212.772,176.4192,113.628;--positive-h:hsl(38,54%,74%);--positive-r:#000;--positive-hr:#000;--primary:hsl(38,54%,64%);--primary-rgb:212.772,176.4192,113.628;--primary-h:hsl(38,54%,74%);--primary-r:#000;--primary-hr:#000;--secondary:hsl(16,69%,64%);--secondary-rgb:226.542,133.6404,99.858;--secondary-h:hsl(16,69%,74%);--secondary-r:#000;--secondary-hr:#000;--tertiary:hsl(86,30%,58%);--tertiary-rgb:152.184,180.03,115.77;--tertiary-h:hsl(86,30%,68%);--tertiary-r:#000;--tertiary-hr:#000;--brand:hsl(38,54%,64%);--brand-rgb:212.772,176.4192,113.628;--brand-h:hsl(38,54%,74%);--brand-r:#000;--brand-hr:#000;--bg:hsl(27,28%,8%);--bg-0:hsl(27,28%,8%);--bg-0-rgb:26.112,19.8288,14.688;--bg-1:hsl(27,28%,8%);--bg-1-rgb:26.112,19.8288,14.688;--bg-2:hsl(27,28%,13%);--bg-2-rgb:42.432,32.2218,23.868;--bg-3:hsl(27,28%,18%);--bg-3-rgb:58.752,44.6148,33.048;--bg-4:hsl(27,28%,23%);--bg-4-rgb:75.072,57.0078,42.228;--bg-5:hsl(27,28%,28%);--bg-5-rgb:91.392,69.4008,51.408;--bg-6:hsl(27,28%,33%);--bg-6-rgb:107.712,81.7938,60.588;--bg-7:hsl(27,28%,38%);--bg-7-rgb:124.032,94.1868,69.768;--logo:hsl(38,30%,72%);--logo-rgb:205.02,189.312,162.18;--logo-h:hsl(38,30%,82%);--logo-r:#000;--logo-hr:#000}}:scope:where(html[data-theme=dark]:not([data-palette]) *),:scope:where(html[data-theme=dark][data-palette=blue] *){--palette-paper:hsl(221,26%,11%);--palette-surface:rgba(17,23,35,0.84);--palette-surface-strong:rgba(22,29,43,0.94);--palette-border:rgba(196,214,242,0.14);--palette-ink:hsl(214,28%,91%);--palette-muted:hsl(214,18%,74%);--palette-accent:hsl(212,64%,68%);--palette-accent-strong:hsl(194,72%,73%);--palette-shadow:0 28px 84px rgba(0,11,27,0.42);--palette-shadow-color:rgba(0,11,27,0.46);--palette-shadow-soft:0 18px 48px rgba(0,11,27,0.3);--palette-shadow-soft-color:rgba(0,11,27,0.34);--palette-ui-paper:hsl(0,0%,0%);--palette-ui-surface:hsl(221,22%,16%);--palette-ui-surface-strong:hsl(221,20%,19%);--palette-ui-border:rgba(196,214,242,0.18);--palette-ui-shadow:0 32px 88px rgba(0,11,27,0.5);--palette-ui-shadow-soft:0 20px 54px rgba(0,11,27,0.38);--palette-ui-shadow-soft-color:rgba(0,11,27,0.42);--palette-text:var(--palette-ink);--palette-rule:color-mix(in srgb,var(--palette-border) 70%,transparent);--palette-fill:color-mix(in srgb,var(--palette-paper) 90%,var(--palette-ink));--palette-tint:color-mix(in srgb,var(--palette-paper) 94%,var(--palette-ink));--palette-soft:var(--palette-fill);--palette-on-accent:var(--palette-paper);--palette-success:color-mix(in srgb,var(--tertiary) 70%,var(--palette-ink));--palette-warning:color-mix(in srgb,var(--warning) 70%,var(--palette-ink));--palette-danger:color-mix(in srgb,var(--danger) 70%,var(--palette-ink))}:scope:where(html[data-theme=dark][data-palette=warm] *){--palette-paper:hsl(27,30%,10%);--palette-surface:rgba(34,25,18,0.86);--palette-surface-strong:rgba(45,32,22,0.94);--palette-border:rgba(244,206,156,0.16);--palette-ink:hsl(42,24%,90%);--palette-muted:hsl(37,16%,73%);--palette-accent:hsl(38,54%,64%);--palette-accent-strong:hsl(16,69%,64%);--palette-shadow:0 28px 84px rgba(20,10,4,0.46);--palette-shadow-color:rgba(20,10,4,0.5);--palette-shadow-soft:0 18px 48px rgba(20,10,4,0.34);--palette-shadow-soft-color:rgba(20,10,4,0.38);--palette-ui-paper:hsl(27,28%,8%);--palette-ui-surface:hsl(27,24%,13%);--palette-ui-surface-strong:hsl(27,22%,16%);--palette-ui-border:rgba(244,206,156,0.2);--palette-ui-shadow:0 32px 88px rgba(20,10,4,0.52);--palette-ui-shadow-soft:0 20px 54px rgba(20,10,4,0.4);--palette-ui-shadow-soft-color:rgba(20,10,4,0.44);--palette-text:var(--palette-ink);--palette-rule:color-mix(in srgb,var(--palette-border) 70%,transparent);--palette-fill:color-mix(in srgb,var(--palette-paper) 90%,var(--palette-ink));--palette-tint:color-mix(in srgb,var(--palette-paper) 94%,var(--palette-ink));--palette-soft:var(--palette-fill);--palette-on-accent:var(--palette-paper);--palette-success:color-mix(in srgb,var(--tertiary) 70%,var(--palette-ink));--palette-warning:color-mix(in srgb,var(--warning) 70%,var(--palette-ink));--palette-danger:color-mix(in srgb,var(--danger) 70%,var(--palette-ink));--positive:hsl(38,54%,64%);--positive-rgb:212.772,176.4192,113.628;--positive-h:hsl(38,54%,74%);--positive-r:#000;--positive-hr:#000;--primary:hsl(38,54%,64%);--primary-rgb:212.772,176.4192,113.628;--primary-h:hsl(38,54%,74%);--primary-r:#000;--primary-hr:#000;--secondary:hsl(16,69%,64%);--secondary-rgb:226.542,133.6404,99.858;--secondary-h:hsl(16,69%,74%);--secondary-r:#000;--secondary-hr:#000;--tertiary:hsl(86,30%,58%);--tertiary-rgb:152.184,180.03,115.77;--tertiary-h:hsl(86,30%,68%);--tertiary-r:#000;--tertiary-hr:#000;--brand:hsl(38,54%,64%);--brand-rgb:212.772,176.4192,113.628;--brand-h:hsl(38,54%,74%);--brand-r:#000;--brand-hr:#000;--bg:hsl(27,28%,8%);--bg-0:hsl(27,28%,8%);--bg-0-rgb:26.112,19.8288,14.688;--bg-1:hsl(27,28%,8%);--bg-1-rgb:26.112,19.8288,14.688;--bg-2:hsl(27,28%,13%);--bg-2-rgb:42.432,32.2218,23.868;--bg-3:hsl(27,28%,18%);--bg-3-rgb:58.752,44.6148,33.048;--bg-4:hsl(27,28%,23%);--bg-4-rgb:75.072,57.0078,42.228;--bg-5:hsl(27,28%,28%);--bg-5-rgb:91.392,69.4008,51.408;--bg-6:hsl(27,28%,33%);--bg-6-rgb:107.712,81.7938,60.588;--bg-7:hsl(27,28%,38%);--bg-7-rgb:124.032,94.1868,69.768;--logo:hsl(38,30%,72%);--logo-rgb:205.02,189.312,162.18;--logo-h:hsl(38,30%,82%);--logo-r:#000;--logo-hr:#000}:scope{--header-height:56px;--panel-sm:340px;--panel-md:640px;--panel-lg:800px;--panel-xl:960px;--panel-xxl:1280px;--panel-xxxl:1600px;--shadow-input:0 0 4px -1px var(--normal);--overlay-shadow:-10px -10px 38px -25px var(--positive),10px 10px 38px -25px var(--secondary),0px 0px 10px -3px var(--tertiary);--reading-radius:28px;--reading-radius-sm:22px;--reading-sidebar:18rem;--reading-measure:72ch;--reading-measure-wide:82ch;--page-title-font-family:var(--font);--page-title-font-size:clamp(2rem,4.8vw,3.3rem);--page-title-font-weight:800;--page-title-line-height:1.26;--page-title-letter-spacing:-0.02em;--font-size0:clamp(0.7rem,calc(0.55rem + 0.3125vw),0.8rem);--line-height0:1;--space0:0px;--font-size1:clamp(0.85rem,calc(0.625rem + 0.46875vw),1rem);--line-height1:1.2;--space1:8px;--font-size2:clamp(1rem,calc(0.7rem + 0.625vw),1.2rem);--line-height2:1.4;--space2:16px;--font-size3:clamp(1.15rem,calc(0.775rem + 0.78125vw),1.4rem);--line-height3:1.6;--space3:24px;--font-size4:clamp(1.3rem,calc(0.85rem + 0.9375vw),1.6rem);--line-height4:1.8;--space4:32px;--font-size5:clamp(1.45rem,calc(0.925rem + 1.09375vw),1.8rem);--line-height5:2;--space5:40px;--font-size6:clamp(1.6rem,calc(1rem + 1.25vw),2rem);--line-height6:2.2;--space6:48px;--font-size7:clamp(1.75rem,calc(1.075rem + 1.40625vw),2.2rem);--line-height7:2.4;--space7:56px;--font-size8:clamp(1.9rem,calc(1.15rem + 1.5625vw),2.4rem);--line-height8:2.6;--space8:64px;--font-size9:clamp(2.05rem,calc(1.225rem + 1.71875vw),2.6rem);--line-height9:2.8;--space9:72px;--font-size10:clamp(2.2rem,calc(1.3rem + 1.875vw),2.8rem);--line-height10:3;--space10:80px}:scope{display:block;width:100%;max-width:none;margin:0;padding:0;color:var(--normal);font-family:var(--font);font-size:1rem;line-height:1}:where(:scope *){box-sizing:border-box;font:inherit}:where(:scope :is(p,div,li,dd)){line-height:1.4}:where(:scope :is(h1,h2,h3,h4,h5,h6)){margin:0;font-size:inherit;font-weight:bold;letter-spacing:normal;font-family:var(--heading-font,var(--font))}:where(:scope :is(p,ol,ul,figure)){margin:0;padding:0}:where(:scope a){color:inherit;text-decoration:inherit}:where(:scope img){max-width:100%;height:auto;object-fit:fill}:where(:scope picture){display:contents}.kyuri-archive-content{display:block;font-size:inherit}.kyuri-archive-facts{display:block;gap:0}.kyuri-archive-fact{display:block}.kyuri-archive-body{max-width:80rem;margin:0 auto}.kyuri-archive-title{margin:var(--space4) 0;text-align:center;font-size:var(--font-size4);color:var(--palette-accent);font-weight:700}.kyuri-archive-time{text-align:center;font-family:var(--font-mono);font-weight:700;font-size:var(--font-size1);color:var(--tertiary)}.DateArrow{margin:var(--space0-5) 0}.kyuri-archive-status{text-align:center;font-size:var(--font-size2);margin-top:var(--space2)}.kyuri-archive-status-before,.kyuri-archive-status-waiting{color:var(--positive)}.kyuri-archive-status-now,.kyuri-archive-status-now-and-readouts-end{color:var(--brand)}.kyuri-archive-status-end{color:var(--danger)}.kyuri-archive-status-cancel{color:var(--warning)}.kyuri-archive-content{max-width:36rem;margin:0 auto;text-align:justify;padding:var(--space2);background-color:var(--bg-3);border-radius:var(--radius-input);line-height:1.8;font-family:"ten",sans-serif}@media screen and (min-width:800px){.kyuri-archive-content{border-radius:var(--radius-input)}}.kyuri-archive-content > .kyuri-archive-section-title{font-size:var(--font-size3);text-align:center;margin:var(--space2) 0}.kyuri-archive-icon{display:flex;align-items:center;justify-content:center}.kyuri-archive-content > p{margin:var(--space1) 0}.kyuri-archive-actions{margin:var(--space2) 0;text-align:center;justify-items:normal}.kyuri-archive-actions > .kyuri-archive-section-title{text-align:center;font-size:var(--font-size4);font-family:"ten",sans-serif;margin:var(--space2) 0}.kyuri-archive-photo{border-radius:7rem;box-shadow:var(--elevation-stroke)}.kyuri-archive-abstract{background-color:var(--bg-3);padding:var(--space1);max-width:48rem;margin:0 auto;font-family:"ten",sans-serif}@media screen and (min-width:800px){.kyuri-archive-abstract{border-radius:var(--radius-input)}}.kyuri-archive-abstract > .kyuri-archive-section-title{text-align:center;margin:var(--space2) 0;font-size:var(--font-size3)}.kyuri-archive-facts{padding-bottom:var(--space2)}@media screen and (min-width:800px){.kyuri-archive-facts{display:grid;grid-template-columns:1fr 1fr;gap:var(--space1)}}.kyuri-archive-fact{text-align:center;margin-bottom:var(--space2)}@media screen and (min-width:800px){.kyuri-archive-fact{margin-bottom:0}}.kyuri-archive-fact-title{font-weight:700;font-size:var(--font-size1);margin:var(--space0-5) 0}.kyuri-archive-crumb-list{display:flex;align-items:center;gap:var(--space0-5);overflow-x:auto;overscroll-behavior-x:contain}.kyuri-archive-crumb-link{display:flex;align-items:center;gap:var(--space0-5);white-space:nowrap}.kyuri-archive-crumb-icon{flex-shrink:0}:scope{padding-bottom:0}.kyuri-archive-body{max-width:80rem;margin:0 auto;display:block}.kyuri-archive-actions{display:block}.kyuri-archive-icon img{inline-size:128px}.kyuri-archive-status{width:100%;justify-self:auto;text-align:center;padding:0;border:0;border-radius:0;background:none}.kyuri-archive-icon img{display:inline-block}.kyuri-archive-time-line{color:inherit;font-size:inherit}.kyuri-archive-video{width:100%;border-radius:0}.kyuri-archive-fact{border:0;border-radius:0;background:none;padding:0}.kyuri-archive-last-year{display:block}.kyuri-archive-photo{width:100%}.kyuri-archive-abstract{display:block}.ritual-archive-link-root{margin:var(--space2) 0;padding:0 var(--space2);display:block;background:none;border:0;border-radius:0}.ritual-archive-link-note{margin:0 0 var(--space1);color:var(--palette-muted);line-height:1.7}.ritual-archive-link-link{color:var(--palette-accent-strong);font-weight:600;text-decoration:underline;text-underline-offset:.2em}}@scope (.kyuri-archive){.kyuri-archive-crumbs,.obon-archive-crumbs{color:var(--palette-ink);background:color-mix(in srgb,var(--palette-paper) 90%,var(--palette-surface));max-width:80rem;margin:0 auto;font-size:.875rem;line-height:1.25rem;padding:var(--space1) var(--space2);border-bottom:1px solid color-mix(in srgb,var(--palette-border) 82%,transparent)}.kyuri-archive-crumb-list,.obon-archive-crumb-list{display:flex;align-items:center;gap:var(--space1);overflow:auto;flex-wrap:nowrap}.kyuri-archive-crumb-link,.obon-archive-crumb-link{display:flex;align-items:center;gap:var(--space1);white-space:nowrap}}@scope (.kyuri-archive[data-legacy-ritual]){:scope[data-legacy-ritual="kyuri_2023"] :is(.kyuri-archive-crumb-list,.kyuri-archive-crumb-link){gap:normal}.kyuri-archive-crumb-icon[width="20"]{width:20px;height:20px}.kyuri-archive-time{font-family:var(--heading-font,var(--font))}:scope[data-legacy-ritual="kyuri_2023"] .kyuri-archive-time{display:block}.kyuri-archive-actions{justify-items:normal}.kyuri-archive-fact{align-content:normal}.kyuri-archive-kaki{border:0}:where(:scope,:scope *){word-break:normal;overflow-wrap:normal;text-wrap-style:auto}:where(:scope p,:scope td,:scope th,:scope div,:scope li,:scope dd){line-height:1.4}:where(:scope b,:scope strong){font-weight:bolder}:where(:scope :is(h1,h2,h3,h4,h5,h6)){line-height:inherit}:where(:scope :is(svg,img,embed,object,iframe)){vertical-align:bottom}:where(:scope) h1:lang(ja){letter-spacing:0.18rem}}@scope (.nenju-archive){:scope{--white:#fff;--radius-input:6px}:scope:where(html[data-theme=dark] *){--bg-0:#000;--bg-0-rgb:0,0,0;--normal-0:#fff;--normal-0-rgb:255,255,255;--strong-line:#d6a8004e;--positive:hsl(207,67%,67%);--positive-rgb:114.4695,176.48805,227.2305;--positive-h:hsl(207,67%,77%);--positive-r:#000;--positive-hr:#000;--primary:hsl(207,100%,42%);--primary-rgb:0,117.81,214.2;--primary-h:hsl(207,100%,52%);--primary-r:#fff;--primary-hr:#000;--secondary:hsl(258,76%,69%);--secondary-rgb:151.9188,115.872,236.028;--secondary-h:hsl(258,76%,79%);--secondary-r:#000;--secondary-hr:#000;--tertiary:hsl(178,30%,52%);--tertiary-rgb:95.88,169.32,166.872;--tertiary-h:hsl(178,30%,62%);--tertiary-r:#000;--tertiary-hr:#000;--warning:hsl(47,100%,42%);--warning-rgb:214.2,167.79,0;--warning-h:hsl(47,100%,52%);--warning-r:#000;--warning-hr:#000;--danger:hsl(7,100%,42%);--danger-rgb:214.2,24.99,0;--danger-h:hsl(7,100%,52%);--danger-r:#fff;--danger-hr:#000;--danger-ink:hsl(7,90%,70%);--danger-ink-rgb:247.35,125.715,109.65;--danger-ink-h:hsl(7,90%,80%);--danger-ink-r:#000;--danger-ink-hr:#000;--normal:hsl(0,0%,80%);--normal-r:#000;--normal-rgb:204,204,204;--normal-1:hsl(0,0%,80%);--normal-1r:#000;--normal-1-rgb:204,204,204;--normal-2:hsl(0,0%,77%);--normal-2r:#000;--normal-2-rgb:191.25,191.25,191.25;--normal-3:hsl(0,0%,74%);--normal-3r:#000;--normal-3-rgb:178.5,178.5,178.5;--normal-4:hsl(0,0%,71%);--normal-4r:#000;--normal-4-rgb:165.75,165.75,165.75;--normal-5:hsl(0,0%,68%);--normal-5r:#000;--normal-5-rgb:153,153,153;--normal-6:hsl(0,0%,65%);--normal-6r:#000;--normal-6-rgb:140.25,140.25,140.25;--normal-7:hsl(0,0%,62%);--normal-7r:#000;--normal-7-rgb:127.5,127.5,127.5;--muted:hsl(0,0%,63%);--muted-rgb:160.65,160.65,160.65;--muted-h:hsl(0,0%,73%);--muted-r:#000;--muted-hr:#000;--muted2:hsl(0,0%,50%);--muted2-rgb:127.5,127.5,127.5;--muted2-h:hsl(0,0%,60%);--muted2-r:#fff;--muted2-hr:#000;--brand:hsl(217,73%,64%);--brand-rgb:96.186,147.5634,230.214;--brand-h:hsl(217,73%,74%);--brand-r:#000;--brand-hr:#000;--bg:hsl(240,18%,10%);--bg-1:hsl(240,18%,10%);--bg-1-rgb:20.91,20.91,30.09;--bg-2:hsl(240,18%,15%);--bg-2-rgb:10.455,10.455,15.045;--bg-3:hsl(240,18%,20%);--bg-3-rgb:0,0,0;--bg-4:hsl(240,18%,25%);--bg-4-rgb:-10.455,-10.455,-15.045;--bg-5:hsl(240,18%,30%);--bg-5-rgb:-20.91,-20.91,-30.09;--bg-6:hsl(240,18%,35%);--bg-6-rgb:-31.365,-31.365,-45.135;--bg-7:hsl(240,18%,40%);--bg-7-rgb:-41.82,-41.82,-60.18;--header:hsla(0,0%,3%,0.4);--header-rgb:7.65,7.65,7.65;--header-h:hsla(0,0%,13%,0.4);--header-r:#fff;--header-hr:#fff;--logo:hsl(219,14%,76%);--logo-rgb:185.232,191.2296,202.368;--logo-h:hsl(219,14%,86%);--logo-r:#000;--logo-hr:#000;--bg-controller:rgba(0,0,0,0.7529411765);--bg-controller-rgb:0,0,0;--bg-controller-h:rgba(10%,10%,10%,0.7529411765);--bg-controller-r:#fff;--bg-controller-hr:#fff;--controller:#ccc;--controller-rgb:204,204,204;--controller-h:rgb(90%,90%,90%);--controller-r:#000;--controller-hr:#000;--yellow:rgb(77,77,0);--yellow-rgb:77,77,0;--yellow-h:olive;--yellow-r:#fff;--yellow-hr:#fff;--marker:rgb(120,120,0);--marker-rgb:120,120,0;--marker-h:#abab00;--marker-r:#fff;--marker-hr:#000;--elevation-stroke:0px 0px 4px -1px #c8e2e2ff;--elevation-shadow:0px 0.5px 2px 1px rgba(6,6,7,0.2);--elevation-low:0 0 5px 2px color-mix(in srgb,var(--normal-6) 50%,transparent);--elevation-medium:var(--elevation-low);--elevation-high:0 0 8px 8px rgba(255,255,255,0.16)}:scope:where(html:not([data-theme]):not([data-palette]) *),:scope:where(html:not([data-theme])[data-palette=blue] *),:scope:where(html[data-theme=light]:not([data-palette]) *),:scope:where(html[data-theme=light][data-palette=blue] *){--bg-0:#fff;--bg-0-rgb:255,255,255;--normal-0:#000;--normal-0-rgb:0,0,0;--strong-line:#d6a8004e;--positive:hsl(207,100%,37%);--positive-rgb:0,117.81,214.2;--positive-h:hsl(207,100%,32%);--positive-r:#fff;--positive-hr:#fff;--primary:hsl(207,100%,37%);--primary-rgb:0,117.81,214.2;--primary-h:hsl(207,100%,32%);--primary-r:#fff;--primary-hr:#fff;--secondary:hsl(257,69%,38%);--secondary-rgb:67.9269,30.039,163.761;--secondary-h:hsl(257,69%,28%);--secondary-r:#fff;--secondary-hr:#fff;--tertiary:hsl(177,75%,29%);--tertiary-rgb:18.4875,129.4125,123.86625;--tertiary-h:hsl(177,75%,19%);--tertiary-r:#fff;--tertiary-hr:#fff;--warning:hsl(50,91%,33%);--warning-rgb:160.7265,135.201,7.5735;--warning-h:hsl(50,91%,23%);--warning-r:#fff;--warning-hr:#fff;--danger:hsl(7,100%,42%);--danger-rgb:214.2,24.99,0;--danger-h:hsl(7,100%,32%);--danger-r:#fff;--danger-hr:#fff;--danger-ink:hsl(7,100%,32%);--danger-ink-rgb:163.2,19.04,0;--danger-ink-h:hsl(7,100%,22%);--danger-ink-r:#fff;--danger-ink-hr:#fff;--normal:hsl(217,69%,5%);--normal-r:#fff;--normal-rgb:3.9525,10.69725,21.5475;--normal-1:hsl(217,69%,5%);--normal-1r:#fff;--normal-2:hsl(217,69%,8%);--normal-2r:#fff;--normal-3:hsl(217,69%,11%);--normal-3r:#fff;--normal-4:hsl(217,69%,14%);--normal-4r:#fff;--normal-5:hsl(217,69%,17%);--normal-5r:#fff;--normal-6:hsl(217,69%,20%);--normal-6r:#fff;--normal-7:hsl(217,69%,23%);--normal-7r:#fff;--muted:hsl(0,0%,28%);--muted-rgb:71.4,71.4,71.4;--muted-h:hsl(0,0%,18%);--muted-r:#fff;--muted-hr:#fff;--muted2:hsl(0,0%,50%);--muted2-rgb:127.5,127.5,127.5;--muted2-h:hsl(0,0%,40%);--muted2-r:#fff;--muted2-hr:#fff;--brand:hsl(217,68%,38%);--brand-rgb:31.008,81.5252,162.792;--brand-h:hsl(217,68%,28%);--brand-r:#fff;--brand-hr:#fff;--bg:hsl(220,10%,95%);--bg-1:hsl(220,10%,95%);--bg-1-rgb:240.975,241.825,243.525;--bg-2:hsl(220,10%,90%);--bg-2-rgb:226.95,228.65,232.05;--bg-3:hsl(220,10%,85%);--bg-3-rgb:212.925,215.475,220.575;--bg-4:hsl(220,10%,80%);--bg-4-rgb:198.9,202.3,209.1;--bg-5:hsl(220,10%,75%);--bg-5-rgb:184.875,189.125,197.625;--bg-6:hsl(220,10%,70%);--bg-6-rgb:170.85,175.95,186.15;--bg-7:hsl(220,10%,65%);--bg-7-rgb:156.825,162.775,174.675;--header:hsla(0,0%,100%,0.602);--header-rgb:255,255,255;--header-h:hsla(0,0%,90%,0.602);--header-r:#000;--header-hr:#000;--logo:hsl(217,68%,38%);--logo-rgb:31.008,81.5252,162.792;--logo-h:hsl(217,68%,28%);--logo-r:#fff;--logo-hr:#fff;--bg-controller:rgba(238,238,238,0.7529411765);--bg-controller-rgb:238,238,238;--bg-controller-h:rgba(83.3333333333%,83.3333333333%,83.3333333333%,0.7529411765);--bg-controller-r:#000;--bg-controller-hr:#000;--controller:#333;--controller-rgb:51,51,51;--controller-h:rgb(10%,10%,10%);--controller-r:#fff;--controller-hr:#fff;--yellow:rgb(255,255,0);--yellow-rgb:255,255,0;--yellow-h:#cccc00;--yellow-r:#000;--yellow-hr:#000;--marker:rgb(255,255,0);--marker-rgb:255,255,0;--marker-h:#cccc00;--marker-r:#000;--marker-hr:#000;--elevation-stroke:0px 0px 4px -1px #081212ff;--elevation-shadow:0px 0.5px 2px 1px rgba(6,6,7,0.2);--elevation-low:0 1px 0 rgba(6,6,7,0.1),0 1.5px 0 rgba(6,6,7,0.025),0 2px 0 rgba(6,6,7,0.025);--elevation-medium:0 4px 4px rgba(0,0,0,0.08);--elevation-high:0 8px 16px rgba(0,0,0,0.16);--palette-paper:hsl(212,34%,95%);--palette-surface:rgba(234,241,248,0.9);--palette-surface-strong:rgba(241,246,251,0.96);--palette-border:rgba(35,63,104,0.2);--palette-ink:hsl(219,38%,16%);--palette-muted:hsl(215,18%,38%);--palette-accent:hsl(215,55%,38%);--palette-accent-strong:hsl(201,67%,37%);--palette-shadow:0 24px 72px rgba(18,42,76,0.18);--palette-shadow-color:rgba(18,42,76,0.2);--palette-shadow-soft:0 14px 36px rgba(18,42,76,0.14);--palette-shadow-soft-color:rgba(18,42,76,0.16);--palette-ui-paper:hsl(212,42%,98%);--palette-ui-surface:hsl(211,34%,92%);--palette-ui-surface-strong:hsl(210,30%,89%);--palette-ui-border:rgba(35,63,104,0.24);--palette-ui-shadow:0 28px 84px rgba(18,42,76,0.24);--palette-ui-shadow-soft:0 18px 48px rgba(18,42,76,0.18);--palette-ui-shadow-soft-color:rgba(18,42,76,0.2);--palette-text:var(--palette-ink);--palette-rule:color-mix(in srgb,var(--palette-border) 70%,transparent);--palette-fill:color-mix(in srgb,var(--palette-paper) 90%,var(--palette-ink));--palette-tint:color-mix(in srgb,var(--palette-paper) 94%,var(--palette-ink));--palette-soft:var(--palette-fill);--palette-on-accent:var(--palette-paper);--palette-success:color-mix(in srgb,var(--tertiary) 70%,var(--palette-ink));--palette-warning:color-mix(in srgb,var(--warning) 70%,var(--palette-ink));--palette-danger:color-mix(in srgb,var(--danger) 70%,var(--palette-ink))}:scope:where(html:not([data-theme])[data-palette=warm] *),:scope:where(html[data-theme=light][data-palette=warm] *){--bg-0:#fff;--bg-0-rgb:255,255,255;--normal-0:#000;--normal-0-rgb:0,0,0;--strong-line:#d6a8004e;--positive:hsl(207,100%,37%);--positive-rgb:0,117.81,214.2;--positive-h:hsl(207,100%,32%);--positive-r:#fff;--positive-hr:#fff;--primary:hsl(207,100%,37%);--primary-rgb:0,117.81,214.2;--primary-h:hsl(207,100%,32%);--primary-r:#fff;--primary-hr:#fff;--secondary:hsl(257,69%,38%);--secondary-rgb:67.9269,30.039,163.761;--secondary-h:hsl(257,69%,28%);--secondary-r:#fff;--secondary-hr:#fff;--tertiary:hsl(177,75%,29%);--tertiary-rgb:18.4875,129.4125,123.86625;--tertiary-h:hsl(177,75%,19%);--tertiary-r:#fff;--tertiary-hr:#fff;--warning:hsl(50,91%,33%);--warning-rgb:160.7265,135.201,7.5735;--warning-h:hsl(50,91%,23%);--warning-r:#fff;--warning-hr:#fff;--danger:hsl(7,100%,42%);--danger-rgb:214.2,24.99,0;--danger-h:hsl(7,100%,32%);--danger-r:#fff;--danger-hr:#fff;--danger-ink:hsl(7,100%,32%);--danger-ink-rgb:163.2,19.04,0;--danger-ink-h:hsl(7,100%,22%);--danger-ink-r:#fff;--danger-ink-hr:#fff;--normal:hsl(217,69%,5%);--normal-r:#fff;--normal-rgb:3.9525,10.69725,21.5475;--normal-1:hsl(217,69%,5%);--normal-1r:#fff;--normal-2:hsl(217,69%,8%);--normal-2r:#fff;--normal-3:hsl(217,69%,11%);--normal-3r:#fff;--normal-4:hsl(217,69%,14%);--normal-4r:#fff;--normal-5:hsl(217,69%,17%);--normal-5r:#fff;--normal-6:hsl(217,69%,20%);--normal-6r:#fff;--normal-7:hsl(217,69%,23%);--normal-7r:#fff;--muted:hsl(0,0%,28%);--muted-rgb:71.4,71.4,71.4;--muted-h:hsl(0,0%,18%);--muted-r:#fff;--muted-hr:#fff;--muted2:hsl(0,0%,50%);--muted2-rgb:127.5,127.5,127.5;--muted2-h:hsl(0,0%,40%);--muted2-r:#fff;--muted2-hr:#fff;--brand:hsl(217,68%,38%);--brand-rgb:31.008,81.5252,162.792;--brand-h:hsl(217,68%,28%);--brand-r:#fff;--brand-hr:#fff;--bg:hsl(220,10%,95%);--bg-1:hsl(220,10%,95%);--bg-1-rgb:240.975,241.825,243.525;--bg-2:hsl(220,10%,90%);--bg-2-rgb:226.95,228.65,232.05;--bg-3:hsl(220,10%,85%);--bg-3-rgb:212.925,215.475,220.575;--bg-4:hsl(220,10%,80%);--bg-4-rgb:198.9,202.3,209.1;--bg-5:hsl(220,10%,75%);--bg-5-rgb:184.875,189.125,197.625;--bg-6:hsl(220,10%,70%);--bg-6-rgb:170.85,175.95,186.15;--bg-7:hsl(220,10%,65%);--bg-7-rgb:156.825,162.775,174.675;--header:hsla(0,0%,100%,0.602);--header-rgb:255,255,255;--header-h:hsla(0,0%,90%,0.602);--header-r:#000;--header-hr:#000;--logo:hsl(217,68%,38%);--logo-rgb:31.008,81.5252,162.792;--logo-h:hsl(217,68%,28%);--logo-r:#fff;--logo-hr:#fff;--bg-controller:rgba(238,238,238,0.7529411765);--bg-controller-rgb:238,238,238;--bg-controller-h:rgba(83.3333333333%,83.3333333333%,83.3333333333%,0.7529411765);--bg-controller-r:#000;--bg-controller-hr:#000;--controller:#333;--controller-rgb:51,51,51;--controller-h:rgb(10%,10%,10%);--controller-r:#fff;--controller-hr:#fff;--yellow:rgb(255,255,0);--yellow-rgb:255,255,0;--yellow-h:#cccc00;--yellow-r:#000;--yellow-hr:#000;--marker:rgb(255,255,0);--marker-rgb:255,255,0;--marker-h:#cccc00;--marker-r:#000;--marker-hr:#000;--elevation-stroke:0px 0px 4px -1px #081212ff;--elevation-shadow:0px 0.5px 2px 1px rgba(6,6,7,0.2);--elevation-low:0 1px 0 rgba(6,6,7,0.1),0 1.5px 0 rgba(6,6,7,0.025),0 2px 0 rgba(6,6,7,0.025);--elevation-medium:0 4px 4px rgba(0,0,0,0.08);--elevation-high:0 8px 16px rgba(0,0,0,0.16);--palette-paper:hsl(42,31%,95%);--palette-surface:rgba(246,238,226,0.9);--palette-surface-strong:rgba(251,246,238,0.96);--palette-border:rgba(60,48,31,0.2);--palette-ink:hsl(221,35%,16%);--palette-muted:hsl(216,16%,36%);--palette-accent:hsl(34,58%,36%);--palette-accent-strong:hsl(11,58%,40%);--palette-shadow:0 24px 72px rgba(54,38,20,0.16);--palette-shadow-color:rgba(54,38,20,0.18);--palette-shadow-soft:0 14px 36px rgba(54,38,20,0.13);--palette-shadow-soft-color:rgba(54,38,20,0.15);--palette-ui-paper:hsl(42,42%,97%);--palette-ui-surface:hsl(40,28%,92%);--palette-ui-surface-strong:hsl(38,26%,89%);--palette-ui-border:rgba(60,48,31,0.24);--palette-ui-shadow:0 28px 84px rgba(54,38,20,0.22);--palette-ui-shadow-soft:0 18px 48px rgba(54,38,20,0.17);--palette-ui-shadow-soft-color:rgba(54,38,20,0.19);--palette-text:var(--palette-ink);--palette-rule:color-mix(in srgb,var(--palette-border) 70%,transparent);--palette-fill:color-mix(in srgb,var(--palette-paper) 90%,var(--palette-ink));--palette-tint:color-mix(in srgb,var(--palette-paper) 94%,var(--palette-ink));--palette-soft:var(--palette-fill);--palette-on-accent:var(--palette-paper);--palette-success:color-mix(in srgb,var(--tertiary) 70%,var(--palette-ink));--palette-warning:color-mix(in srgb,var(--warning) 70%,var(--palette-ink));--palette-danger:color-mix(in srgb,var(--danger) 70%,var(--palette-ink));--positive:hsl(34,58%,36%);--positive-rgb:145.044,98.8992,38.556;--positive-h:hsl(34,58%,26%);--positive-r:#fff;--positive-hr:#fff;--primary:hsl(34,58%,36%);--primary-rgb:145.044,98.8992,38.556;--primary-h:hsl(34,58%,26%);--primary-r:#fff;--primary-hr:#fff;--secondary:hsl(11,58%,40%);--secondary-rgb:161.16,64.532,42.84;--secondary-h:hsl(11,58%,30%);--secondary-r:#fff;--secondary-hr:#fff;--tertiary:hsl(138,24%,34%);--tertiary-rgb:65.892,107.508,78.3768;--tertiary-h:hsl(138,24%,24%);--tertiary-r:#fff;--tertiary-hr:#fff;--brand:hsl(34,58%,36%);--brand-rgb:145.044,98.8992,38.556;--brand-h:hsl(34,58%,26%);--brand-r:#fff;--brand-hr:#fff;--bg:hsl(42,32%,96%);--bg-0:hsl(42,32%,96%);--bg-0-rgb:248.064,246.1056,241.536;--bg-1:hsl(42,32%,96%);--bg-1-rgb:248.064,246.1056,241.536;--bg-2:hsl(42,32%,91%);--bg-2-rgb:239.394,234.9876,224.706;--bg-3:hsl(42,32%,86%);--bg-3-rgb:230.724,223.8696,207.876;--bg-4:hsl(42,32%,81%);--bg-4-rgb:222.054,212.7516,191.046;--bg-5:hsl(42,32%,76%);--bg-5-rgb:213.384,201.6336,174.216;--bg-6:hsl(42,32%,71%);--bg-6-rgb:204.714,190.5156,157.386;--bg-7:hsl(42,32%,66%);--bg-7-rgb:196.044,179.3976,140.556;--logo:hsl(34,48%,34%);--logo-rgb:128.316,92.2488,45.084;--logo-h:hsl(34,48%,24%);--logo-r:#fff;--logo-hr:#fff}@media (prefers-color-scheme:dark){:scope:where(html:not([data-theme]):not([data-palette]) *),:scope:where(html:not([data-theme])[data-palette=blue] *){--bg-0:#000;--bg-0-rgb:0,0,0;--normal-0:#fff;--normal-0-rgb:255,255,255;--strong-line:#d6a8004e;--positive:hsl(207,67%,67%);--positive-rgb:114.4695,176.48805,227.2305;--positive-h:hsl(207,67%,77%);--positive-r:#000;--positive-hr:#000;--primary:hsl(207,100%,42%);--primary-rgb:0,117.81,214.2;--primary-h:hsl(207,100%,52%);--primary-r:#fff;--primary-hr:#000;--secondary:hsl(258,76%,69%);--secondary-rgb:151.9188,115.872,236.028;--secondary-h:hsl(258,76%,79%);--secondary-r:#000;--secondary-hr:#000;--tertiary:hsl(178,30%,52%);--tertiary-rgb:95.88,169.32,166.872;--tertiary-h:hsl(178,30%,62%);--tertiary-r:#000;--tertiary-hr:#000;--warning:hsl(47,100%,42%);--warning-rgb:214.2,167.79,0;--warning-h:hsl(47,100%,52%);--warning-r:#000;--warning-hr:#000;--danger:hsl(7,100%,42%);--danger-rgb:214.2,24.99,0;--danger-h:hsl(7,100%,52%);--danger-r:#fff;--danger-hr:#000;--danger-ink:hsl(7,90%,70%);--danger-ink-rgb:247.35,125.715,109.65;--danger-ink-h:hsl(7,90%,80%);--danger-ink-r:#000;--danger-ink-hr:#000;--normal:hsl(0,0%,80%);--normal-r:#000;--normal-rgb:204,204,204;--normal-1:hsl(0,0%,80%);--normal-1r:#000;--normal-1-rgb:204,204,204;--normal-2:hsl(0,0%,77%);--normal-2r:#000;--normal-2-rgb:191.25,191.25,191.25;--normal-3:hsl(0,0%,74%);--normal-3r:#000;--normal-3-rgb:178.5,178.5,178.5;--normal-4:hsl(0,0%,71%);--normal-4r:#000;--normal-4-rgb:165.75,165.75,165.75;--normal-5:hsl(0,0%,68%);--normal-5r:#000;--normal-5-rgb:153,153,153;--normal-6:hsl(0,0%,65%);--normal-6r:#000;--normal-6-rgb:140.25,140.25,140.25;--normal-7:hsl(0,0%,62%);--normal-7r:#000;--normal-7-rgb:127.5,127.5,127.5;--muted:hsl(0,0%,63%);--muted-rgb:160.65,160.65,160.65;--muted-h:hsl(0,0%,73%);--muted-r:#000;--muted-hr:#000;--muted2:hsl(0,0%,50%);--muted2-rgb:127.5,127.5,127.5;--muted2-h:hsl(0,0%,60%);--muted2-r:#fff;--muted2-hr:#000;--brand:hsl(217,73%,64%);--brand-rgb:96.186,147.5634,230.214;--brand-h:hsl(217,73%,74%);--brand-r:#000;--brand-hr:#000;--bg:hsl(240,18%,10%);--bg-1:hsl(240,18%,10%);--bg-1-rgb:20.91,20.91,30.09;--bg-2:hsl(240,18%,15%);--bg-2-rgb:10.455,10.455,15.045;--bg-3:hsl(240,18%,20%);--bg-3-rgb:0,0,0;--bg-4:hsl(240,18%,25%);--bg-4-rgb:-10.455,-10.455,-15.045;--bg-5:hsl(240,18%,30%);--bg-5-rgb:-20.91,-20.91,-30.09;--bg-6:hsl(240,18%,35%);--bg-6-rgb:-31.365,-31.365,-45.135;--bg-7:hsl(240,18%,40%);--bg-7-rgb:-41.82,-41.82,-60.18;--header:hsla(0,0%,3%,0.4);--header-rgb:7.65,7.65,7.65;--header-h:hsla(0,0%,13%,0.4);--header-r:#fff;--header-hr:#fff;--logo:hsl(219,14%,76%);--logo-rgb:185.232,191.2296,202.368;--logo-h:hsl(219,14%,86%);--logo-r:#000;--logo-hr:#000;--bg-controller:rgba(0,0,0,0.7529411765);--bg-controller-rgb:0,0,0;--bg-controller-h:rgba(10%,10%,10%,0.7529411765);--bg-controller-r:#fff;--bg-controller-hr:#fff;--controller:#ccc;--controller-rgb:204,204,204;--controller-h:rgb(90%,90%,90%);--controller-r:#000;--controller-hr:#000;--yellow:rgb(77,77,0);--yellow-rgb:77,77,0;--yellow-h:olive;--yellow-r:#fff;--yellow-hr:#fff;--marker:rgb(120,120,0);--marker-rgb:120,120,0;--marker-h:#abab00;--marker-r:#fff;--marker-hr:#000;--elevation-stroke:0px 0px 4px -1px #c8e2e2ff;--elevation-shadow:0px 0.5px 2px 1px rgba(6,6,7,0.2);--elevation-low:0 0 5px 2px color-mix(in srgb,var(--normal-6) 50%,transparent);--elevation-medium:var(--elevation-low);--elevation-high:0 0 8px 8px rgba(255,255,255,0.16);--palette-paper:hsl(221,26%,11%);--palette-surface:rgba(17,23,35,0.84);--palette-surface-strong:rgba(22,29,43,0.94);--palette-border:rgba(196,214,242,0.14);--palette-ink:hsl(214,28%,91%);--palette-muted:hsl(214,18%,74%);--palette-accent:hsl(212,64%,68%);--palette-accent-strong:hsl(194,72%,73%);--palette-shadow:0 28px 84px rgba(0,11,27,0.42);--palette-shadow-color:rgba(0,11,27,0.46);--palette-shadow-soft:0 18px 48px rgba(0,11,27,0.3);--palette-shadow-soft-color:rgba(0,11,27,0.34);--palette-ui-paper:hsl(0,0%,0%);--palette-ui-surface:hsl(221,22%,16%);--palette-ui-surface-strong:hsl(221,20%,19%);--palette-ui-border:rgba(196,214,242,0.18);--palette-ui-shadow:0 32px 88px rgba(0,11,27,0.5);--palette-ui-shadow-soft:0 20px 54px rgba(0,11,27,0.38);--palette-ui-shadow-soft-color:rgba(0,11,27,0.42);--palette-text:var(--palette-ink);--palette-rule:color-mix(in srgb,var(--palette-border) 70%,transparent);--palette-fill:color-mix(in srgb,var(--palette-paper) 90%,var(--palette-ink));--palette-tint:color-mix(in srgb,var(--palette-paper) 94%,var(--palette-ink));--palette-soft:var(--palette-fill);--palette-on-accent:var(--palette-paper);--palette-success:color-mix(in srgb,var(--tertiary) 70%,var(--palette-ink));--palette-warning:color-mix(in srgb,var(--warning) 70%,var(--palette-ink));--palette-danger:color-mix(in srgb,var(--danger) 70%,var(--palette-ink))}:scope:where(html:not([data-theme])[data-palette=warm] *){--bg-0:#000;--bg-0-rgb:0,0,0;--normal-0:#fff;--normal-0-rgb:255,255,255;--strong-line:#d6a8004e;--positive:hsl(207,67%,67%);--positive-rgb:114.4695,176.48805,227.2305;--positive-h:hsl(207,67%,77%);--positive-r:#000;--positive-hr:#000;--primary:hsl(207,100%,42%);--primary-rgb:0,117.81,214.2;--primary-h:hsl(207,100%,52%);--primary-r:#fff;--primary-hr:#000;--secondary:hsl(258,76%,69%);--secondary-rgb:151.9188,115.872,236.028;--secondary-h:hsl(258,76%,79%);--secondary-r:#000;--secondary-hr:#000;--tertiary:hsl(178,30%,52%);--tertiary-rgb:95.88,169.32,166.872;--tertiary-h:hsl(178,30%,62%);--tertiary-r:#000;--tertiary-hr:#000;--warning:hsl(47,100%,42%);--warning-rgb:214.2,167.79,0;--warning-h:hsl(47,100%,52%);--warning-r:#000;--warning-hr:#000;--danger:hsl(7,100%,42%);--danger-rgb:214.2,24.99,0;--danger-h:hsl(7,100%,52%);--danger-r:#fff;--danger-hr:#000;--danger-ink:hsl(7,90%,70%);--danger-ink-rgb:247.35,125.715,109.65;--danger-ink-h:hsl(7,90%,80%);--danger-ink-r:#000;--danger-ink-hr:#000;--normal:hsl(0,0%,80%);--normal-r:#000;--normal-rgb:204,204,204;--normal-1:hsl(0,0%,80%);--normal-1r:#000;--normal-1-rgb:204,204,204;--normal-2:hsl(0,0%,77%);--normal-2r:#000;--normal-2-rgb:191.25,191.25,191.25;--normal-3:hsl(0,0%,74%);--normal-3r:#000;--normal-3-rgb:178.5,178.5,178.5;--normal-4:hsl(0,0%,71%);--normal-4r:#000;--normal-4-rgb:165.75,165.75,165.75;--normal-5:hsl(0,0%,68%);--normal-5r:#000;--normal-5-rgb:153,153,153;--normal-6:hsl(0,0%,65%);--normal-6r:#000;--normal-6-rgb:140.25,140.25,140.25;--normal-7:hsl(0,0%,62%);--normal-7r:#000;--normal-7-rgb:127.5,127.5,127.5;--muted:hsl(0,0%,63%);--muted-rgb:160.65,160.65,160.65;--muted-h:hsl(0,0%,73%);--muted-r:#000;--muted-hr:#000;--muted2:hsl(0,0%,50%);--muted2-rgb:127.5,127.5,127.5;--muted2-h:hsl(0,0%,60%);--muted2-r:#fff;--muted2-hr:#000;--brand:hsl(217,73%,64%);--brand-rgb:96.186,147.5634,230.214;--brand-h:hsl(217,73%,74%);--brand-r:#000;--brand-hr:#000;--bg:hsl(240,18%,10%);--bg-1:hsl(240,18%,10%);--bg-1-rgb:20.91,20.91,30.09;--bg-2:hsl(240,18%,15%);--bg-2-rgb:10.455,10.455,15.045;--bg-3:hsl(240,18%,20%);--bg-3-rgb:0,0,0;--bg-4:hsl(240,18%,25%);--bg-4-rgb:-10.455,-10.455,-15.045;--bg-5:hsl(240,18%,30%);--bg-5-rgb:-20.91,-20.91,-30.09;--bg-6:hsl(240,18%,35%);--bg-6-rgb:-31.365,-31.365,-45.135;--bg-7:hsl(240,18%,40%);--bg-7-rgb:-41.82,-41.82,-60.18;--header:hsla(0,0%,3%,0.4);--header-rgb:7.65,7.65,7.65;--header-h:hsla(0,0%,13%,0.4);--header-r:#fff;--header-hr:#fff;--logo:hsl(219,14%,76%);--logo-rgb:185.232,191.2296,202.368;--logo-h:hsl(219,14%,86%);--logo-r:#000;--logo-hr:#000;--bg-controller:rgba(0,0,0,0.7529411765);--bg-controller-rgb:0,0,0;--bg-controller-h:rgba(10%,10%,10%,0.7529411765);--bg-controller-r:#fff;--bg-controller-hr:#fff;--controller:#ccc;--controller-rgb:204,204,204;--controller-h:rgb(90%,90%,90%);--controller-r:#000;--controller-hr:#000;--yellow:rgb(77,77,0);--yellow-rgb:77,77,0;--yellow-h:olive;--yellow-r:#fff;--yellow-hr:#fff;--marker:rgb(120,120,0);--marker-rgb:120,120,0;--marker-h:#abab00;--marker-r:#fff;--marker-hr:#000;--elevation-stroke:0px 0px 4px -1px #c8e2e2ff;--elevation-shadow:0px 0.5px 2px 1px rgba(6,6,7,0.2);--elevation-low:0 0 5px 2px color-mix(in srgb,var(--normal-6) 50%,transparent);--elevation-medium:var(--elevation-low);--elevation-high:0 0 8px 8px rgba(255,255,255,0.16);--palette-paper:hsl(27,30%,10%);--palette-surface:rgba(34,25,18,0.86);--palette-surface-strong:rgba(45,32,22,0.94);--palette-border:rgba(244,206,156,0.16);--palette-ink:hsl(42,24%,90%);--palette-muted:hsl(37,16%,73%);--palette-accent:hsl(38,54%,64%);--palette-accent-strong:hsl(16,69%,64%);--palette-shadow:0 28px 84px rgba(20,10,4,0.46);--palette-shadow-color:rgba(20,10,4,0.5);--palette-shadow-soft:0 18px 48px rgba(20,10,4,0.34);--palette-shadow-soft-color:rgba(20,10,4,0.38);--palette-ui-paper:hsl(27,28%,8%);--palette-ui-surface:hsl(27,24%,13%);--palette-ui-surface-strong:hsl(27,22%,16%);--palette-ui-border:rgba(244,206,156,0.2);--palette-ui-shadow:0 32px 88px rgba(20,10,4,0.52);--palette-ui-shadow-soft:0 20px 54px rgba(20,10,4,0.4);--palette-ui-shadow-soft-color:rgba(20,10,4,0.44);--palette-text:var(--palette-ink);--palette-rule:color-mix(in srgb,var(--palette-border) 70%,transparent);--palette-fill:color-mix(in srgb,var(--palette-paper) 90%,var(--palette-ink));--palette-tint:color-mix(in srgb,var(--palette-paper) 94%,var(--palette-ink));--palette-soft:var(--palette-fill);--palette-on-accent:var(--palette-paper);--palette-success:color-mix(in srgb,var(--tertiary) 70%,var(--palette-ink));--palette-warning:color-mix(in srgb,var(--warning) 70%,var(--palette-ink));--palette-danger:color-mix(in srgb,var(--danger) 70%,var(--palette-ink));--positive:hsl(38,54%,64%);--positive-rgb:212.772,176.4192,113.628;--positive-h:hsl(38,54%,74%);--positive-r:#000;--positive-hr:#000;--primary:hsl(38,54%,64%);--primary-rgb:212.772,176.4192,113.628;--primary-h:hsl(38,54%,74%);--primary-r:#000;--primary-hr:#000;--secondary:hsl(16,69%,64%);--secondary-rgb:226.542,133.6404,99.858;--secondary-h:hsl(16,69%,74%);--secondary-r:#000;--secondary-hr:#000;--tertiary:hsl(86,30%,58%);--tertiary-rgb:152.184,180.03,115.77;--tertiary-h:hsl(86,30%,68%);--tertiary-r:#000;--tertiary-hr:#000;--brand:hsl(38,54%,64%);--brand-rgb:212.772,176.4192,113.628;--brand-h:hsl(38,54%,74%);--brand-r:#000;--brand-hr:#000;--bg:hsl(27,28%,8%);--bg-0:hsl(27,28%,8%);--bg-0-rgb:26.112,19.8288,14.688;--bg-1:hsl(27,28%,8%);--bg-1-rgb:26.112,19.8288,14.688;--bg-2:hsl(27,28%,13%);--bg-2-rgb:42.432,32.2218,23.868;--bg-3:hsl(27,28%,18%);--bg-3-rgb:58.752,44.6148,33.048;--bg-4:hsl(27,28%,23%);--bg-4-rgb:75.072,57.0078,42.228;--bg-5:hsl(27,28%,28%);--bg-5-rgb:91.392,69.4008,51.408;--bg-6:hsl(27,28%,33%);--bg-6-rgb:107.712,81.7938,60.588;--bg-7:hsl(27,28%,38%);--bg-7-rgb:124.032,94.1868,69.768;--logo:hsl(38,30%,72%);--logo-rgb:205.02,189.312,162.18;--logo-h:hsl(38,30%,82%);--logo-r:#000;--logo-hr:#000}}:scope:where(html[data-theme=dark]:not([data-palette]) *),:scope:where(html[data-theme=dark][data-palette=blue] *){--palette-paper:hsl(221,26%,11%);--palette-surface:rgba(17,23,35,0.84);--palette-surface-strong:rgba(22,29,43,0.94);--palette-border:rgba(196,214,242,0.14);--palette-ink:hsl(214,28%,91%);--palette-muted:hsl(214,18%,74%);--palette-accent:hsl(212,64%,68%);--palette-accent-strong:hsl(194,72%,73%);--palette-shadow:0 28px 84px rgba(0,11,27,0.42);--palette-shadow-color:rgba(0,11,27,0.46);--palette-shadow-soft:0 18px 48px rgba(0,11,27,0.3);--palette-shadow-soft-color:rgba(0,11,27,0.34);--palette-ui-paper:hsl(0,0%,0%);--palette-ui-surface:hsl(221,22%,16%);--palette-ui-surface-strong:hsl(221,20%,19%);--palette-ui-border:rgba(196,214,242,0.18);--palette-ui-shadow:0 32px 88px rgba(0,11,27,0.5);--palette-ui-shadow-soft:0 20px 54px rgba(0,11,27,0.38);--palette-ui-shadow-soft-color:rgba(0,11,27,0.42);--palette-text:var(--palette-ink);--palette-rule:color-mix(in srgb,var(--palette-border) 70%,transparent);--palette-fill:color-mix(in srgb,var(--palette-paper) 90%,var(--palette-ink));--palette-tint:color-mix(in srgb,var(--palette-paper) 94%,var(--palette-ink));--palette-soft:var(--palette-fill);--palette-on-accent:var(--palette-paper);--palette-success:color-mix(in srgb,var(--tertiary) 70%,var(--palette-ink));--palette-warning:color-mix(in srgb,var(--warning) 70%,var(--palette-ink));--palette-danger:color-mix(in srgb,var(--danger) 70%,var(--palette-ink))}:scope:where(html[data-theme=dark][data-palette=warm] *){--palette-paper:hsl(27,30%,10%);--palette-surface:rgba(34,25,18,0.86);--palette-surface-strong:rgba(45,32,22,0.94);--palette-border:rgba(244,206,156,0.16);--palette-ink:hsl(42,24%,90%);--palette-muted:hsl(37,16%,73%);--palette-accent:hsl(38,54%,64%);--palette-accent-strong:hsl(16,69%,64%);--palette-shadow:0 28px 84px rgba(20,10,4,0.46);--palette-shadow-color:rgba(20,10,4,0.5);--palette-shadow-soft:0 18px 48px rgba(20,10,4,0.34);--palette-shadow-soft-color:rgba(20,10,4,0.38);--palette-ui-paper:hsl(27,28%,8%);--palette-ui-surface:hsl(27,24%,13%);--palette-ui-surface-strong:hsl(27,22%,16%);--palette-ui-border:rgba(244,206,156,0.2);--palette-ui-shadow:0 32px 88px rgba(20,10,4,0.52);--palette-ui-shadow-soft:0 20px 54px rgba(20,10,4,0.4);--palette-ui-shadow-soft-color:rgba(20,10,4,0.44);--palette-text:var(--palette-ink);--palette-rule:color-mix(in srgb,var(--palette-border) 70%,transparent);--palette-fill:color-mix(in srgb,var(--palette-paper) 90%,var(--palette-ink));--palette-tint:color-mix(in srgb,var(--palette-paper) 94%,var(--palette-ink));--palette-soft:var(--palette-fill);--palette-on-accent:var(--palette-paper);--palette-success:color-mix(in srgb,var(--tertiary) 70%,var(--palette-ink));--palette-warning:color-mix(in srgb,var(--warning) 70%,var(--palette-ink));--palette-danger:color-mix(in srgb,var(--danger) 70%,var(--palette-ink));--positive:hsl(38,54%,64%);--positive-rgb:212.772,176.4192,113.628;--positive-h:hsl(38,54%,74%);--positive-r:#000;--positive-hr:#000;--primary:hsl(38,54%,64%);--primary-rgb:212.772,176.4192,113.628;--primary-h:hsl(38,54%,74%);--primary-r:#000;--primary-hr:#000;--secondary:hsl(16,69%,64%);--secondary-rgb:226.542,133.6404,99.858;--secondary-h:hsl(16,69%,74%);--secondary-r:#000;--secondary-hr:#000;--tertiary:hsl(86,30%,58%);--tertiary-rgb:152.184,180.03,115.77;--tertiary-h:hsl(86,30%,68%);--tertiary-r:#000;--tertiary-hr:#000;--brand:hsl(38,54%,64%);--brand-rgb:212.772,176.4192,113.628;--brand-h:hsl(38,54%,74%);--brand-r:#000;--brand-hr:#000;--bg:hsl(27,28%,8%);--bg-0:hsl(27,28%,8%);--bg-0-rgb:26.112,19.8288,14.688;--bg-1:hsl(27,28%,8%);--bg-1-rgb:26.112,19.8288,14.688;--bg-2:hsl(27,28%,13%);--bg-2-rgb:42.432,32.2218,23.868;--bg-3:hsl(27,28%,18%);--bg-3-rgb:58.752,44.6148,33.048;--bg-4:hsl(27,28%,23%);--bg-4-rgb:75.072,57.0078,42.228;--bg-5:hsl(27,28%,28%);--bg-5-rgb:91.392,69.4008,51.408;--bg-6:hsl(27,28%,33%);--bg-6-rgb:107.712,81.7938,60.588;--bg-7:hsl(27,28%,38%);--bg-7-rgb:124.032,94.1868,69.768;--logo:hsl(38,30%,72%);--logo-rgb:205.02,189.312,162.18;--logo-h:hsl(38,30%,82%);--logo-r:#000;--logo-hr:#000}:scope{--header-height:56px;--panel-sm:340px;--panel-md:640px;--panel-lg:800px;--panel-xl:960px;--panel-xxl:1280px;--panel-xxxl:1600px;--shadow-input:0 0 4px -1px var(--normal);--overlay-shadow:-10px -10px 38px -25px var(--positive),10px 10px 38px -25px var(--secondary),0px 0px 10px -3px var(--tertiary);--reading-radius:28px;--reading-radius-sm:22px;--reading-sidebar:18rem;--reading-measure:72ch;--reading-measure-wide:82ch;--page-title-font-family:var(--font);--page-title-font-size:clamp(2rem,4.8vw,3.3rem);--page-title-font-weight:800;--page-title-line-height:1.26;--page-title-letter-spacing:-0.02em;--font-size0:clamp(0.7rem,calc(0.55rem + 0.3125vw),0.8rem);--line-height0:1;--space0:0px;--font-size1:clamp(0.85rem,calc(0.625rem + 0.46875vw),1rem);--line-height1:1.2;--space1:8px;--font-size2:clamp(1rem,calc(0.7rem + 0.625vw),1.2rem);--line-height2:1.4;--space2:16px;--font-size3:clamp(1.15rem,calc(0.775rem + 0.78125vw),1.4rem);--line-height3:1.6;--space3:24px;--font-size4:clamp(1.3rem,calc(0.85rem + 0.9375vw),1.6rem);--line-height4:1.8;--space4:32px;--font-size5:clamp(1.45rem,calc(0.925rem + 1.09375vw),1.8rem);--line-height5:2;--space5:40px;--font-size6:clamp(1.6rem,calc(1rem + 1.25vw),2rem);--line-height6:2.2;--space6:48px;--font-size7:clamp(1.75rem,calc(1.075rem + 1.40625vw),2.2rem);--line-height7:2.4;--space7:56px;--font-size8:clamp(1.9rem,calc(1.15rem + 1.5625vw),2.4rem);--line-height8:2.6;--space8:64px;--font-size9:clamp(2.05rem,calc(1.225rem + 1.71875vw),2.6rem);--line-height9:2.8;--space9:72px;--font-size10:clamp(2.2rem,calc(1.3rem + 1.875vw),2.8rem);--line-height10:3;--space10:80px}:scope{width:100%;max-width:none;margin:0;padding:0;display:block;gap:0;font-family:var(--font);color:var(--normal);font-size:1rem;line-height:1.4}:where(:scope *){box-sizing:border-box;font:inherit}:where(:scope :is(p,div,td,th,li,dd)){line-height:1.4}:where(:scope :is(h1,h2,h3,h4,h5,h6)){margin:0;font-size:inherit;font-weight:bold;line-height:inherit;letter-spacing:normal;font-family:var(--heading-font,var(--font))}:where(:scope h1:lang(ja)){letter-spacing:0.18rem}:where(:scope button:lang(ja)){letter-spacing:0.09rem}:where(:scope,:scope *){word-break:normal;overflow-wrap:normal;text-wrap-style:auto}:where(:scope b,:scope strong){font-weight:bolder}:where(:scope *,:scope ::before,:scope ::after){border-width:0;border-style:solid}:where(:scope :is(p,ul,ol,figure,dl,blockquote)){margin:0;padding:0}:where(:scope img){max-width:100%;height:auto}:where(:scope picture){display:contents}:scope{color:var(--palette-ink);background:var(--palette-paper)}:scope{width:min(100% - clamp(32px,6vw,64px),1040px);margin:0 auto;padding:clamp(24px,4vw,48px) 0 clamp(56px,8vw,96px);display:grid;gap:clamp(32px,5vw,56px)}.nenju-hero{display:grid;gap:16px}.nenju-eyebrow,.nenju-toc-title{margin:0;color:var(--palette-accent-strong);font-size:0.82rem;font-weight:800;letter-spacing:0.12em}.reading-title{margin:0;font-size:clamp(1.9rem,4.6vw,3rem);font-weight:800;line-height:1.28;letter-spacing:-0.01em}.reading-lead{margin:0;max-width:44em;color:var(--palette-muted);line-height:1.95}.nenju-stats{margin:8px 0 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}@media (max-width:560px){.nenju-stats{grid-template-columns:minmax(0,1fr)}}.nenju-stat{display:grid;gap:4px;padding:18px 20px;border-radius:18px;background:var(--palette-surface);box-shadow:inset 0 0 0 1px var(--palette-rule)}.nenju-stat dt{color:var(--palette-muted);font-size:0.85rem;font-weight:700}.nenju-stat dd{margin:0;font-size:clamp(1.4rem,3vw,1.9rem);font-weight:800;font-variant-numeric:tabular-nums;line-height:1.3}.nenju-toc{display:grid;gap:10px}.nenju-toc-list{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:8px}.nenju-toc-link{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:12px 16px;border-radius:14px;background:var(--palette-surface);box-shadow:inset 0 0 0 1px var(--palette-rule);color:var(--palette-ink);text-decoration:none;line-height:1.5;transition:box-shadow 160ms ease,transform 160ms ease}@media (hover:hover) and (pointer:fine){.nenju-toc-link:hover{transform:translateY(-1px);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--palette-accent) 40%,var(--palette-border))}}.nenju-toc-count{flex:none;color:var(--palette-muted);font-size:0.85rem;font-variant-numeric:tabular-nums}.nenju-series{display:grid;gap:16px;padding:clamp(18px,3vw,28px);border-radius:22px;background:var(--palette-surface);box-shadow:inset 0 0 0 1px var(--palette-rule);scroll-margin-top:80px}.nenju-series-head{display:grid;gap:10px}.nenju-series-title{margin:0;font-family:var(--heading-font,var(--font));font-synthesis:none;-webkit-text-stroke:0.3px currentColor;paint-order:stroke fill;font-size:clamp(1.3rem,2.6vw,1.7rem);line-height:1.45}.nenju-chips{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:6px}.nenju-chips li{padding:3px 12px;border-radius:999px;background:color-mix(in srgb,var(--palette-accent) 10%,var(--palette-paper));color:var(--palette-ink);font-size:0.85rem;font-weight:700;font-variant-numeric:tabular-nums}.nenju-table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.nenju-table th{padding:8px 10px;border-bottom:1px solid var(--palette-border);color:var(--palette-muted);font-size:0.8rem;font-weight:700;text-align:left;white-space:nowrap}.nenju-table td{padding:10px;border-bottom:1px solid var(--palette-rule);vertical-align:baseline;line-height:1.6}.nenju-table tbody tr:last-child td{border-bottom:0}@media (hover:hover) and (pointer:fine){.nenju-table tbody tr:hover td{background:color-mix(in srgb,var(--palette-accent) 5%,transparent)}}@media (max-width:640px){.nenju-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.nenju-table tbody tr{display:grid;grid-template-columns:auto minmax(0,1fr);gap:2px 12px;padding:10px 2px;border-bottom:1px solid var(--palette-rule)}.nenju-table tbody tr:last-child{border-bottom:0}.nenju-table td{padding:0;border-bottom:0}.nenju-table td.nenju-name{grid-column:1/-1;order:-1}.nenju-table td.nenju-num{text-align:left}.nenju-table td.nenju-num::before{content:attr(data-label) "　";color:var(--palette-muted);font-size:0.8rem}}.nenju-date{color:var(--palette-muted);white-space:nowrap}.nenju-name a{color:var(--palette-ink);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--palette-ink) 30%,transparent);text-underline-offset:0.2em}.nenju-num{text-align:right;white-space:nowrap}}.hoshiku :where(.hoshiku-astro,.hoshiku-astro-form,.hoshiku-astro-inputs,.hoshiku-astro-fieldset,.hoshiku-astro-result){min-width:0;max-width:100%}.hoshiku-astro-inputs{flex-wrap:wrap}.hoshiku-astro-fieldset{padding-inline:0}@scope (.nenju-archive){.nenju-claim{display:grid;gap:16px;padding:clamp(20px,3vw,28px);border-radius:20px;background:color-mix(in srgb,var(--palette-accent) 7%,var(--palette-surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--palette-accent) 26%,var(--palette-border))}.nenju-claim-head,.nenju-claim-body,.nenju-claim-form{display:grid;gap:12px}.nenju-claim-title{margin:0;font-size:clamp(1.1rem,2vw,1.3rem);font-weight:800;line-height:1.5}.nenju-claim-text{margin:0;color:var(--palette-muted);line-height:1.85}.nenju-claim-notice{margin:0;padding:12px 14px;border-radius:12px;background:var(--palette-paper);box-shadow:inset 0 0 0 1px var(--palette-rule);line-height:1.8;overflow-wrap:anywhere}.nenju-claim-input{width:100%;max-width:28rem;padding:10px 12px;border:1px solid var(--palette-border);border-radius:10px;background:var(--palette-paper);color:var(--palette-ink);font:inherit}.nenju-claim-actions{display:flex;flex-wrap:wrap;gap:8px}.nenju-claim-error{margin:0;color:var(--palette-danger)}}@media (max-width:599px){.hoshiku .yaki8k-app-button{display:block;box-sizing:border-box;inline-size:calc((100% - 8px) / 1.1);max-inline-size:100%;margin-inline:auto}}@scope (.nenju-archive){:scope{--white:#fff;--radius-input:6px}:scope:where(html[data-theme=dark] *){--bg-0:#000;--bg-0-rgb:0,0,0;--normal-0:#fff;--normal-0-rgb:255,255,255;--strong-line:#d6a8004e;--positive:hsl(207,67%,67%);--positive-rgb:114.4695,176.48805,227.2305;--positive-h:hsl(207,67%,77%);--positive-r:#000;--positive-hr:#000;--primary:hsl(207,100%,42%);--primary-rgb:0,117.81,214.2;--primary-h:hsl(207,100%,52%);--primary-r:#fff;--primary-hr:#000;--secondary:hsl(258,76%,69%);--secondary-rgb:151.9188,115.872,236.028;--secondary-h:hsl(258,76%,79%);--secondary-r:#000;--secondary-hr:#000;--tertiary:hsl(178,30%,52%);--tertiary-rgb:95.88,169.32,166.872;--tertiary-h:hsl(178,30%,62%);--tertiary-r:#000;--tertiary-hr:#000;--warning:hsl(47,100%,42%);--warning-rgb:214.2,167.79,0;--warning-h:hsl(47,100%,52%);--warning-r:#000;--warning-hr:#000;--danger:hsl(7,100%,42%);--danger-rgb:214.2,24.99,0;--danger-h:hsl(7,100%,52%);--danger-r:#fff;--danger-hr:#000;--danger-ink:hsl(7,90%,70%);--danger-ink-rgb:247.35,125.715,109.65;--danger-ink-h:hsl(7,90%,80%);--danger-ink-r:#000;--danger-ink-hr:#000;--normal:hsl(0,0%,80%);--normal-r:#000;--normal-rgb:204,204,204;--normal-1:hsl(0,0%,80%);--normal-1r:#000;--normal-1-rgb:204,204,204;--normal-2:hsl(0,0%,77%);--normal-2r:#000;--normal-2-rgb:191.25,191.25,191.25;--normal-3:hsl(0,0%,74%);--normal-3r:#000;--normal-3-rgb:178.5,178.5,178.5;--normal-4:hsl(0,0%,71%);--normal-4r:#000;--normal-4-rgb:165.75,165.75,165.75;--normal-5:hsl(0,0%,68%);--normal-5r:#000;--normal-5-rgb:153,153,153;--normal-6:hsl(0,0%,65%);--normal-6r:#000;--normal-6-rgb:140.25,140.25,140.25;--normal-7:hsl(0,0%,62%);--normal-7r:#000;--normal-7-rgb:127.5,127.5,127.5;--muted:hsl(0,0%,63%);--muted-rgb:160.65,160.65,160.65;--muted-h:hsl(0,0%,73%);--muted-r:#000;--muted-hr:#000;--muted2:hsl(0,0%,50%);--muted2-rgb:127.5,127.5,127.5;--muted2-h:hsl(0,0%,60%);--muted2-r:#fff;--muted2-hr:#000;--brand:hsl(217,73%,64%);--brand-rgb:96.186,147.5634,230.214;--brand-h:hsl(217,73%,74%);--brand-r:#000;--brand-hr:#000;--bg:hsl(240,18%,10%);--bg-1:hsl(240,18%,10%);--bg-1-rgb:20.91,20.91,30.09;--bg-2:hsl(240,18%,15%);--bg-2-rgb:10.455,10.455,15.045;--bg-3:hsl(240,18%,20%);--bg-3-rgb:0,0,0;--bg-4:hsl(240,18%,25%);--bg-4-rgb:-10.455,-10.455,-15.045;--bg-5:hsl(240,18%,30%);--bg-5-rgb:-20.91,-20.91,-30.09;--bg-6:hsl(240,18%,35%);--bg-6-rgb:-31.365,-31.365,-45.135;--bg-7:hsl(240,18%,40%);--bg-7-rgb:-41.82,-41.82,-60.18;--header:hsla(0,0%,3%,0.4);--header-rgb:7.65,7.65,7.65;--header-h:hsla(0,0%,13%,0.4);--header-r:#fff;--header-hr:#fff;--logo:hsl(219,14%,76%);--logo-rgb:185.232,191.2296,202.368;--logo-h:hsl(219,14%,86%);--logo-r:#000;--logo-hr:#000;--bg-controller:rgba(0,0,0,0.7529411765);--bg-controller-rgb:0,0,0;--bg-controller-h:rgba(10%,10%,10%,0.7529411765);--bg-controller-r:#fff;--bg-controller-hr:#fff;--controller:#ccc;--controller-rgb:204,204,204;--controller-h:rgb(90%,90%,90%);--controller-r:#000;--controller-hr:#000;--yellow:rgb(77,77,0);--yellow-rgb:77,77,0;--yellow-h:olive;--yellow-r:#fff;--yellow-hr:#fff;--marker:rgb(120,120,0);--marker-rgb:120,120,0;--marker-h:#abab00;--marker-r:#fff;--marker-hr:#000;--elevation-stroke:0px 0px 4px -1px #c8e2e2ff;--elevation-shadow:0px 0.5px 2px 1px rgba(6,6,7,0.2);--elevation-low:0 0 5px 2px color-mix(in srgb,var(--normal-6) 50%,transparent);--elevation-medium:var(--elevation-low);--elevation-high:0 0 8px 8px rgba(255,255,255,0.16)}:scope:where(html:not([data-theme]):not([data-palette]) *),:scope:where(html:not([data-theme])[data-palette=blue] *),:scope:where(html[data-theme=light]:not([data-palette]) *),:scope:where(html[data-theme=light][data-palette=blue] *){--bg-0:#fff;--bg-0-rgb:255,255,255;--normal-0:#000;--normal-0-rgb:0,0,0;--strong-line:#d6a8004e;--positive:hsl(207,100%,37%);--positive-rgb:0,117.81,214.2;--positive-h:hsl(207,100%,32%);--positive-r:#fff;--positive-hr:#fff;--primary:hsl(207,100%,37%);--primary-rgb:0,117.81,214.2;--primary-h:hsl(207,100%,32%);--primary-r:#fff;--primary-hr:#fff;--secondary:hsl(257,69%,38%);--secondary-rgb:67.9269,30.039,163.761;--secondary-h:hsl(257,69%,28%);--secondary-r:#fff;--secondary-hr:#fff;--tertiary:hsl(177,75%,29%);--tertiary-rgb:18.4875,129.4125,123.86625;--tertiary-h:hsl(177,75%,19%);--tertiary-r:#fff;--tertiary-hr:#fff;--warning:hsl(50,91%,33%);--warning-rgb:160.7265,135.201,7.5735;--warning-h:hsl(50,91%,23%);--warning-r:#fff;--warning-hr:#fff;--danger:hsl(7,100%,42%);--danger-rgb:214.2,24.99,0;--danger-h:hsl(7,100%,32%);--danger-r:#fff;--danger-hr:#fff;--danger-ink:hsl(7,100%,32%);--danger-ink-rgb:163.2,19.04,0;--danger-ink-h:hsl(7,100%,22%);--danger-ink-r:#fff;--danger-ink-hr:#fff;--normal:hsl(217,69%,5%);--normal-r:#fff;--normal-rgb:3.9525,10.69725,21.5475;--normal-1:hsl(217,69%,5%);--normal-1r:#fff;--normal-2:hsl(217,69%,8%);--normal-2r:#fff;--normal-3:hsl(217,69%,11%);--normal-3r:#fff;--normal-4:hsl(217,69%,14%);--normal-4r:#fff;--normal-5:hsl(217,69%,17%);--normal-5r:#fff;--normal-6:hsl(217,69%,20%);--normal-6r:#fff;--normal-7:hsl(217,69%,23%);--normal-7r:#fff;--muted:hsl(0,0%,28%);--muted-rgb:71.4,71.4,71.4;--muted-h:hsl(0,0%,18%);--muted-r:#fff;--muted-hr:#fff;--muted2:hsl(0,0%,50%);--muted2-rgb:127.5,127.5,127.5;--muted2-h:hsl(0,0%,40%);--muted2-r:#fff;--muted2-hr:#fff;--brand:hsl(217,68%,38%);--brand-rgb:31.008,81.5252,162.792;--brand-h:hsl(217,68%,28%);--brand-r:#fff;--brand-hr:#fff;--bg:hsl(220,10%,95%);--bg-1:hsl(220,10%,95%);--bg-1-rgb:240.975,241.825,243.525;--bg-2:hsl(220,10%,90%);--bg-2-rgb:226.95,228.65,232.05;--bg-3:hsl(220,10%,85%);--bg-3-rgb:212.925,215.475,220.575;--bg-4:hsl(220,10%,80%);--bg-4-rgb:198.9,202.3,209.1;--bg-5:hsl(220,10%,75%);--bg-5-rgb:184.875,189.125,197.625;--bg-6:hsl(220,10%,70%);--bg-6-rgb:170.85,175.95,186.15;--bg-7:hsl(220,10%,65%);--bg-7-rgb:156.825,162.775,174.675;--header:hsla(0,0%,100%,0.602);--header-rgb:255,255,255;--header-h:hsla(0,0%,90%,0.602);--header-r:#000;--header-hr:#000;--logo:hsl(217,68%,38%);--logo-rgb:31.008,81.5252,162.792;--logo-h:hsl(217,68%,28%);--logo-r:#fff;--logo-hr:#fff;--bg-controller:rgba(238,238,238,0.7529411765);--bg-controller-rgb:238,238,238;--bg-controller-h:rgba(83.3333333333%,83.3333333333%,83.3333333333%,0.7529411765);--bg-controller-r:#000;--bg-controller-hr:#000;--controller:#333;--controller-rgb:51,51,51;--controller-h:rgb(10%,10%,10%);--controller-r:#fff;--controller-hr:#fff;--yellow:rgb(255,255,0);--yellow-rgb:255,255,0;--yellow-h:#cccc00;--yellow-r:#000;--yellow-hr:#000;--marker:rgb(255,255,0);--marker-rgb:255,255,0;--marker-h:#cccc00;--marker-r:#000;--marker-hr:#000;--elevation-stroke:0px 0px 4px -1px #081212ff;--elevation-shadow:0px 0.5px 2px 1px rgba(6,6,7,0.2);--elevation-low:0 1px 0 rgba(6,6,7,0.1),0 1.5px 0 rgba(6,6,7,0.025),0 2px 0 rgba(6,6,7,0.025);--elevation-medium:0 4px 4px rgba(0,0,0,0.08);--elevation-high:0 8px 16px rgba(0,0,0,0.16);--palette-paper:hsl(212,34%,95%);--palette-surface:rgba(234,241,248,0.9);--palette-surface-strong:rgba(241,246,251,0.96);--palette-border:rgba(35,63,104,0.2);--palette-ink:hsl(219,38%,16%);--palette-muted:hsl(215,18%,38%);--palette-accent:hsl(215,55%,38%);--palette-accent-strong:hsl(201,67%,37%);--palette-shadow:0 24px 72px rgba(18,42,76,0.18);--palette-shadow-color:rgba(18,42,76,0.2);--palette-shadow-soft:0 14px 36px rgba(18,42,76,0.14);--palette-shadow-soft-color:rgba(18,42,76,0.16);--palette-ui-paper:hsl(212,42%,98%);--palette-ui-surface:hsl(211,34%,92%);--palette-ui-surface-strong:hsl(210,30%,89%);--palette-ui-border:rgba(35,63,104,0.24);--palette-ui-shadow:0 28px 84px rgba(18,42,76,0.24);--palette-ui-shadow-soft:0 18px 48px rgba(18,42,76,0.18);--palette-ui-shadow-soft-color:rgba(18,42,76,0.2);--palette-text:var(--palette-ink);--palette-rule:color-mix(in srgb,var(--palette-border) 70%,transparent);--palette-fill:color-mix(in srgb,var(--palette-paper) 90%,var(--palette-ink));--palette-tint:color-mix(in srgb,var(--palette-paper) 94%,var(--palette-ink));--palette-soft:var(--palette-fill);--palette-on-accent:var(--palette-paper);--palette-success:color-mix(in srgb,var(--tertiary) 70%,var(--palette-ink));--palette-warning:color-mix(in srgb,var(--warning) 70%,var(--palette-ink));--palette-danger:color-mix(in srgb,var(--danger) 70%,var(--palette-ink))}:scope:where(html:not([data-theme])[data-palette=warm] *),:scope:where(html[data-theme=light][data-palette=warm] *){--bg-0:#fff;--bg-0-rgb:255,255,255;--normal-0:#000;--normal-0-rgb:0,0,0;--strong-line:#d6a8004e;--positive:hsl(207,100%,37%);--positive-rgb:0,117.81,214.2;--positive-h:hsl(207,100%,32%);--positive-r:#fff;--positive-hr:#fff;--primary:hsl(207,100%,37%);--primary-rgb:0,117.81,214.2;--primary-h:hsl(207,100%,32%);--primary-r:#fff;--primary-hr:#fff;--secondary:hsl(257,69%,38%);--secondary-rgb:67.9269,30.039,163.761;--secondary-h:hsl(257,69%,28%);--secondary-r:#fff;--secondary-hr:#fff;--tertiary:hsl(177,75%,29%);--tertiary-rgb:18.4875,129.4125,123.86625;--tertiary-h:hsl(177,75%,19%);--tertiary-r:#fff;--tertiary-hr:#fff;--warning:hsl(50,91%,33%);--warning-rgb:160.7265,135.201,7.5735;--warning-h:hsl(50,91%,23%);--warning-r:#fff;--warning-hr:#fff;--danger:hsl(7,100%,42%);--danger-rgb:214.2,24.99,0;--danger-h:hsl(7,100%,32%);--danger-r:#fff;--danger-hr:#fff;--danger-ink:hsl(7,100%,32%);--danger-ink-rgb:163.2,19.04,0;--danger-ink-h:hsl(7,100%,22%);--danger-ink-r:#fff;--danger-ink-hr:#fff;--normal:hsl(217,69%,5%);--normal-r:#fff;--normal-rgb:3.9525,10.69725,21.5475;--normal-1:hsl(217,69%,5%);--normal-1r:#fff;--normal-2:hsl(217,69%,8%);--normal-2r:#fff;--normal-3:hsl(217,69%,11%);--normal-3r:#fff;--normal-4:hsl(217,69%,14%);--normal-4r:#fff;--normal-5:hsl(217,69%,17%);--normal-5r:#fff;--normal-6:hsl(217,69%,20%);--normal-6r:#fff;--normal-7:hsl(217,69%,23%);--normal-7r:#fff;--muted:hsl(0,0%,28%);--muted-rgb:71.4,71.4,71.4;--muted-h:hsl(0,0%,18%);--muted-r:#fff;--muted-hr:#fff;--muted2:hsl(0,0%,50%);--muted2-rgb:127.5,127.5,127.5;--muted2-h:hsl(0,0%,40%);--muted2-r:#fff;--muted2-hr:#fff;--brand:hsl(217,68%,38%);--brand-rgb:31.008,81.5252,162.792;--brand-h:hsl(217,68%,28%);--brand-r:#fff;--brand-hr:#fff;--bg:hsl(220,10%,95%);--bg-1:hsl(220,10%,95%);--bg-1-rgb:240.975,241.825,243.525;--bg-2:hsl(220,10%,90%);--bg-2-rgb:226.95,228.65,232.05;--bg-3:hsl(220,10%,85%);--bg-3-rgb:212.925,215.475,220.575;--bg-4:hsl(220,10%,80%);--bg-4-rgb:198.9,202.3,209.1;--bg-5:hsl(220,10%,75%);--bg-5-rgb:184.875,189.125,197.625;--bg-6:hsl(220,10%,70%);--bg-6-rgb:170.85,175.95,186.15;--bg-7:hsl(220,10%,65%);--bg-7-rgb:156.825,162.775,174.675;--header:hsla(0,0%,100%,0.602);--header-rgb:255,255,255;--header-h:hsla(0,0%,90%,0.602);--header-r:#000;--header-hr:#000;--logo:hsl(217,68%,38%);--logo-rgb:31.008,81.5252,162.792;--logo-h:hsl(217,68%,28%);--logo-r:#fff;--logo-hr:#fff;--bg-controller:rgba(238,238,238,0.7529411765);--bg-controller-rgb:238,238,238;--bg-controller-h:rgba(83.3333333333%,83.3333333333%,83.3333333333%,0.7529411765);--bg-controller-r:#000;--bg-controller-hr:#000;--controller:#333;--controller-rgb:51,51,51;--controller-h:rgb(10%,10%,10%);--controller-r:#fff;--controller-hr:#fff;--yellow:rgb(255,255,0);--yellow-rgb:255,255,0;--yellow-h:#cccc00;--yellow-r:#000;--yellow-hr:#000;--marker:rgb(255,255,0);--marker-rgb:255,255,0;--marker-h:#cccc00;--marker-r:#000;--marker-hr:#000;--elevation-stroke:0px 0px 4px -1px #081212ff;--elevation-shadow:0px 0.5px 2px 1px rgba(6,6,7,0.2);--elevation-low:0 1px 0 rgba(6,6,7,0.1),0 1.5px 0 rgba(6,6,7,0.025),0 2px 0 rgba(6,6,7,0.025);--elevation-medium:0 4px 4px rgba(0,0,0,0.08);--elevation-high:0 8px 16px rgba(0,0,0,0.16);--palette-paper:hsl(42,31%,95%);--palette-surface:rgba(246,238,226,0.9);--palette-surface-strong:rgba(251,246,238,0.96);--palette-border:rgba(60,48,31,0.2);--palette-ink:hsl(221,35%,16%);--palette-muted:hsl(216,16%,36%);--palette-accent:hsl(34,58%,36%);--palette-accent-strong:hsl(11,58%,40%);--palette-shadow:0 24px 72px rgba(54,38,20,0.16);--palette-shadow-color:rgba(54,38,20,0.18);--palette-shadow-soft:0 14px 36px rgba(54,38,20,0.13);--palette-shadow-soft-color:rgba(54,38,20,0.15);--palette-ui-paper:hsl(42,42%,97%);--palette-ui-surface:hsl(40,28%,92%);--palette-ui-surface-strong:hsl(38,26%,89%);--palette-ui-border:rgba(60,48,31,0.24);--palette-ui-shadow:0 28px 84px rgba(54,38,20,0.22);--palette-ui-shadow-soft:0 18px 48px rgba(54,38,20,0.17);--palette-ui-shadow-soft-color:rgba(54,38,20,0.19);--palette-text:var(--palette-ink);--palette-rule:color-mix(in srgb,var(--palette-border) 70%,transparent);--palette-fill:color-mix(in srgb,var(--palette-paper) 90%,var(--palette-ink));--palette-tint:color-mix(in srgb,var(--palette-paper) 94%,var(--palette-ink));--palette-soft:var(--palette-fill);--palette-on-accent:var(--palette-paper);--palette-success:color-mix(in srgb,var(--tertiary) 70%,var(--palette-ink));--palette-warning:color-mix(in srgb,var(--warning) 70%,var(--palette-ink));--palette-danger:color-mix(in srgb,var(--danger) 70%,var(--palette-ink));--positive:hsl(34,58%,36%);--positive-rgb:145.044,98.8992,38.556;--positive-h:hsl(34,58%,26%);--positive-r:#fff;--positive-hr:#fff;--primary:hsl(34,58%,36%);--primary-rgb:145.044,98.8992,38.556;--primary-h:hsl(34,58%,26%);--primary-r:#fff;--primary-hr:#fff;--secondary:hsl(11,58%,40%);--secondary-rgb:161.16,64.532,42.84;--secondary-h:hsl(11,58%,30%);--secondary-r:#fff;--secondary-hr:#fff;--tertiary:hsl(138,24%,34%);--tertiary-rgb:65.892,107.508,78.3768;--tertiary-h:hsl(138,24%,24%);--tertiary-r:#fff;--tertiary-hr:#fff;--brand:hsl(34,58%,36%);--brand-rgb:145.044,98.8992,38.556;--brand-h:hsl(34,58%,26%);--brand-r:#fff;--brand-hr:#fff;--bg:hsl(42,32%,96%);--bg-0:hsl(42,32%,96%);--bg-0-rgb:248.064,246.1056,241.536;--bg-1:hsl(42,32%,96%);--bg-1-rgb:248.064,246.1056,241.536;--bg-2:hsl(42,32%,91%);--bg-2-rgb:239.394,234.9876,224.706;--bg-3:hsl(42,32%,86%);--bg-3-rgb:230.724,223.8696,207.876;--bg-4:hsl(42,32%,81%);--bg-4-rgb:222.054,212.7516,191.046;--bg-5:hsl(42,32%,76%);--bg-5-rgb:213.384,201.6336,174.216;--bg-6:hsl(42,32%,71%);--bg-6-rgb:204.714,190.5156,157.386;--bg-7:hsl(42,32%,66%);--bg-7-rgb:196.044,179.3976,140.556;--logo:hsl(34,48%,34%);--logo-rgb:128.316,92.2488,45.084;--logo-h:hsl(34,48%,24%);--logo-r:#fff;--logo-hr:#fff}@media (prefers-color-scheme:dark){:scope:where(html:not([data-theme]):not([data-palette]) *),:scope:where(html:not([data-theme])[data-palette=blue] *){--bg-0:#000;--bg-0-rgb:0,0,0;--normal-0:#fff;--normal-0-rgb:255,255,255;--strong-line:#d6a8004e;--positive:hsl(207,67%,67%);--positive-rgb:114.4695,176.48805,227.2305;--positive-h:hsl(207,67%,77%);--positive-r:#000;--positive-hr:#000;--primary:hsl(207,100%,42%);--primary-rgb:0,117.81,214.2;--primary-h:hsl(207,100%,52%);--primary-r:#fff;--primary-hr:#000;--secondary:hsl(258,76%,69%);--secondary-rgb:151.9188,115.872,236.028;--secondary-h:hsl(258,76%,79%);--secondary-r:#000;--secondary-hr:#000;--tertiary:hsl(178,30%,52%);--tertiary-rgb:95.88,169.32,166.872;--tertiary-h:hsl(178,30%,62%);--tertiary-r:#000;--tertiary-hr:#000;--warning:hsl(47,100%,42%);--warning-rgb:214.2,167.79,0;--warning-h:hsl(47,100%,52%);--warning-r:#000;--warning-hr:#000;--danger:hsl(7,100%,42%);--danger-rgb:214.2,24.99,0;--danger-h:hsl(7,100%,52%);--danger-r:#fff;--danger-hr:#000;--danger-ink:hsl(7,90%,70%);--danger-ink-rgb:247.35,125.715,109.65;--danger-ink-h:hsl(7,90%,80%);--danger-ink-r:#000;--danger-ink-hr:#000;--normal:hsl(0,0%,80%);--normal-r:#000;--normal-rgb:204,204,204;--normal-1:hsl(0,0%,80%);--normal-1r:#000;--normal-1-rgb:204,204,204;--normal-2:hsl(0,0%,77%);--normal-2r:#000;--normal-2-rgb:191.25,191.25,191.25;--normal-3:hsl(0,0%,74%);--normal-3r:#000;--normal-3-rgb:178.5,178.5,178.5;--normal-4:hsl(0,0%,71%);--normal-4r:#000;--normal-4-rgb:165.75,165.75,165.75;--normal-5:hsl(0,0%,68%);--normal-5r:#000;--normal-5-rgb:153,153,153;--normal-6:hsl(0,0%,65%);--normal-6r:#000;--normal-6-rgb:140.25,140.25,140.25;--normal-7:hsl(0,0%,62%);--normal-7r:#000;--normal-7-rgb:127.5,127.5,127.5;--muted:hsl(0,0%,63%);--muted-rgb:160.65,160.65,160.65;--muted-h:hsl(0,0%,73%);--muted-r:#000;--muted-hr:#000;--muted2:hsl(0,0%,50%);--muted2-rgb:127.5,127.5,127.5;--muted2-h:hsl(0,0%,60%);--muted2-r:#fff;--muted2-hr:#000;--brand:hsl(217,73%,64%);--brand-rgb:96.186,147.5634,230.214;--brand-h:hsl(217,73%,74%);--brand-r:#000;--brand-hr:#000;--bg:hsl(240,18%,10%);--bg-1:hsl(240,18%,10%);--bg-1-rgb:20.91,20.91,30.09;--bg-2:hsl(240,18%,15%);--bg-2-rgb:10.455,10.455,15.045;--bg-3:hsl(240,18%,20%);--bg-3-rgb:0,0,0;--bg-4:hsl(240,18%,25%);--bg-4-rgb:-10.455,-10.455,-15.045;--bg-5:hsl(240,18%,30%);--bg-5-rgb:-20.91,-20.91,-30.09;--bg-6:hsl(240,18%,35%);--bg-6-rgb:-31.365,-31.365,-45.135;--bg-7:hsl(240,18%,40%);--bg-7-rgb:-41.82,-41.82,-60.18;--header:hsla(0,0%,3%,0.4);--header-rgb:7.65,7.65,7.65;--header-h:hsla(0,0%,13%,0.4);--header-r:#fff;--header-hr:#fff;--logo:hsl(219,14%,76%);--logo-rgb:185.232,191.2296,202.368;--logo-h:hsl(219,14%,86%);--logo-r:#000;--logo-hr:#000;--bg-controller:rgba(0,0,0,0.7529411765);--bg-controller-rgb:0,0,0;--bg-controller-h:rgba(10%,10%,10%,0.7529411765);--bg-controller-r:#fff;--bg-controller-hr:#fff;--controller:#ccc;--controller-rgb:204,204,204;--controller-h:rgb(90%,90%,90%);--controller-r:#000;--controller-hr:#000;--yellow:rgb(77,77,0);--yellow-rgb:77,77,0;--yellow-h:olive;--yellow-r:#fff;--yellow-hr:#fff;--marker:rgb(120,120,0);--marker-rgb:120,120,0;--marker-h:#abab00;--marker-r:#fff;--marker-hr:#000;--elevation-stroke:0px 0px 4px -1px #c8e2e2ff;--elevation-shadow:0px 0.5px 2px 1px rgba(6,6,7,0.2);--elevation-low:0 0 5px 2px color-mix(in srgb,var(--normal-6) 50%,transparent);--elevation-medium:var(--elevation-low);--elevation-high:0 0 8px 8px rgba(255,255,255,0.16);--palette-paper:hsl(221,26%,11%);--palette-surface:rgba(17,23,35,0.84);--palette-surface-strong:rgba(22,29,43,0.94);--palette-border:rgba(196,214,242,0.14);--palette-ink:hsl(214,28%,91%);--palette-muted:hsl(214,18%,74%);--palette-accent:hsl(212,64%,68%);--palette-accent-strong:hsl(194,72%,73%);--palette-shadow:0 28px 84px rgba(0,11,27,0.42);--palette-shadow-color:rgba(0,11,27,0.46);--palette-shadow-soft:0 18px 48px rgba(0,11,27,0.3);--palette-shadow-soft-color:rgba(0,11,27,0.34);--palette-ui-paper:hsl(0,0%,0%);--palette-ui-surface:hsl(221,22%,16%);--palette-ui-surface-strong:hsl(221,20%,19%);--palette-ui-border:rgba(196,214,242,0.18);--palette-ui-shadow:0 32px 88px rgba(0,11,27,0.5);--palette-ui-shadow-soft:0 20px 54px rgba(0,11,27,0.38);--palette-ui-shadow-soft-color:rgba(0,11,27,0.42);--palette-text:var(--palette-ink);--palette-rule:color-mix(in srgb,var(--palette-border) 70%,transparent);--palette-fill:color-mix(in srgb,var(--palette-paper) 90%,var(--palette-ink));--palette-tint:color-mix(in srgb,var(--palette-paper) 94%,var(--palette-ink));--palette-soft:var(--palette-fill);--palette-on-accent:var(--palette-paper);--palette-success:color-mix(in srgb,var(--tertiary) 70%,var(--palette-ink));--palette-warning:color-mix(in srgb,var(--warning) 70%,var(--palette-ink));--palette-danger:color-mix(in srgb,var(--danger) 70%,var(--palette-ink))}:scope:where(html:not([data-theme])[data-palette=warm] *){--bg-0:#000;--bg-0-rgb:0,0,0;--normal-0:#fff;--normal-0-rgb:255,255,255;--strong-line:#d6a8004e;--positive:hsl(207,67%,67%);--positive-rgb:114.4695,176.48805,227.2305;--positive-h:hsl(207,67%,77%);--positive-r:#000;--positive-hr:#000;--primary:hsl(207,100%,42%);--primary-rgb:0,117.81,214.2;--primary-h:hsl(207,100%,52%);--primary-r:#fff;--primary-hr:#000;--secondary:hsl(258,76%,69%);--secondary-rgb:151.9188,115.872,236.028;--secondary-h:hsl(258,76%,79%);--secondary-r:#000;--secondary-hr:#000;--tertiary:hsl(178,30%,52%);--tertiary-rgb:95.88,169.32,166.872;--tertiary-h:hsl(178,30%,62%);--tertiary-r:#000;--tertiary-hr:#000;--warning:hsl(47,100%,42%);--warning-rgb:214.2,167.79,0;--warning-h:hsl(47,100%,52%);--warning-r:#000;--warning-hr:#000;--danger:hsl(7,100%,42%);--danger-rgb:214.2,24.99,0;--danger-h:hsl(7,100%,52%);--danger-r:#fff;--danger-hr:#000;--danger-ink:hsl(7,90%,70%);--danger-ink-rgb:247.35,125.715,109.65;--danger-ink-h:hsl(7,90%,80%);--danger-ink-r:#000;--danger-ink-hr:#000;--normal:hsl(0,0%,80%);--normal-r:#000;--normal-rgb:204,204,204;--normal-1:hsl(0,0%,80%);--normal-1r:#000;--normal-1-rgb:204,204,204;--normal-2:hsl(0,0%,77%);--normal-2r:#000;--normal-2-rgb:191.25,191.25,191.25;--normal-3:hsl(0,0%,74%);--normal-3r:#000;--normal-3-rgb:178.5,178.5,178.5;--normal-4:hsl(0,0%,71%);--normal-4r:#000;--normal-4-rgb:165.75,165.75,165.75;--normal-5:hsl(0,0%,68%);--normal-5r:#000;--normal-5-rgb:153,153,153;--normal-6:hsl(0,0%,65%);--normal-6r:#000;--normal-6-rgb:140.25,140.25,140.25;--normal-7:hsl(0,0%,62%);--normal-7r:#000;--normal-7-rgb:127.5,127.5,127.5;--muted:hsl(0,0%,63%);--muted-rgb:160.65,160.65,160.65;--muted-h:hsl(0,0%,73%);--muted-r:#000;--muted-hr:#000;--muted2:hsl(0,0%,50%);--muted2-rgb:127.5,127.5,127.5;--muted2-h:hsl(0,0%,60%);--muted2-r:#fff;--muted2-hr:#000;--brand:hsl(217,73%,64%);--brand-rgb:96.186,147.5634,230.214;--brand-h:hsl(217,73%,74%);--brand-r:#000;--brand-hr:#000;--bg:hsl(240,18%,10%);--bg-1:hsl(240,18%,10%);--bg-1-rgb:20.91,20.91,30.09;--bg-2:hsl(240,18%,15%);--bg-2-rgb:10.455,10.455,15.045;--bg-3:hsl(240,18%,20%);--bg-3-rgb:0,0,0;--bg-4:hsl(240,18%,25%);--bg-4-rgb:-10.455,-10.455,-15.045;--bg-5:hsl(240,18%,30%);--bg-5-rgb:-20.91,-20.91,-30.09;--bg-6:hsl(240,18%,35%);--bg-6-rgb:-31.365,-31.365,-45.135;--bg-7:hsl(240,18%,40%);--bg-7-rgb:-41.82,-41.82,-60.18;--header:hsla(0,0%,3%,0.4);--header-rgb:7.65,7.65,7.65;--header-h:hsla(0,0%,13%,0.4);--header-r:#fff;--header-hr:#fff;--logo:hsl(219,14%,76%);--logo-rgb:185.232,191.2296,202.368;--logo-h:hsl(219,14%,86%);--logo-r:#000;--logo-hr:#000;--bg-controller:rgba(0,0,0,0.7529411765);--bg-controller-rgb:0,0,0;--bg-controller-h:rgba(10%,10%,10%,0.7529411765);--bg-controller-r:#fff;--bg-controller-hr:#fff;--controller:#ccc;--controller-rgb:204,204,204;--controller-h:rgb(90%,90%,90%);--controller-r:#000;--controller-hr:#000;--yellow:rgb(77,77,0);--yellow-rgb:77,77,0;--yellow-h:olive;--yellow-r:#fff;--yellow-hr:#fff;--marker:rgb(120,120,0);--marker-rgb:120,120,0;--marker-h:#abab00;--marker-r:#fff;--marker-hr:#000;--elevation-stroke:0px 0px 4px -1px #c8e2e2ff;--elevation-shadow:0px 0.5px 2px 1px rgba(6,6,7,0.2);--elevation-low:0 0 5px 2px color-mix(in srgb,var(--normal-6) 50%,transparent);--elevation-medium:var(--elevation-low);--elevation-high:0 0 8px 8px rgba(255,255,255,0.16);--palette-paper:hsl(27,30%,10%);--palette-surface:rgba(34,25,18,0.86);--palette-surface-strong:rgba(45,32,22,0.94);--palette-border:rgba(244,206,156,0.16);--palette-ink:hsl(42,24%,90%);--palette-muted:hsl(37,16%,73%);--palette-accent:hsl(38,54%,64%);--palette-accent-strong:hsl(16,69%,64%);--palette-shadow:0 28px 84px rgba(20,10,4,0.46);--palette-shadow-color:rgba(20,10,4,0.5);--palette-shadow-soft:0 18px 48px rgba(20,10,4,0.34);--palette-shadow-soft-color:rgba(20,10,4,0.38);--palette-ui-paper:hsl(27,28%,8%);--palette-ui-surface:hsl(27,24%,13%);--palette-ui-surface-strong:hsl(27,22%,16%);--palette-ui-border:rgba(244,206,156,0.2);--palette-ui-shadow:0 32px 88px rgba(20,10,4,0.52);--palette-ui-shadow-soft:0 20px 54px rgba(20,10,4,0.4);--palette-ui-shadow-soft-color:rgba(20,10,4,0.44);--palette-text:var(--palette-ink);--palette-rule:color-mix(in srgb,var(--palette-border) 70%,transparent);--palette-fill:color-mix(in srgb,var(--palette-paper) 90%,var(--palette-ink));--palette-tint:color-mix(in srgb,var(--palette-paper) 94%,var(--palette-ink));--palette-soft:var(--palette-fill);--palette-on-accent:var(--palette-paper);--palette-success:color-mix(in srgb,var(--tertiary) 70%,var(--palette-ink));--palette-warning:color-mix(in srgb,var(--warning) 70%,var(--palette-ink));--palette-danger:color-mix(in srgb,var(--danger) 70%,var(--palette-ink));--positive:hsl(38,54%,64%);--positive-rgb:212.772,176.4192,113.628;--positive-h:hsl(38,54%,74%);--positive-r:#000;--positive-hr:#000;--primary:hsl(38,54%,64%);--primary-rgb:212.772,176.4192,113.628;--primary-h:hsl(38,54%,74%);--primary-r:#000;--primary-hr:#000;--secondary:hsl(16,69%,64%);--secondary-rgb:226.542,133.6404,99.858;--secondary-h:hsl(16,69%,74%);--secondary-r:#000;--secondary-hr:#000;--tertiary:hsl(86,30%,58%);--tertiary-rgb:152.184,180.03,115.77;--tertiary-h:hsl(86,30%,68%);--tertiary-r:#000;--tertiary-hr:#000;--brand:hsl(38,54%,64%);--brand-rgb:212.772,176.4192,113.628;--brand-h:hsl(38,54%,74%);--brand-r:#000;--brand-hr:#000;--bg:hsl(27,28%,8%);--bg-0:hsl(27,28%,8%);--bg-0-rgb:26.112,19.8288,14.688;--bg-1:hsl(27,28%,8%);--bg-1-rgb:26.112,19.8288,14.688;--bg-2:hsl(27,28%,13%);--bg-2-rgb:42.432,32.2218,23.868;--bg-3:hsl(27,28%,18%);--bg-3-rgb:58.752,44.6148,33.048;--bg-4:hsl(27,28%,23%);--bg-4-rgb:75.072,57.0078,42.228;--bg-5:hsl(27,28%,28%);--bg-5-rgb:91.392,69.4008,51.408;--bg-6:hsl(27,28%,33%);--bg-6-rgb:107.712,81.7938,60.588;--bg-7:hsl(27,28%,38%);--bg-7-rgb:124.032,94.1868,69.768;--logo:hsl(38,30%,72%);--logo-rgb:205.02,189.312,162.18;--logo-h:hsl(38,30%,82%);--logo-r:#000;--logo-hr:#000}}:scope:where(html[data-theme=dark]:not([data-palette]) *),:scope:where(html[data-theme=dark][data-palette=blue] *){--palette-paper:hsl(221,26%,11%);--palette-surface:rgba(17,23,35,0.84);--palette-surface-strong:rgba(22,29,43,0.94);--palette-border:rgba(196,214,242,0.14);--palette-ink:hsl(214,28%,91%);--palette-muted:hsl(214,18%,74%);--palette-accent:hsl(212,64%,68%);--palette-accent-strong:hsl(194,72%,73%);--palette-shadow:0 28px 84px rgba(0,11,27,0.42);--palette-shadow-color:rgba(0,11,27,0.46);--palette-shadow-soft:0 18px 48px rgba(0,11,27,0.3);--palette-shadow-soft-color:rgba(0,11,27,0.34);--palette-ui-paper:hsl(0,0%,0%);--palette-ui-surface:hsl(221,22%,16%);--palette-ui-surface-strong:hsl(221,20%,19%);--palette-ui-border:rgba(196,214,242,0.18);--palette-ui-shadow:0 32px 88px rgba(0,11,27,0.5);--palette-ui-shadow-soft:0 20px 54px rgba(0,11,27,0.38);--palette-ui-shadow-soft-color:rgba(0,11,27,0.42);--palette-text:var(--palette-ink);--palette-rule:color-mix(in srgb,var(--palette-border) 70%,transparent);--palette-fill:color-mix(in srgb,var(--palette-paper) 90%,var(--palette-ink));--palette-tint:color-mix(in srgb,var(--palette-paper) 94%,var(--palette-ink));--palette-soft:var(--palette-fill);--palette-on-accent:var(--palette-paper);--palette-success:color-mix(in srgb,var(--tertiary) 70%,var(--palette-ink));--palette-warning:color-mix(in srgb,var(--warning) 70%,var(--palette-ink));--palette-danger:color-mix(in srgb,var(--danger) 70%,var(--palette-ink))}:scope:where(html[data-theme=dark][data-palette=warm] *){--palette-paper:hsl(27,30%,10%);--palette-surface:rgba(34,25,18,0.86);--palette-surface-strong:rgba(45,32,22,0.94);--palette-border:rgba(244,206,156,0.16);--palette-ink:hsl(42,24%,90%);--palette-muted:hsl(37,16%,73%);--palette-accent:hsl(38,54%,64%);--palette-accent-strong:hsl(16,69%,64%);--palette-shadow:0 28px 84px rgba(20,10,4,0.46);--palette-shadow-color:rgba(20,10,4,0.5);--palette-shadow-soft:0 18px 48px rgba(20,10,4,0.34);--palette-shadow-soft-color:rgba(20,10,4,0.38);--palette-ui-paper:hsl(27,28%,8%);--palette-ui-surface:hsl(27,24%,13%);--palette-ui-surface-strong:hsl(27,22%,16%);--palette-ui-border:rgba(244,206,156,0.2);--palette-ui-shadow:0 32px 88px rgba(20,10,4,0.52);--palette-ui-shadow-soft:0 20px 54px rgba(20,10,4,0.4);--palette-ui-shadow-soft-color:rgba(20,10,4,0.44);--palette-text:var(--palette-ink);--palette-rule:color-mix(in srgb,var(--palette-border) 70%,transparent);--palette-fill:color-mix(in srgb,var(--palette-paper) 90%,var(--palette-ink));--palette-tint:color-mix(in srgb,var(--palette-paper) 94%,var(--palette-ink));--palette-soft:var(--palette-fill);--palette-on-accent:var(--palette-paper);--palette-success:color-mix(in srgb,var(--tertiary) 70%,var(--palette-ink));--palette-warning:color-mix(in srgb,var(--warning) 70%,var(--palette-ink));--palette-danger:color-mix(in srgb,var(--danger) 70%,var(--palette-ink));--positive:hsl(38,54%,64%);--positive-rgb:212.772,176.4192,113.628;--positive-h:hsl(38,54%,74%);--positive-r:#000;--positive-hr:#000;--primary:hsl(38,54%,64%);--primary-rgb:212.772,176.4192,113.628;--primary-h:hsl(38,54%,74%);--primary-r:#000;--primary-hr:#000;--secondary:hsl(16,69%,64%);--secondary-rgb:226.542,133.6404,99.858;--secondary-h:hsl(16,69%,74%);--secondary-r:#000;--secondary-hr:#000;--tertiary:hsl(86,30%,58%);--tertiary-rgb:152.184,180.03,115.77;--tertiary-h:hsl(86,30%,68%);--tertiary-r:#000;--tertiary-hr:#000;--brand:hsl(38,54%,64%);--brand-rgb:212.772,176.4192,113.628;--brand-h:hsl(38,54%,74%);--brand-r:#000;--brand-hr:#000;--bg:hsl(27,28%,8%);--bg-0:hsl(27,28%,8%);--bg-0-rgb:26.112,19.8288,14.688;--bg-1:hsl(27,28%,8%);--bg-1-rgb:26.112,19.8288,14.688;--bg-2:hsl(27,28%,13%);--bg-2-rgb:42.432,32.2218,23.868;--bg-3:hsl(27,28%,18%);--bg-3-rgb:58.752,44.6148,33.048;--bg-4:hsl(27,28%,23%);--bg-4-rgb:75.072,57.0078,42.228;--bg-5:hsl(27,28%,28%);--bg-5-rgb:91.392,69.4008,51.408;--bg-6:hsl(27,28%,33%);--bg-6-rgb:107.712,81.7938,60.588;--bg-7:hsl(27,28%,38%);--bg-7-rgb:124.032,94.1868,69.768;--logo:hsl(38,30%,72%);--logo-rgb:205.02,189.312,162.18;--logo-h:hsl(38,30%,82%);--logo-r:#000;--logo-hr:#000}:scope{--header-height:56px;--panel-sm:340px;--panel-md:640px;--panel-lg:800px;--panel-xl:960px;--panel-xxl:1280px;--panel-xxxl:1600px;--shadow-input:0 0 4px -1px var(--normal);--overlay-shadow:-10px -10px 38px -25px var(--positive),10px 10px 38px -25px var(--secondary),0px 0px 10px -3px var(--tertiary);--reading-radius:28px;--reading-radius-sm:22px;--reading-sidebar:18rem;--reading-measure:72ch;--reading-measure-wide:82ch;--page-title-font-family:var(--font);--page-title-font-size:clamp(2rem,4.8vw,3.3rem);--page-title-font-weight:800;--page-title-line-height:1.26;--page-title-letter-spacing:-0.02em;--font-size0:clamp(0.7rem,calc(0.55rem + 0.3125vw),0.8rem);--line-height0:1;--space0:0px;--font-size1:clamp(0.85rem,calc(0.625rem + 0.46875vw),1rem);--line-height1:1.2;--space1:8px;--font-size2:clamp(1rem,calc(0.7rem + 0.625vw),1.2rem);--line-height2:1.4;--space2:16px;--font-size3:clamp(1.15rem,calc(0.775rem + 0.78125vw),1.4rem);--line-height3:1.6;--space3:24px;--font-size4:clamp(1.3rem,calc(0.85rem + 0.9375vw),1.6rem);--line-height4:1.8;--space4:32px;--font-size5:clamp(1.45rem,calc(0.925rem + 1.09375vw),1.8rem);--line-height5:2;--space5:40px;--font-size6:clamp(1.6rem,calc(1rem + 1.25vw),2rem);--line-height6:2.2;--space6:48px;--font-size7:clamp(1.75rem,calc(1.075rem + 1.40625vw),2.2rem);--line-height7:2.4;--space7:56px;--font-size8:clamp(1.9rem,calc(1.15rem + 1.5625vw),2.4rem);--line-height8:2.6;--space8:64px;--font-size9:clamp(2.05rem,calc(1.225rem + 1.71875vw),2.6rem);--line-height9:2.8;--space9:72px;--font-size10:clamp(2.2rem,calc(1.3rem + 1.875vw),2.8rem);--line-height10:3;--space10:80px}:scope{width:100%;max-width:none;margin:0;padding:0;display:block;gap:0;font-family:var(--font);color:var(--normal);font-size:1rem;line-height:1.4}:where(:scope *){box-sizing:border-box;font:inherit}:where(:scope :is(p,div,td,th,li,dd)){line-height:1.4}:where(:scope :is(h1,h2,h3,h4,h5,h6)){margin:0;font-size:inherit;font-weight:bold;line-height:inherit;letter-spacing:normal;font-family:var(--heading-font,var(--font))}:where(:scope h1:lang(ja)){letter-spacing:0.18rem}:where(:scope button:lang(ja)){letter-spacing:0.09rem}:where(:scope,:scope *){word-break:normal;overflow-wrap:normal;text-wrap-style:auto}:where(:scope b,:scope strong){font-weight:bolder}:where(:scope *,:scope ::before,:scope ::after){border-width:0;border-style:solid}:where(:scope :is(p,ul,ol,figure,dl,blockquote)){margin:0;padding:0}:where(:scope img){max-width:100%;height:auto}:where(:scope picture){display:contents}:scope{color:var(--palette-ink);background:var(--palette-paper)}:scope{width:min(100% - clamp(32px,6vw,64px),1040px);margin:0 auto;padding:clamp(24px,4vw,48px) 0 clamp(56px,8vw,96px);display:grid;gap:clamp(32px,5vw,56px)}.nenju-hero{display:grid;gap:16px}.nenju-eyebrow,.nenju-toc-title{margin:0;color:var(--palette-accent-strong);font-size:0.82rem;font-weight:800;letter-spacing:0.12em}.reading-title{margin:0;font-size:clamp(1.9rem,4.6vw,3rem);font-weight:800;line-height:1.28;letter-spacing:-0.01em}.reading-lead{margin:0;max-width:44em;color:var(--palette-muted);line-height:1.95}.nenju-stats{margin:8px 0 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}@media (max-width:560px){.nenju-stats{grid-template-columns:minmax(0,1fr)}}.nenju-stat{display:grid;gap:4px;padding:18px 20px;border-radius:18px;background:var(--palette-surface);box-shadow:inset 0 0 0 1px var(--palette-rule)}.nenju-stat dt{color:var(--palette-muted);font-size:0.85rem;font-weight:700}.nenju-stat dd{margin:0;font-size:clamp(1.4rem,3vw,1.9rem);font-weight:800;font-variant-numeric:tabular-nums;line-height:1.3}.nenju-toc{display:grid;gap:10px}.nenju-toc-list{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:8px}.nenju-toc-link{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:12px 16px;border-radius:14px;background:var(--palette-surface);box-shadow:inset 0 0 0 1px var(--palette-rule);color:var(--palette-ink);text-decoration:none;line-height:1.5;transition:box-shadow 160ms ease,transform 160ms ease}@media (hover:hover) and (pointer:fine){.nenju-toc-link:hover{transform:translateY(-1px);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--palette-accent) 40%,var(--palette-border))}}.nenju-toc-count{flex:none;color:var(--palette-muted);font-size:0.85rem;font-variant-numeric:tabular-nums}.nenju-series{display:grid;gap:16px;padding:clamp(18px,3vw,28px);border-radius:22px;background:var(--palette-surface);box-shadow:inset 0 0 0 1px var(--palette-rule);scroll-margin-top:80px}.nenju-series-head{display:grid;gap:10px}.nenju-series-title{margin:0;font-family:var(--heading-font,var(--font));font-synthesis:none;-webkit-text-stroke:0.3px currentColor;paint-order:stroke fill;font-size:clamp(1.3rem,2.6vw,1.7rem);line-height:1.45}.nenju-chips{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:6px}.nenju-chips li{padding:3px 12px;border-radius:999px;background:color-mix(in srgb,var(--palette-accent) 10%,var(--palette-paper));color:var(--palette-ink);font-size:0.85rem;font-weight:700;font-variant-numeric:tabular-nums}.nenju-table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.nenju-table th{padding:8px 10px;border-bottom:1px solid var(--palette-border);color:var(--palette-muted);font-size:0.8rem;font-weight:700;text-align:left;white-space:nowrap}.nenju-table td{padding:10px;border-bottom:1px solid var(--palette-rule);vertical-align:baseline;line-height:1.6}.nenju-table tbody tr:last-child td{border-bottom:0}@media (hover:hover) and (pointer:fine){.nenju-table tbody tr:hover td{background:color-mix(in srgb,var(--palette-accent) 5%,transparent)}}@media (max-width:640px){.nenju-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.nenju-table tbody tr{display:grid;grid-template-columns:auto minmax(0,1fr);gap:2px 12px;padding:10px 2px;border-bottom:1px solid var(--palette-rule)}.nenju-table tbody tr:last-child{border-bottom:0}.nenju-table td{padding:0;border-bottom:0}.nenju-table td.nenju-name{grid-column:1/-1;order:-1}.nenju-table td.nenju-num{text-align:left}.nenju-table td.nenju-num::before{content:attr(data-label) "　";color:var(--palette-muted);font-size:0.8rem}}.nenju-date{color:var(--palette-muted);white-space:nowrap}.nenju-name a{color:var(--palette-ink);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--palette-ink) 30%,transparent);text-underline-offset:0.2em}.nenju-num{text-align:right;white-space:nowrap}}.hoshiku :where(.hoshiku-astro,.hoshiku-astro-form,.hoshiku-astro-inputs,.hoshiku-astro-fieldset,.hoshiku-astro-result){min-width:0;max-width:100%}.hoshiku-astro-inputs{flex-wrap:wrap}.hoshiku-astro-fieldset{padding-inline:0}@scope (.nenju-archive){.nenju-claim{display:grid;gap:16px;padding:clamp(20px,3vw,28px);border-radius:20px;background:color-mix(in srgb,var(--palette-accent) 7%,var(--palette-surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--palette-accent) 26%,var(--palette-border))}.nenju-claim-head,.nenju-claim-body,.nenju-claim-form{display:grid;gap:12px}.nenju-claim-title{margin:0;font-size:clamp(1.1rem,2vw,1.3rem);font-weight:800;line-height:1.5}.nenju-claim-text{margin:0;color:var(--palette-muted);line-height:1.85}.nenju-claim-notice{margin:0;padding:12px 14px;border-radius:12px;background:var(--palette-paper);box-shadow:inset 0 0 0 1px var(--palette-rule);line-height:1.8;overflow-wrap:anywhere}.nenju-claim-input{width:100%;max-width:28rem;padding:10px 12px;border:1px solid var(--palette-border);border-radius:10px;background:var(--palette-paper);color:var(--palette-ink);font:inherit}.nenju-claim-actions{display:flex;flex-wrap:wrap;gap:8px}.nenju-claim-error{margin:0;color:color-mix(in srgb,var(--danger) 78%,var(--palette-ink))}.nenju-hero{padding:0}.nenju-claim .button-primary{block-size:auto;padding:var(--space2,16px);border-radius:var(--radius-input);background:var(--primary,hsl(207,100%,37%));color:var(--primary-r,#fff);font-size:var(--font-size2,1.2rem);font-weight:bold;line-height:1.4}}main:has(> .nenju-archive){background:var(--palette-paper)}@media (max-width:599px){.hoshiku .yaki8k-app-button{display:block;box-sizing:border-box;inline-size:calc((100% - 8px) / 1.1);max-inline-size:100%;margin-inline:auto}}@layer pages{}
