.site-dock{--dock-accent:var(--lightningcss-light,#496f59)var(--lightningcss-dark,#a5c6ad);bottom:max(25px, env(safe-area-inset-bottom));z-index:5;background:var(--lightningcss-light,#fafdf861)var(--lightningcss-dark,#2129237a);-webkit-backdrop-filter:blur(22px)saturate(175%);backdrop-filter:blur(22px)saturate(175%);background-image:linear-gradient(145deg,var(--lightningcss-light,#ffffff8c)var(--lightningcss-dark,#ffffff14),#0000 48%,var(--lightningcss-light,#ffffff29)var(--lightningcss-dark,#ffffff06));border:1px solid var(--lightningcss-light,#ffffffd9)var(--lightningcss-dark,#ffffff2b);border-radius:40px;align-items:center;gap:10px;max-width:calc(100% - 24px);padding:7px;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:inset 0 1px var(--lightningcss-light,#fff)var(--lightningcss-dark,#ffffff38),inset 0 -1px var(--lightningcss-light,#5a745e1a)var(--lightningcss-dark,#0003),0 9px 30px -10px var(--lightningcss-light,#233c2a3d)var(--lightningcss-dark,#00000080),0 2px 6px var(--lightningcss-light,#233c2a0f)var(--lightningcss-dark,#00000026)}.site-dock:before{content:"";border-radius:inherit;pointer-events:none;border:1px solid var(--lightningcss-light,#ffffff59)var(--lightningcss-dark,#ffffff0b);position:absolute;inset:2px}.site-dock nav{align-items:center;gap:3px;display:flex}.site-dock nav,.site-dock-tools,.site-dock-divider{flex-shrink:0}.site-dock nav>a{min-height:44px;color:var(--text-strong);transition:background-color .2s ease, box-shadow .2s ease, transform .2s var(--dropdown-ease);border:1px solid #0000;border-radius:30px;justify-content:center;align-items:center;gap:6px;padding:9px 14px;font-size:12px;text-decoration:none;display:flex;position:relative}.site-dock nav>a:hover{background:var(--lightningcss-light,#fff6)var(--lightningcss-dark,#ffffff12)}.site-dock nav>a[aria-current]{color:var(--dock-accent);background:var(--lightningcss-light,#ffffff8c)var(--lightningcss-dark,#ffffff1a);border-color:var(--lightningcss-light,#ffffffa6)var(--lightningcss-dark,#ffffff1a);box-shadow:inset 0 1px var(--lightningcss-light,#ffffffe6)var(--lightningcss-dark,#ffffff1a),0 2px 5px var(--lightningcss-light,#2d412b0f)var(--lightningcss-dark,#0000001a)}.site-dock nav>a[aria-current]>span{background:currentColor;border-radius:50%;width:4px;height:4px}.site-dock-divider{background:var(--lightningcss-light,#4e675226)var(--lightningcss-dark,#dbeddb24);width:1px;height:20px}.site-dock-tools{align-items:center;gap:2px;display:flex}.site-dock-tools>.t-tt-wrap{align-items:center;line-height:0;display:flex}.site-dock .icon-button{border-radius:50%;width:44px;height:44px}.site-dock .icon-button:hover{background:var(--lightningcss-light,#fff6)var(--lightningcss-dark,#ffffff12)}.site-dock nav>a:active,.site-dock .icon-button:active{transform:scale(.95)}.site-dock-to-top .icon-mask{width:15px;height:15px;transform:rotate(-90deg)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.site-dock{background:var(--page-bg)}}@media (prefers-reduced-transparency:reduce){.site-dock{background:var(--page-bg);-webkit-backdrop-filter:none;backdrop-filter:none}}.site-dock-custom-action,.site-dock-custom-action>.t-tt-wrap{align-items:center;line-height:0;display:flex}.site-dock-custom-action[hidden]{display:none}.site-dock-hint{width:max-content;max-width:calc(100vw - 40px);color:var(--text-quiet);text-align:center;pointer-events:none;margin:0;font-size:11px;line-height:1.5;position:absolute;bottom:calc(100% + 20px);left:50%;transform:translate(-50%)}@media (max-width:600px){.site-dock{bottom:max(18px, env(safe-area-inset-bottom));gap:6px;padding:6px}.site-dock nav{gap:2px}.site-dock nav>a{min-width:44px;padding-inline:8px;font-size:11px}.site-dock-tools{gap:0}.site-dock .icon-button{width:44px;height:44px}}@media (max-width:360px){.site-dock{gap:3px;max-width:calc(100% - 8px);padding:5px}.site-dock nav{gap:0}.site-dock nav>a{padding-inline:4px;font-size:10px}}@media (prefers-reduced-motion:reduce){.site-dock *,.site-dock :before,.site-dock :after{transition:none!important}}
