.btn{justify-content:center;align-items:center;gap:var(--s2);min-height:44px;padding:0 var(--s5);border-radius:var(--radius);font:var(--t-ui);white-space:nowrap;cursor:pointer;transition:background-color var(--dur),border-color var(--dur),color var(--dur);border:1px solid #0000;text-decoration:none;display:inline-flex}.btn[data-v=primary]{background:var(--cta);color:var(--cta-ink)}.btn[data-v=primary]:hover{background:color-mix(in oklab,var(--cta) 84%,var(--bg))}.btn[data-v=quiet]{border-color:var(--rule2);color:var(--head);background:0 0}.btn[data-v=quiet]:hover{border-color:var(--accent)}.btn:disabled{cursor:not-allowed;background:var(--raise);border-color:var(--rule2);color:var(--ink3)}.btn[aria-busy]{cursor:progress}.btn-w{justify-items:start;gap:var(--s1);display:inline-grid}.btn__why{font:var(--t-meta);color:var(--accent-ink)}.ibtn{border-radius:var(--radius);width:40px;height:40px;color:var(--ink2);cursor:pointer;transition:background-color var(--dur),color var(--dur);background:0 0;border:0;place-items:center;padding:0;list-style:none;display:inline-grid}.ibtn::-webkit-details-marker{display:none}.ibtn-f{display:contents}.ibtn:hover{color:var(--accent-ink);background:color-mix(in oklab,var(--head) 10%,transparent)}.ibtn .ic{width:20px;height:20px}.th-sun{display:none}[data-theme=dark] .th-sun{display:block}[data-theme=dark] .th-moon{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .th-sun{display:block}:root:not([data-theme=light]) .th-moon{display:none}}[data-theme=light] .th-sun{display:none}[data-theme=light] .th-moon{display:block}
