/* Ayudas opcionales (por clase, para no reestilar a los consumidores) */
.wo-root{background:var(--ground);color:var(--ink);font-family:var(--font-sans);font-size:var(--text-body);line-height:1.55;-webkit-font-smoothing:antialiased}
.wo-root a{color:var(--blue);text-decoration:none}
.wo-root a:hover{color:var(--pink)}
.wo-root :focus-visible{outline:2px solid var(--gold-hi);outline-offset:2px}
.wo-glass{border:1px solid var(--hair);background:var(--glass);backdrop-filter:var(--lg-blur);-webkit-backdrop-filter:var(--lg-blur);box-shadow:var(--lg-edge);border-radius:var(--radius-card)}
.wo-plate{border:1px solid var(--plate-border);background:var(--plate-bg);backdrop-filter:var(--plate-blur);-webkit-backdrop-filter:var(--plate-blur);box-shadow:var(--plate-shadow);border-radius:var(--radius-panel)}
.wo-eyebrow{font:700 var(--text-mono)/1 var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--ink-3)}
.wo-serif{font-family:var(--font-serif);font-weight:400}
