:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth;-moz-text-size-adjust:100%;text-size-adjust:100%;width:100%;min-width:320px;max-width:100%;min-height:100%;overflow-x:clip}body{overflow-wrap:anywhere;background:#080811;width:100%;min-width:320px;max-width:100%;min-height:100%;margin:0;overflow-x:clip}body,button,input,textarea,select{font-family:var(--font-body,"DM Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif)}button,input,textarea,select{font:inherit}button,a,input,textarea,select,summary{-webkit-tap-highlight-color:transparent}img,svg,video,canvas{max-width:100%;display:block}a,button{color:inherit}html,body{scrollbar-width:thin;scrollbar-color:#8b5cf66b transparent}body::-webkit-scrollbar{width:10px}body::-webkit-scrollbar-track{background:0 0}body::-webkit-scrollbar-thumb{background:#8b5cf66b padding-box padding-box;border:3px solid #0000;border-radius:999px}::selection{color:#fff;background:#8b5cf699}@media (min-width:981px){html{zoom:.9}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.origoo-social-dock{right:max(20px, env(safe-area-inset-right));bottom:max(20px, env(safe-area-inset-bottom));z-index:40;border:1px solid var(--line-strong);border-radius:var(--radius-pill);background:var(--surface);box-shadow:var(--shadow-sm), 0 0 24px #8b5cf61f;align-items:center;gap:6px;padding:6px;display:flex;position:fixed}.origoo-social-dock a{width:44px;height:44px;color:var(--text-soft);border-radius:50%;justify-content:center;align-items:center;text-decoration:none;transition:color .18s,background .18s;display:inline-flex}.origoo-social-dock a:hover,.origoo-social-dock a:focus-visible{color:var(--accent-cyan);background:var(--gradient-soft)}.origoo-social-dock a:focus-visible{outline:2px solid var(--accent-violet-2);outline-offset:2px}body:has(>.origoo-social-dock){padding-bottom:84px}@media (max-width:720px){.origoo-social-dock{right:max(12px, env(safe-area-inset-right));bottom:max(12px, env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.origoo-social-dock a{transition:none}}
