._CKmDLS:focus-visible{outline:3px solid var(--focus);outline-offset:2px}._MWtxoM{transition:color var(--motion), background-color var(--motion), border-color var(--motion), box-shadow var(--motion), text-decoration-color var(--motion)}.__c-5Fk{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._aJHglN{background-image:linear-gradient(var(--focus), var(--focus));transition:background-size var(--motion), color var(--motion);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;text-decoration:none}._aJHglN:hover{background-size:100% 1px}._slQP7l,:where(._DZsqzO) a{text-underline-offset:.2em;text-decoration-thickness:1px}._aC-WuG{background:var(--rhyme-1)}._wAC6OX{background:var(--rhyme-2)}._R7wl1q{background:var(--rhyme-3)}._ZcvV8P{background:var(--rhyme-4)}._OOvdjO{justify-content:center;align-items:center;gap:var(--space-6);border:1px solid var(--text);min-width:44px;min-height:44px;color:var(--text);font:700 var(--font-size-button)/1.2 var(--font-mincho);letter-spacing:.04em;cursor:pointer;background:0 0;border-radius:999px;flex:none;padding:0;text-decoration:none;display:inline-flex}._C5uRTe{padding:0 var(--space-20)}._OOvdjO svg{flex:none;width:20px;height:20px}._OOvdjO:hover{border-color:var(--focus)}._OOvdjO[data-done=done]{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}._OOvdjO:disabled{cursor:progress;opacity:.7}._QzuYO4:focus-visible{box-shadow:inset 0 0 0 2px var(--bg)}._QzuYO4:where(._C5uRTe){letter-spacing:.1em;white-space:nowrap;border:0;margin:4px;padding:0 18px;line-height:1}._6d32b5{width:100%;margin:24px 0 0;display:flex}._ll9YQ8[aria-expanded=true]{border-color:var(--text);box-shadow:inset 0 0 0 1px var(--text)}._ll9YQ8[aria-expanded=true]:hover{border-color:var(--focus);box-shadow:none}._hB15_a{width:100%;min-height:56px;padding:0 var(--space-8);box-shadow:none;border:0;border-radius:0;margin:0;display:flex}._hB15_a svg{width:18px;height:18px;color:var(--focus)}._hB15_a:focus-visible{outline:2px solid var(--focus);outline-offset:-4px}._2Rk3rC,._UOPLy0:hover:not(:disabled),._uu2v2t[aria-pressed=true],._0MPdlj:hover ._ols9f8{background:var(--text);color:var(--bg)}
