.mya{--mya-paper:#f6f2e8;--mya-ink:#1f1c17;--mya-ink-2:#4a453b;--mya-mute:#7a7365;--mya-line:#ddd5c3;--mya-serif:"Noto Serif SC", "Songti SC", "STSong", serif;background:var(--mya-paper);min-height:100dvh;color:var(--mya-ink);font:16px/1.9 var(--mya-serif);-webkit-font-smoothing:antialiased}html.dark .mya{--mya-paper:#14130f;--mya-ink:#ece5d4;--mya-ink-2:#cbc3b1;--mya-mute:#9b9381;--mya-line:#2e2b23}@media (prefers-color-scheme:dark){html:not(.light) .mya{--mya-paper:#14130f;--mya-ink:#ece5d4;--mya-ink-2:#cbc3b1;--mya-mute:#9b9381;--mya-line:#2e2b23}}html:has(.mya){background:#f6f2e8}html.dark:has(.mya){background:#14130f}.mya *,.mya :before,.mya :after{box-sizing:border-box}.mya a{color:inherit}.mya :focus-visible{outline-offset:3px;outline:2px solid}.mya-dark,html.dark .mya-light{display:none}html.dark .mya-dark{display:block}@media (prefers-color-scheme:dark){html:not(.light) .mya-light{display:none}html:not(.light) .mya-dark{display:block}}.mya-top{justify-content:space-between;gap:12px;max-width:880px;margin:0 auto;padding:20px 20px 0;font-size:14px;display:flex}.mya-top a{color:var(--mya-mute);text-decoration:none}.mya-top a:hover{color:var(--mya-ink)}.mya-ver-tag{color:var(--mya-mute);font:12px/2 ui-monospace,SF Mono,Menlo,monospace}.mya-hero{text-align:center;justify-items:center;padding:56px 20px 48px;display:grid}.mya-hero img{width:auto;height:132px}.mya-hero h1{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.mya-rule{background:var(--mya-ink);width:40px;height:1px;margin:40px 0 28px}.mya-motto{letter-spacing:.08em;text-wrap:balance;margin:0;font-size:clamp(26px,5.4vw,40px);font-weight:600;line-height:1.45}.mya-note{max-width:30em;color:var(--mya-mute);margin:16px 0 0;font-size:14px;line-height:1.9}.mya-body{max-width:880px;margin:0 auto;padding:0 20px}.mya-sec{border-top:1px solid var(--mya-line);gap:8px 40px;padding:32px 0;display:grid}@media (min-width:768px){.mya-sec{grid-template-columns:150px minmax(0,1fr)}}.mya-sec h2{letter-spacing:.3em;color:var(--mya-mute);margin:0;font-size:12px;font-weight:400;line-height:2.6}.mya-sec-body{min-width:0}.mya-sec p{color:var(--mya-ink-2);margin:0 0 .6em}.mya-sec h3{margin:0 0 4px;font-size:15px;font-weight:600;line-height:1.6}.mya-hint{font-size:13px;color:var(--mya-mute)!important}.mya-live{border:1px solid var(--mya-line);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.mya-live div{border-right:1px solid var(--mya-line);border-bottom:1px solid var(--mya-line);flex-direction:column-reverse;padding:14px 16px 12px;display:flex}.mya-live div:nth-child(2n){border-right:0}.mya-live div:nth-child(n+3){border-bottom:0}@media (min-width:600px){.mya-live{grid-template-columns:repeat(4,minmax(0,1fr))}.mya-live div{border-bottom:0;border-right:1px solid var(--mya-line)}.mya-live div:nth-child(2n){border-right:1px solid var(--mya-line)}.mya-live div:last-child{border-right:0}}.mya-live dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-size:28px;font-weight:600;line-height:1.25}.mya-live dt{color:var(--mya-mute);font-size:12.5px}.mya-on{flex-wrap:wrap;gap:6px;margin:14px 0 10px;padding:0;list-style:none;display:flex}.mya-on li{border:1px solid var(--mya-line);color:var(--mya-ink-2);border-radius:999px;padding:3px 10px;font-size:13px;line-height:1.6}.mya-feat{background:var(--mya-line);border:1px solid var(--mya-line);grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid}.mya-feat li{background:var(--mya-paper);padding:14px 16px 12px}.mya-feat p{margin:0;font-size:13.5px;line-height:1.8}.mya-principles{counter-reset:mya;gap:16px;margin:0;padding:0;list-style:none;display:grid}.mya-principles li{counter-increment:mya;padding-left:2.2em;position:relative}.mya-principles li:before{content:counter(mya, decimal-leading-zero);color:var(--mya-mute);font:12px/2 ui-monospace,SF Mono,Menlo,monospace;position:absolute;top:.1em;left:0}.mya-principles p{margin:0}.mya-ver{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex;margin:0 0 6px!important}.mya-ver b{color:var(--mya-ink);font:600 22px ui-monospace,SF Mono,Menlo,monospace}.mya-ver.is-small b{font-size:16px}.mya-ver time{color:var(--mya-mute);font-size:13px}.mya-log{color:var(--mya-ink-2);margin:0 0 8px;padding-left:1.1em;font-size:15px}.mya-log li+li{margin-top:4px}.mya-more{margin-top:10px;font-size:14px}.mya-more summary{cursor:pointer;color:var(--mya-mute)}.mya-more summary:hover{color:var(--mya-ink)}.mya-more[open] summary{margin-bottom:12px}.mya-stack{grid-template-columns:repeat(auto-fill,minmax(min(100%,190px),1fr));gap:0 24px;margin:0 0 14px;display:grid}.mya-stack div{border-bottom:1px solid var(--mya-line);justify-content:space-between;gap:8px;padding:7px 0;font-size:14px;display:flex}.mya-stack dt{color:var(--mya-mute)}.mya-stack dd{text-align:right;margin:0}.mya-credits{columns:2 220px;column-gap:28px;margin:0;padding:0;font-size:13px;line-height:2;list-style:none}.mya-credits li{break-inside:avoid;border-bottom:1px dotted var(--mya-line);justify-content:space-between;gap:8px;display:flex}.mya-credits a{overflow-wrap:anywhere;text-decoration:none}.mya-credits a:hover{text-decoration:underline}.mya-credits span{color:var(--mya-mute);flex:none;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11.5px}.mya-who{gap:14px;margin:0;display:grid}.mya-who div{gap:2px;display:grid}.mya-who dt{font-weight:600}.mya-who dd{color:var(--mya-ink-2);margin:0}@media (min-width:640px){.mya-who div{grid-template-columns:8.5em minmax(0,1fr);gap:16px}.mya-who dt{color:var(--mya-mute);font-size:14px;font-weight:400;line-height:2.1}}.mya-sizes{flex-wrap:wrap;align-items:flex-end;gap:22px 30px;margin-top:22px;display:flex}.mya-sizes figure{justify-items:center;gap:6px;margin:0;display:grid}.mya-sizes span{background:var(--mya-ink);display:block;-webkit-mask:url(/brand/mark.svg) 50%/contain no-repeat;mask:url(/brand/mark.svg) 50%/contain no-repeat}.mya-sizes figcaption{color:var(--mya-mute);font-variant-numeric:tabular-nums;font-size:11px}.mya-foot{border-top:1px solid var(--mya-line);max-width:880px;color:var(--mya-mute);flex-wrap:wrap;justify-content:space-between;gap:6px 20px;margin:24px auto 0;padding:24px 20px 48px;font-size:13px;display:flex}.mya-foot a{border-bottom:1px solid var(--mya-line);text-decoration:none}.mya-foot a:hover{color:var(--mya-ink);border-color:var(--mya-ink)}.mya-note a{color:var(--mya-ink-2);border-bottom:1px solid var(--mya-line);text-decoration:none}.mya-note a:hover{color:var(--mya-ink);border-color:var(--mya-ink)}.mya-hint a{color:inherit;border-bottom:1px solid var(--mya-line);text-decoration:none}.mya-hint a:hover{color:var(--mya-ink);border-color:var(--mya-ink)}.mya-sign{text-align:right;font-size:14px;color:var(--mya-mute)!important;margin-top:14px!important}
