.site-appbar__inner:has(.site-appbar__text-size){container:site-appbar-row/inline-size}.site-appbar__text-size{border:1px solid color-mix(in srgb, var(--color-gold) 40%, transparent);width:2.75rem;height:2.75rem;color:var(--color-gold-bright);font:600 1.05rem/1 var(--font-serif);letter-spacing:0;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:#2a10148c;border-radius:999px;flex:none;justify-content:center;align-items:center;margin:0;padding:0;transition:border-color .18s,background-color .18s,color .18s;display:inline-flex;position:relative}.site-appbar__text-size:hover,.site-appbar__text-size[aria-expanded=true]{border-color:var(--color-gold);background:color-mix(in srgb, var(--color-gold) 14%, #2a1014)}.site-appbar__text-size:focus-visible{outline:3px solid var(--color-gold-bright);outline-offset:2px}.site-appbar__text-size-mark{pointer-events:none}.site-appbar__text-size-dot{background:var(--color-gold);pointer-events:none;border:2px solid #16090d;border-radius:999px;width:.6rem;height:.6rem;position:absolute;top:.15rem;right:.15rem}html[data-theme=light] .site-appbar .site-appbar__text-size{border-color:var(--site-nav-control-border);color:var(--site-nav-control-ink);background:var(--site-nav-control-surface);box-shadow:0 2px 8px #5b172014}html[data-theme=light] .site-appbar .site-appbar__text-size:hover,html[data-theme=light] .site-appbar .site-appbar__text-size[aria-expanded=true]{border-color:var(--site-nav-control-border-strong);color:var(--site-nav-control-ink);background:var(--site-nav-control-surface-hover)}html[data-theme=light] .site-appbar .site-appbar__text-size:focus-visible{outline:3px solid var(--site-nav-active-ink);outline-offset:2px}html[data-theme=light] .site-appbar .site-appbar__text-size-dot{border-color:var(--site-nav-control-surface);background:var(--site-nav-control-ink)}@media (width>=64rem){.site-appbar__text-size{display:none}}@container site-appbar-row (width<=calc(15.25rem + 85.99px)){.site-appbar__text-size{display:none}}.site-drawer__text-size{margin:0 0 1.25rem}.site-drawer__text-size-btn{width:100%;min-height:3.2rem;color:var(--color-ink);font:inherit;text-align:start;cursor:pointer;touch-action:manipulation;background:#d4b46a12;border:1px solid #d4b46a47;border-radius:.9rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.7rem;margin:0;padding:.55rem .7rem;display:grid}.site-drawer__text-size-btn:hover{background:#d4b46a24}.site-drawer__text-size-btn:focus-visible{outline:3px solid var(--color-gold-bright);outline-offset:2px}.site-drawer__text-size-mark{color:#351016;background:var(--color-gold);width:2.15rem;height:2.15rem;font:600 1rem/1 var(--font-serif);border-radius:999px;place-items:center;display:grid}.site-drawer__text-size-words strong,.site-drawer__text-size-words small{display:block}.site-drawer__text-size-words strong{font-size:.95rem;font-weight:600}.site-drawer__text-size-words small{color:color-mix(in srgb, var(--color-ink) 72%, transparent);margin-top:.1rem;font-size:.85rem}html[data-theme=light] .site-drawer__text-size-btn{color:#2a0e14;background:#ffffff94;border-color:#7f1d1d3d}html[data-theme=light] .site-drawer__text-size-btn:focus-visible{outline-color:#7f1d1d}html[data-theme=light] .site-drawer__text-size-words small{color:#6b343b}@media (prefers-reduced-motion:reduce){.site-appbar__text-size{transition:none}}@media (forced-colors:active){.site-appbar__text-size,html[data-theme=light] .site-appbar .site-appbar__text-size,.site-drawer__text-size-btn,html[data-theme=light] .site-drawer__text-size-btn{color:buttontext;box-shadow:none;forced-color-adjust:none;background:buttonface;border-color:buttontext}.site-appbar__text-size-dot,html[data-theme=light] .site-appbar .site-appbar__text-size-dot{background:highlight;border-color:buttonface}.site-appbar__text-size:focus-visible,.site-drawer__text-size-btn:focus-visible{outline-color:highlight}}@media print{.site-appbar__text-size,.site-drawer__text-size{display:none!important}}
