@layer reset,base;@layer components{.k-practice{height:1.5rem;padding:0 var(--k-space-2);border:var(--k-border-width) solid var(--k-warning-border);border-radius:var(--k-radius-full);background:var(--k-warning-soft);color:var(--k-warning);font-size:var(--k-text-12);font-weight:var(--k-weight-medium);line-height:var(--k-leading-12);white-space:nowrap;flex-shrink:0;align-items:center;text-decoration:none;display:inline-flex;position:relative}.k-practice--preview{border-color:var(--k-accent);background:var(--k-accent-soft);color:var(--k-accent-soft-text);cursor:default}@media (hover:hover){.k-practice:not(.k-practice--preview):hover{text-decoration:underline}}@media (pointer:coarse){.k-practice{min-width:var(--k-hit);margin-inline:var(--k-space-1);justify-content:center}.k-practice:after{content:"";inset:calc((var(--k-hit) - 1.5rem) / -2) 0;position:absolute}}@media (width<1280px){.k-topbar:has(.k-practice) .k-status__text{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (width<1536px){.k-topbar .k-practice__more{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (width<640px){.k-practice__more{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}}@layer pages,utilities;
