html[data-theme=light]{--home-link-surface:rgb(255 255 255 / .66);--home-glow:#dceaf9;--home-wash:#e7eef7}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] .office-checklist .task-index{border-radius:5px;background:var(--accent-soft)}