.yc{margin-top:3rem}.yc h2{font:700 clamp(1.4rem, 3vw, 1.8rem)/1.15 var(--font-display);margin:0 0 4px}.yc .hand,.yc-days .hand{font-family:var(--font-hand)}.yc .type{font-family:var(--font-type)}.yc-sub{color:var(--muted);margin:0 0 18px;font-size:18px}.yc-empty{border:1.5px dashed var(--border-strong);color:var(--ink-2);background:color-mix(in oklab, var(--surface) 70%, transparent);margin:0;padding:14px 16px;line-height:1.5}.yc-empty a{color:var(--accent-strong)}.yc [hidden]{display:none!important}.yc-board{background:var(--surface);box-shadow:var(--shadow);padding:16px 14px 14px;position:relative}.yc-scale{position:relative}.yc-bands{height:22px;box-shadow:0 0 0 1px color-mix(in oklab, var(--border-strong) 70%, transparent);position:relative}.yc-band{height:100%;top:0;left:calc(100% * var(--f));width:calc(100% * var(--w));border-right:1.5px solid var(--surface);background-color:color-mix(in oklab, var(--accent) calc(11% + var(--n,0) * 11%), var(--surface));background-image:repeating-linear-gradient(135deg, transparent 0 4px, color-mix(in oklab, var(--ink) 9%, transparent) 4px 5px);position:absolute}.yc-band.b1{--n:1}.yc-band.b2{--n:2}.yc-band.b3{--n:3}.yc-band.b4{--n:4}.yc-band:last-child{border-right:0}.yc-line{height:calc(var(--rows,1) * 22px + 12px);position:relative}.yc-dot{left:calc(100% * var(--f));top:calc(10px + var(--r) * 22px);place-items:center;width:22px;height:22px;text-decoration:none;display:grid;position:absolute;translate:-50%}.yc-dot span{background:var(--ink-2);border:2px solid var(--surface);width:12px;height:12px;box-shadow:0 0 0 1px var(--ink-2);border-radius:50%;transition:scale .15s}.yc-dot:hover span{background:var(--accent);box-shadow:0 0 0 1px var(--accent);scale:1.45}.yc-dot:focus-visible{outline:2px solid var(--accent);outline-offset:0;border-radius:50%}.yc-eras{font:12px var(--font-ui);color:var(--muted);flex-wrap:wrap;gap:2px 14px;margin:4px 0 0;padding:0;list-style:none;display:flex}.yc-eras li:before{content:"";vertical-align:-1px;background:color-mix(in oklab, var(--accent) calc(11% + var(--n,0) * 11%), var(--surface));width:10px;height:10px;box-shadow:0 0 0 1px var(--border-strong);margin-right:5px;display:inline-block}.yc-eras .b1{--n:1}.yc-eras .b2{--n:2}.yc-eras .b3{--n:3}.yc-eras .b4{--n:4}.yc-list{border-top:1.5px dashed var(--border-strong);columns:18rem;column-gap:28px;margin:14px 0 0;padding:12px 0 0;font-size:15px;line-height:1.4;list-style:none}.yc-list li{break-inside:avoid;padding:2px 0}.yc-list a{color:var(--ink-2);text-decoration:none}.yc-list a:hover{color:var(--accent-strong);text-underline-offset:3px;text-decoration:underline}.yc-list b{min-width:4.4em;font:700 12.5px var(--font-ui);color:var(--accent-strong);font-variant-numeric:tabular-nums;display:inline-block}.yc-nums{text-align:center;background:var(--surface);box-shadow:var(--shadow-sm);grid-template-columns:repeat(4,1fr);max-width:32rem;margin:10px 0 18px;padding:12px 8px;display:grid}.yc-nums div{flex-direction:column-reverse;display:flex}.yc-nums dd{font:700 26px/1 var(--font-display);color:var(--ink);margin:0}.yc-nums dt{font:400 14px var(--font-hand);color:var(--muted);margin-top:4px}.yc-days{grid-template-columns:repeat(auto-fill,minmax(8.4rem,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.yc-days .yc-empty{grid-column:1/-1}.yc-days a{background:var(--surface);box-shadow:var(--shadow-sm);border:1px solid var(--border-strong);color:var(--ink);padding:7px 10px 6px;line-height:1.2;text-decoration:none;display:grid}.yc-days a:hover{border-color:var(--accent)}.yc-days a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.yc-days .type{color:var(--muted);font-size:11px}.yc-days .date{font:13px var(--font-ui);color:var(--ink-2)}.yc-days .hand{font-size:16px}.yc-days .played .hand{color:var(--yr-good,#2f7a4a)}.yc-days .open .hand{color:var(--muted)}html[data-theme=dark] .yc-days .played .hand{color:#5fb07c}@media (prefers-color-scheme:dark){html:not([data-theme]) .yc-days .played .hand{color:#5fb07c}}@media (width<=480px){.yc-days{grid-template-columns:repeat(2,1fr)}.yc-nums dd{font-size:22px}}@media (prefers-reduced-motion:reduce){.yc-dot span{transition:none}}.year-page[data-astro-cid-twg463z7]{padding-top:1.25rem}.yp[data-astro-cid-twg463z7]{max-width:46rem;margin-top:3rem}.yp[data-astro-cid-twg463z7] h2[data-astro-cid-twg463z7]{font:700 clamp(1.4rem, 3vw, 1.8rem)/1.15 var(--font-display);margin:0 0 8px}.yp[data-astro-cid-twg463z7] p[data-astro-cid-twg463z7]{color:var(--ink-2);margin:0 0 14px;line-height:1.55}.yp[data-astro-cid-twg463z7] .type[data-astro-cid-twg463z7]{font-family:var(--font-type)}.yp[data-astro-cid-twg463z7] .hand[data-astro-cid-twg463z7]{font-family:var(--font-hand)}.yp-table[data-astro-cid-twg463z7]{border-collapse:collapse;background:var(--surface);width:100%;max-width:26rem;box-shadow:var(--shadow-sm)}.yp-cap[data-astro-cid-twg463z7]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.yp-table[data-astro-cid-twg463z7] th[data-astro-cid-twg463z7],.yp-table[data-astro-cid-twg463z7] td[data-astro-cid-twg463z7]{text-align:left;font:15.5px var(--font-ui);border-bottom:1px solid var(--border);padding:8px 14px}.yp-table[data-astro-cid-twg463z7] thead[data-astro-cid-twg463z7] th[data-astro-cid-twg463z7]{font:700 12px var(--font-ui);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);border-bottom:1.5px dashed var(--border-strong)}.yp-table[data-astro-cid-twg463z7] tbody[data-astro-cid-twg463z7] th[data-astro-cid-twg463z7]{color:var(--ink-2);font-weight:400}.yp-table[data-astro-cid-twg463z7] td[data-astro-cid-twg463z7],.yp-table[data-astro-cid-twg463z7] th[data-astro-cid-twg463z7]:last-child{text-align:right;font-variant-numeric:tabular-nums}.yp-table[data-astro-cid-twg463z7] td[data-astro-cid-twg463z7]{color:var(--ink);font-weight:700}.yp-table[data-astro-cid-twg463z7] .yp-extra[data-astro-cid-twg463z7] th[data-astro-cid-twg463z7],.yp-table[data-astro-cid-twg463z7] .yp-extra[data-astro-cid-twg463z7] td[data-astro-cid-twg463z7]{color:var(--accent-strong);border-bottom:0}.yp-note[data-astro-cid-twg463z7]{color:var(--muted);margin:12px 0 0;font-size:15px}.yp-ages[data-astro-cid-twg463z7]{gap:14px;margin:14px 0 0;padding:0;list-style:none;display:grid}.yp-ages[data-astro-cid-twg463z7] li[data-astro-cid-twg463z7]{grid-template-columns:4rem minmax(0,1fr);align-items:baseline;gap:14px;display:grid}.yp-from[data-astro-cid-twg463z7]{color:var(--accent-strong);font-size:15px}.yp-ages[data-astro-cid-twg463z7] b[data-astro-cid-twg463z7]{font:700 17px var(--font-display);color:var(--ink);display:block}.yp-ages[data-astro-cid-twg463z7] span[data-astro-cid-twg463z7]{color:var(--ink-2)}.yp-ages[data-astro-cid-twg463z7] div[data-astro-cid-twg463z7]>span[data-astro-cid-twg463z7]{line-height:1.5;display:block}.yp-links[data-astro-cid-twg463z7]{margin-top:2px;font-size:17px}.yp-links[data-astro-cid-twg463z7] a[data-astro-cid-twg463z7]{color:var(--accent-strong)}.yp-more[data-astro-cid-twg463z7]{gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.yp-more[data-astro-cid-twg463z7] a[data-astro-cid-twg463z7]{background:var(--surface);box-shadow:var(--shadow-sm);border-left:3px solid var(--accent);color:var(--ink);gap:2px;padding:12px 16px;text-decoration:none;display:grid}.yp-more[data-astro-cid-twg463z7] a[data-astro-cid-twg463z7]:hover{box-shadow:var(--shadow)}.yp-more[data-astro-cid-twg463z7] a[data-astro-cid-twg463z7]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.yp-more[data-astro-cid-twg463z7] b[data-astro-cid-twg463z7]{font:700 17px var(--font-display)}.yp-more[data-astro-cid-twg463z7] span[data-astro-cid-twg463z7]{color:var(--ink-2);font-size:15px;line-height:1.45}@media (width<=480px){.yp-ages[data-astro-cid-twg463z7] li[data-astro-cid-twg463z7]{grid-template-columns:1fr;gap:2px}}
