.tsw[data-astro-cid-7uv5gzub]{color:var(--text);flex:none;display:none}html[data-tema] .tsw[data-astro-cid-7uv5gzub]{display:inline-flex}.tsw--toggle[data-astro-cid-7uv5gzub]{cursor:pointer;min-height:44px;font:inherit;background:0 0;border:0;align-items:center;margin:0;padding:0}.tsw__track[data-astro-cid-7uv5gzub]{border:1px solid var(--tsw-border,var(--line));border-radius:var(--tsw-radius,999px);background:var(--tsw-bg,transparent);grid-template-columns:1fr 1fr;place-items:center;width:64px;height:34px;padding:3px;display:grid;position:relative}.tsw__knob[data-astro-cid-7uv5gzub]{border-radius:max(0px, calc(var(--tsw-radius,999px) - 3px));background:var(--tsw-on,var(--text));width:28px;height:26px;transition:transform .25s cubic-bezier(.2,.7,.2,1);position:absolute;top:3px;left:3px}.tsw--toggle[data-astro-cid-7uv5gzub] .tsw__icon{width:16px;height:16px;color:var(--muted);transition:color .25s;position:relative}.tsw--toggle[data-astro-cid-7uv5gzub] .tsw__icon--off{color:var(--tsw-on-text,var(--bg))}html[data-tema=escuro] .tsw--toggle[data-astro-cid-7uv5gzub] .tsw__knob[data-astro-cid-7uv5gzub]{transform:translate(28px)}html[data-tema=escuro] .tsw--toggle[data-astro-cid-7uv5gzub] .tsw__icon--off{color:var(--muted)}html[data-tema=escuro] .tsw--toggle[data-astro-cid-7uv5gzub] .tsw__icon--on{color:var(--tsw-on-text,var(--bg))}.tsw--toggle[data-astro-cid-7uv5gzub]:hover .tsw__track[data-astro-cid-7uv5gzub]{border-color:var(--tsw-hover,var(--muted))}.tsw--menu[data-astro-cid-7uv5gzub]{position:relative}.tsw__btn[data-astro-cid-7uv5gzub]{border:1px solid var(--tsw-border,var(--line));border-radius:var(--tsw-radius,999px);min-width:44px;min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:.95rem;font-weight:500;transition:border-color .2s,background-color .2s;display:inline-flex}.tsw__btn[data-astro-cid-7uv5gzub]:hover,.tsw__btn[data-astro-cid-7uv5gzub][aria-expanded=true]{border-color:var(--tsw-hover,var(--muted));background:var(--surface)}.tsw__now[data-astro-cid-7uv5gzub]{display:none}.tsw__now[data-astro-cid-7uv5gzub] svg{width:20px;height:20px}html[data-tema=claro] .tsw__now[data-astro-cid-7uv5gzub][data-for=claro],html[data-tema=escuro] .tsw__now[data-astro-cid-7uv5gzub][data-for=escuro]{display:block}.tsw__any[data-astro-cid-7uv5gzub]{display:none}.tsw__any[data-astro-cid-7uv5gzub] svg{width:22px;height:22px}.tsw__chev[data-astro-cid-7uv5gzub]{width:14px;height:14px;color:var(--muted);transition:transform .2s}.tsw__btn[data-astro-cid-7uv5gzub][aria-expanded=true] .tsw__chev[data-astro-cid-7uv5gzub]{transform:rotate(180deg)}@media (width<=559px){.tsw__label[data-astro-cid-7uv5gzub],.tsw__chev[data-astro-cid-7uv5gzub],.tsw__btn[data-astro-cid-7uv5gzub] .tsw__now[data-astro-cid-7uv5gzub]{display:none!important}.tsw__any[data-astro-cid-7uv5gzub]{display:block}.tsw__btn[data-astro-cid-7uv5gzub]{width:44px;padding:0}}.tsw__panel[data-astro-cid-7uv5gzub]{z-index:60;background:var(--bg);width:264px;color:var(--text);border:1px solid var(--line);border-radius:var(--radius-sm);box-shadow:var(--shadow);padding:8px;position:absolute;top:calc(100% + 8px);right:0}.tsw__panel[data-astro-cid-7uv5gzub] fieldset[data-astro-cid-7uv5gzub]{border:0;gap:2px;margin:0;padding:0;display:grid}.tsw__panel[data-astro-cid-7uv5gzub] legend[data-astro-cid-7uv5gzub]{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding:6px 10px 8px;font-size:.8rem;font-weight:600}.tsw__opt[data-astro-cid-7uv5gzub]{border-radius:calc(var(--radius-sm) - 2px);cursor:pointer;grid-template-columns:30px 1fr 18px;align-items:center;gap:12px;min-height:52px;padding:8px 10px;transition:background-color .15s;display:grid}.tsw__opt[data-astro-cid-7uv5gzub]:hover,.tsw__opt[data-astro-cid-7uv5gzub]:has(input:checked){background:var(--surface)}.tsw__opt[data-astro-cid-7uv5gzub]:has(input:focus-visible){outline:2px solid var(--detail);outline-offset:-2px}.tsw__opt[data-astro-cid-7uv5gzub] input[data-astro-cid-7uv5gzub]{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.tsw__swatch[data-astro-cid-7uv5gzub]{border:1px solid var(--line);background:linear-gradient(135deg, var(--bg) 0 50%, var(--primary) 50% 100%);border-radius:50%;width:30px;height:30px}.tsw__text[data-astro-cid-7uv5gzub]{font-size:.98rem;font-weight:600;line-height:1.25;display:grid}.tsw__text[data-astro-cid-7uv5gzub] small[data-astro-cid-7uv5gzub]{color:var(--muted);font-size:.84rem;font-weight:400}.tsw__check[data-astro-cid-7uv5gzub]{width:18px;height:18px;color:var(--primary-text,var(--primary));opacity:0}.tsw__opt[data-astro-cid-7uv5gzub]:has(input:checked) .tsw__check[data-astro-cid-7uv5gzub]{opacity:1}@media (width<=559px){.tsw--menu[data-astro-cid-7uv5gzub]{position:static}.tsw__panel[data-astro-cid-7uv5gzub]{width:auto;left:16px;right:16px}}.lsw[data-astro-cid-752nged6]{letter-spacing:.06em;min-height:44px;color:var(--muted);flex:none;align-items:center;gap:2px;padding:0 4px;font-size:.82rem;font-weight:600;display:inline-flex}.lsw[data-astro-cid-752nged6] a[data-astro-cid-752nged6],.lsw__on[data-astro-cid-752nged6]{border-radius:var(--lsw-radius,999px);min-width:34px;min-height:34px;color:inherit;place-items:center;padding:0 6px;text-decoration:none;display:inline-grid}.lsw__on[data-astro-cid-752nged6]{color:var(--text);box-shadow:inset 0 0 0 1px var(--lsw-border,var(--line))}.lsw[data-astro-cid-752nged6] a[data-astro-cid-752nged6]{transition:color .2s,background-color .2s}.lsw[data-astro-cid-752nged6] a[data-astro-cid-752nged6]:hover{color:var(--lsw-on,var(--text));background:color-mix(in srgb, currentColor 8%, transparent)}.lsw[data-astro-cid-752nged6] a[data-astro-cid-752nged6]:focus-visible{outline:2px solid var(--detail,currentColor);outline-offset:1px}
