/* Visual2: last stylesheet, shared by every document. */
.topbar .brand .brand-mark,.site-footer .brand .brand-mark,.brand.compact .brand-mark{width:42px;height:42px;flex:0 0 42px;align-self:center;overflow:visible}
.topbar .brand-words b,.site-footer .brand-words b,.brand.compact .brand-words b{margin-top:1.4px}
/* Unicont SHOW ui-order.css:123-124,164-165; glyph from theme-core.js. */
.topbar .ui-theme-toggle{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:36px;min-width:36px;height:36px;min-height:36px;max-height:36px;padding:6px;margin:0;border:1px solid var(--ui-line);border-radius:8px;background:var(--ui-surface);color:var(--ui-ink);box-shadow:none;vertical-align:middle;cursor:pointer;transition:border-color .15s}
.topbar .ui-theme-toggle:focus-visible{outline-offset:-3px}
.topbar .ui-theme-toggle .ui-theme-glyph{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;width:22px;height:22px;gap:2px}
.topbar .ui-theme-tile{display:block;width:10px;height:10px;border-radius:3px}
.topbar .ui-theme-red{background:#e44343}.topbar .ui-theme-blue{background:#2d70dc}.topbar .ui-theme-orange{background:#ec9d34}.topbar .ui-theme-green{background:#37a667}
/* No invented active transform: Unicont opens the palette menu on activation. */
.hero,html[data-theme] .hero{background-image:none;background-color:var(--surface-solid)}
.hero::before{content:none}
.hero .hero-coat{display:none}
.hero>.hero-heraldry{position:absolute;inset:auto 3% 5% auto;width:360px;max-width:45%;height:auto;aspect-ratio:9/11;object-fit:contain;opacity:.055;z-index:0;pointer-events:none;user-select:none}
html[data-theme="dark"] .hero>.hero-heraldry{filter:brightness(0) invert(1);opacity:.06}
.hero>.hero-copy,.hero>.paper-demo{position:relative;z-index:1}
@media(max-width:600px){.topbar .ui-theme-toggle{width:40px;min-width:40px;height:40px;min-height:40px;max-height:40px}.hero>.hero-heraldry{width:180px;max-width:42%;right:8px;bottom:16px;opacity:.04}html[data-theme="dark"] .hero>.hero-heraldry{opacity:.04}}
