.tinklas-workspace{--workspace-header-height:3.75rem;min-height:100dvh}.tinklas-workspace :is(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--primary);outline-offset:3px}.tinklas-workspace :is(button,a,summary){touch-action:manipulation}.tinklas-workspace :is(h1,h2,h3){text-wrap:pretty}.tinklas-workspace :is(input,textarea,select){max-width:100%}.tinklas-workspace main{overflow-wrap:anywhere}.tinklas-workspace main [id]{scroll-margin-top:calc(var(--workspace-header-height) + 1rem)}.workspace-tabs{border-bottom:1px solid var(--border);background:0 0;border-radius:0;flex-wrap:wrap;justify-content:flex-start;gap:.25rem;width:100%;height:auto;padding:0 0 .5rem;display:flex}.workspace-tabs [role=tab]{min-height:2.75rem;color:var(--muted-foreground);box-shadow:none;border-radius:.5rem;flex:0 auto;padding:.5rem .875rem;font-size:.875rem}.workspace-tabs [role=tab][data-state=active]{background:color-mix(in oklch, var(--primary) 9%, var(--card));color:var(--primary);box-shadow:none;font-weight:600}@media (max-width:639px){.tinklas-workspace :is(input,textarea,select):not([type=checkbox]):not([type=radio]){min-height:2.75rem;font-size:1rem}.workspace-tabs [role=tab]{flex:calc(50% - .25rem)}}@media (prefers-reduced-motion:reduce){.tinklas-workspace *,.tinklas-workspace :before,.tinklas-workspace :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
