html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}[data-theme=host-profile]{font-family:var(--font-sans);background-color:var(--background);color:var(--foreground)}[data-theme=host-profile] h1,[data-theme=host-profile] h2,[data-theme=host-profile] h3,[data-theme=host-profile] h4,[data-theme=host-profile] h5,[data-theme=host-profile] h6{font-family:var(--font-heading)}[data-theme=host-profile] code,[data-theme=host-profile] kbd,[data-theme=host-profile] pre,[data-theme=host-profile] samp{font-family:var(--font-mono)}.dark [data-theme=host-profile]{color-scheme:dark}[data-theme=host-profile] button{cursor:pointer}[data-theme=host-profile] a:focus-visible,[data-theme=host-profile] button:focus-visible,[data-theme=host-profile] input:focus-visible,[data-theme=host-profile] select:focus-visible,[data-theme=host-profile] textarea:focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:.375rem}[data-theme=host-profile] ::-webkit-scrollbar{width:10px;height:10px}[data-theme=host-profile] ::-webkit-scrollbar-track{background:var(--muted)}[data-theme=host-profile] ::-webkit-scrollbar-thumb{background:var(--muted-foreground);opacity:.5;border-radius:5px}[data-theme=host-profile] ::-webkit-scrollbar-thumb:hover{opacity:.7}[data-theme=host-profile] ::selection{background-color:var(--primary);color:var(--primary-foreground)}[data-theme=host-profile] ::-moz-selection{background-color:var(--primary);color:var(--primary-foreground)}