@layer engine{@media (hover:none) and (pointer:coarse){.nav-primary a{padding-top:0.35rem;padding-bottom:0.35rem}.nav-portal-toggle{padding-top:0.3rem;padding-bottom:0.3rem}.settings-toggle{padding:0.5rem;margin:-0.5rem}.nav-portals a{padding-top:0.3rem;padding-bottom:0.3rem}.nav-primary a:hover{color:var(--text-muted)}.nav-portals a:hover{color:var(--text-faint)}.nav-portal-toggle:hover{color:var(--text-faint)}.settings-toggle:hover{color:var(--text-faint)}.toc-nav a:hover{color:var(--text-faint)}.toc-nav>ol>li>a:hover{color:var(--text-muted)}.hp-pro-row a:hover{color:var(--text-muted)}.hp-curiosity-row a:hover{color:var(--text-muted)}.hp-portal-name:hover{text-decoration-color:var(--border-muted)}.meta-tag:hover{color:var(--text-faint)}.backlink-source:hover{color:var(--text-muted)}.section-toggle:hover{color:var(--text-faint)}.copy-btn{opacity:0.55;pointer-events:auto}.copy-btn:hover{color:var(--text-faint);background:transparent;border-color:transparent}.copy-btn[data-state]{opacity:1;color:var(--text-muted)}.copy-btn::after{content:'';position:absolute;top:-0.9rem;right:-0.45rem;bottom:-0.45rem;left:-1.1rem}}}