html{scroll-padding-top:5.5rem}:where(.page-eyebrow,.post-meta,.article-meta,.article-author-role,.article-author-link,.author-eyebrow,.glossary-eyebrow,.post-link,.callout-label,.label,.issue-card-label,.char-class,.char-model,.section-label,.legal-back-link,.legal-section-label,.practice-section-label,.examples-eyebrow,.faq-eyebrow,.video-library-eyebrow,.video-library-label,.video-detail-back,.video-zone-id,.framework-resource-eyebrow),:where(.advanced-page .concept-tagline,.author-facts dt,.author-proof-list dt,.author-button,.author-portrait figcaption span,.author-section-kicker,.author-principle span,.author-inline-link,.author-link-grid a,.blog-article .model-table th,.comic-issue-label,.comic-issue-num,.comic-subtitle,.examples-case-label,.examples-index a,.examples-index span,.examples-case-grid h3,.examples-artifacts h3,.examples-step-actor,.examples-step-actor span,.examples-step-body dt,.examples-step-class,.examples-next-links a,.framework-resource-facts dt,.framework-resource-links span,.framework-resource-actions a,.framework-resource-contents li>span,.framework-release-entry time,.glossary-category>header span,.glossary-index a,.glossary-category dd a,.practice-proof-card-label,.practice-crew-class,.practice-proof-file-header,.practice-quest-event-date,.practice-quest-event-state,.video-library-copy small,.video-detail-meta dt,.home-page .stat-label,.home-page .principle-num,.home-page .class-emblem-name,.home-page .goal-tier-time,.home-page .file-tree,.home-page .file-tree-header,.home-page .ft-dir,.home-page .ft-special,.home-page .lane-name,.home-page .board-card-tag,.home-page .step-num,.home-page .tier-num,.home-page .tier-examples li,.home-page .stage-num,.home-page .template-tag,.home-page .codex-video-caption p,.home-page .codex-soul-summary>div,.home-page .codex-soul-example>div,.home-page .home-closing-label),:where(){opacity:1!important;font-size:.875rem!important}:where(#nav.site-nav a,#nav.site-nav summary,.realm-site-footer a,.btn,.comic-download,.comic-accessible-link,.framework-resource-actions a,.video-detail-back,.video-detail-next a){min-height:44px!important}:where(.author-button,.author-inline-link,.author-link-grid a,.examples-index a,.examples-next-links a,.glossary-index a,.glossary-category dd a,.post-link){align-items:center;display:inline-flex;min-height:44px!important}#nav.site-nav .nav-links a,.realm-site-footer a{align-items:center;display:inline-flex}#nav.site-nav .nav-links a{font-size:.875rem!important}#nav.site-nav .nav-menu-btn{min-width:44px;min-height:44px}.skip-link{align-items:center;min-height:44px;display:inline-flex;font-size:.875rem!important}.home-page .section-label,.home-page .hero-eyebrow,.home-page .hero-video-caption p,.home-page .class-select-label,.home-page .class-video-hint p,.home-page .panel-class-tag,.home-page .panel-section-title,.home-page .video-zone-id,.home-page .video-zone-label,.home-page .vz-btn,.home-page .vz-time{opacity:1!important;font-size:.875rem!important}.home-page .btn,.home-page .codex-soul-example>div{font-size:.875rem!important}:where(.home-page .hero-video-caption a,.home-page .codex-soul-example a,.practice-final-link,.article-author-link,.legal-back-link){align-items:center;display:inline-flex;min-height:44px!important}.home-page .class-emblem{appearance:none;font:inherit}.home-page .class-emblem:focus-visible{outline:3px solid var(--neon);outline-offset:5px}.home-page .class-detail-panel[hidden]{display:none}.media-access-note{color:var(--text-dim);margin:1rem 0 0;font-size:.9375rem;line-height:1.7}.media-access-note a{color:var(--neon)}@media (max-width:1280px){#nav.site-nav .nav-links-desktop{display:none}#nav.site-nav .nav-menu{display:block}#nav.site-nav .nav-menu-btn{justify-content:center;align-items:center;display:flex}#nav.site-nav .nav-links-mobile{display:none}#nav.site-nav .nav-menu[open] .nav-links-mobile{z-index:99;border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#05050cfa;flex-direction:column;gap:.25rem;padding:1rem 1.5rem 1.5rem;display:flex;position:fixed;top:76px;left:0;right:0}#nav.site-nav .nav-links-mobile a{width:100%}}@media (prefers-contrast:more){:root{--text-dim:#c5d0df;--text-muted:#b4c0d1;--border:#49617c;--border2:#607b99}:where(a,button,input,textarea,select,summary,[tabindex]):focus-visible{outline-width:3px}}@media (forced-colors:active){:where(a,button,input,textarea,select,summary,[tabindex]):focus-visible{outline:3px solid highlight}.btn,.class-emblem,.comic-download,.comic-accessible-link{border:1px solid buttontext}}
