@layer base{.dock{background-color:var(--color-base-100);border-top:1px solid var(--color-base-300);width:100%;min-height:4rem;color:var(--color-base-content);justify-content:space-around;align-items:stretch;display:flex}.dock-item{color:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.15rem;padding-block:.4rem;transition:color .15s;display:flex}.dock-item svg{width:1.35rem;height:1.35rem;display:block}.dock-item:hover{color:var(--dock-accent,var(--color-primary))}.dock-item-active{color:var(--dock-ink,var(--color-primary))}.dock-label{font-size:1rem;font-weight:500}.dock-item:focus-visible{outline:var(--focus-width,2px) solid var(--color-primary);outline-offset:-2px}.dock-primary{--dock-accent:var(--color-primary);--dock-accent-content:var(--color-primary-content,oklch(from var(--color-primary) clamp(0,(var(--silica-content-threshold,.57) - l) * 1000,1) 0 0));--dock-ink:oklch(from var(--color-primary) l calc(c * 2) h)}@supports (color:color-mix(in lab,red,red)){.dock-primary{--dock-ink:oklch(from color-mix(in oklab,var(--color-primary) 50%,var(--color-base-content)) l calc(c * 2) h)}}.dock-secondary{--dock-accent:var(--color-secondary);--dock-accent-content:var(--color-secondary-content,oklch(from var(--color-secondary) clamp(0,(var(--silica-content-threshold,.57) - l) * 1000,1) 0 0));--dock-ink:oklch(from var(--color-secondary) l calc(c * 2) h)}@supports (color:color-mix(in lab,red,red)){.dock-secondary{--dock-ink:oklch(from color-mix(in oklab,var(--color-secondary) 50%,var(--color-base-content)) l calc(c * 2) h)}}.dock-accent{--dock-accent:var(--color-accent);--dock-accent-content:var(--color-accent-content,oklch(from var(--color-accent) clamp(0,(var(--silica-content-threshold,.57) - l) * 1000,1) 0 0));--dock-ink:oklch(from var(--color-accent) l calc(c * 2) h)}@supports (color:color-mix(in lab,red,red)){.dock-accent{--dock-ink:oklch(from color-mix(in oklab,var(--color-accent) 50%,var(--color-base-content)) l calc(c * 2) h)}}.dock-neutral{--dock-accent:var(--color-neutral);--dock-accent-content:var(--color-neutral-content,oklch(from var(--color-neutral) clamp(0,(var(--silica-content-threshold,.57) - l) * 1000,1) 0 0));--dock-ink:var(--color-base-content)}.dock-info{--dock-accent:var(--color-info);--dock-accent-content:var(--color-info-content,oklch(from var(--color-info) clamp(0,(var(--silica-content-threshold,.57) - l) * 1000,1) 0 0));--dock-ink:oklch(from var(--color-info) l calc(c * 2) h)}@supports (color:color-mix(in lab,red,red)){.dock-info{--dock-ink:oklch(from color-mix(in oklab,var(--color-info) 50%,var(--color-base-content)) l calc(c * 2) h)}}.dock-success{--dock-accent:var(--color-success);--dock-accent-content:var(--color-success-content,oklch(from var(--color-success) clamp(0,(var(--silica-content-threshold,.57) - l) * 1000,1) 0 0));--dock-ink:oklch(from var(--color-success) l calc(c * 2) h)}@supports (color:color-mix(in lab,red,red)){.dock-success{--dock-ink:oklch(from color-mix(in oklab,var(--color-success) 50%,var(--color-base-content)) l calc(c * 2) h)}}.dock-warning{--dock-accent:var(--color-warning);--dock-accent-content:var(--color-warning-content,oklch(from var(--color-warning) clamp(0,(var(--silica-content-threshold,.57) - l) * 1000,1) 0 0));--dock-ink:oklch(from var(--color-warning) l calc(c * 2) h)}@supports (color:color-mix(in lab,red,red)){.dock-warning{--dock-ink:oklch(from color-mix(in oklab,var(--color-warning) 50%,var(--color-base-content)) l calc(c * 2) h)}}.dock-error{--dock-accent:var(--color-error);--dock-accent-content:var(--color-error-content,oklch(from var(--color-error) clamp(0,(var(--silica-content-threshold,.57) - l) * 1000,1) 0 0));--dock-ink:oklch(from var(--color-error) l calc(c * 2) h)}@supports (color:color-mix(in lab,red,red)){.dock-error{--dock-ink:oklch(from color-mix(in oklab,var(--color-error) 50%,var(--color-base-content)) l calc(c * 2) h)}}.dock-brand{--dock-accent:var(--color-brand);--dock-accent-content:var(--color-brand-content,oklch(from var(--color-brand) clamp(0,(var(--silica-content-threshold,.57) - l) * 1000,1) 0 0));--dock-ink:oklch(from var(--color-brand) l calc(c * 2) h)}@supports (color:color-mix(in lab,red,red)){.dock-brand{--dock-ink:oklch(from color-mix(in oklab,var(--color-brand) 50%,var(--color-base-content)) l calc(c * 2) h)}}}