html[data-theme=light]{--home-link-surface:rgb(255 255 255 / .66);--home-glow:#dee4fc;--home-wash:#e9ebff}html[data-theme=dark]{--home-link-surface:var(--surface)}html[data-theme=light] body{background:radial-gradient(ellipse 54rem 35rem at 88% 0,var(--home-glow),transparent),radial-gradient(ellipse 43rem 32rem at 2% 12rem,var(--home-wash),transparent),var(--bg)}html[data-theme][data-layout] :is(.profile-header,.profile-footer,.profile-footer-main,.profile-footer-bottom,.profile-footer-topics a),html[data-theme][data-layout] .profile-home :is( .profile-hero,.office-checklist,.open-hero-side,.learning-start,.research-question,.dev-label,.profile-process ol,.profile-process li,.profile-tasks,.profile-tasks>a,.profile-categories a,.profile-tool-grid,.profile-tool,.profile-guide,.profile-selection,.profile-end ){border:0;background:0 0}html[data-theme][data-layout] .profile-home .task-index{border:0}html[data-theme][data-layout] .profile-home .profile-guide::after{border:0}html[data-theme][data-layout] .profile-home :is(.profile-hero .profile-tasks>a,.profile-categories a:not(.all-categories)){background:var(--home-link-surface)}html[data-theme][data-layout] .profile-home :is(.profile-tasks>a,.profile-categories a,.profile-tool,.profile-guide,.learning-start>a):hover{background:var(--accent-soft);color:var(--accent-ink);text-decoration:underline;text-underline-offset:.2em}html[data-theme] .profile-home .profile-categories a:focus-visible{outline-offset:-3px}html[data-theme] .directory-search,html[data-theme] #theme-mode{border-color:transparent}html[data-theme] .directory-search{background:var(--surface)}html[data-theme] #theme-mode{background:var(--accent-soft)}html[data-theme] #theme-mode:hover{background:var(--surface)}html[data-theme] .directory-search:focus-within,html[data-theme] #theme-mode:focus-visible{outline:2px solid var(--accent-ink);outline-offset:2px;box-shadow:none}@media(forced-colors:active){html[data-theme] .directory-search,html[data-theme] #theme-mode{border-color:ButtonText}}html[data-theme=light] .dev-label>a{display:inline-flex;align-items:center;min-height:44px}@media(max-width:600px){html[data-theme=light][data-layout] .profile-home .dev-hero{display:flex;flex-direction:column;padding:6px 0 4px}html[data-theme=light][data-layout] .profile-home .dev-hero .profile-intro{margin-bottom:3px}html[data-theme=light][data-layout] .profile-home .dev-hero .profile-process{margin:1px 0 0}html[data-theme=light] .dev-hero .profile-process ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:6px 0}html[data-theme=light] .dev-hero .profile-process li{padding:0}html[data-theme=light] .dev-hero .process-number{position:static;display:inline-grid;width:17px;height:17px;margin-right:3px;font-size:9px;vertical-align:middle}}