@layer properties,theme,base,components,utilities;@layer components{.professor-mark.svelte-1gt31g2{position:relative;display:inline-block;flex:none;width:var(--professor-mark-size);height:var(--professor-mark-size);vertical-align:middle;filter:drop-shadow(0 2px 2px color-mix(in oklab,var(--color-ink) 35%,transparent))}.professor-mark-diamond.svelte-1gt31g2{position:absolute;inset:14.645%;border-radius:6%;transform:rotate(45deg);box-shadow:inset 0 0 0 max(1px,calc(var(--professor-mark-size) * .012)) var(--color-brass-500)}.professor-mark-stud.svelte-1gt31g2{position:absolute;width:6.5%;height:6.5%;min-width:3px;min-height:3px;transform:translate(-50%,-50%)}.professor-mark-stud-top.svelte-1gt31g2{left:50%;top:11%}.professor-mark-stud-right.svelte-1gt31g2{left:89%;top:50%}.professor-mark-stud-bottom.svelte-1gt31g2{left:50%;top:89%}.professor-mark-stud-left.svelte-1gt31g2{left:11%;top:50%}.professor-mark-ring.svelte-1gt31g2{position:absolute;inset:calc(var(--avatar-ring-inset) * 100%);overflow:hidden;border-radius:50%;padding:calc(var(--avatar-ring-width) * 100%);box-shadow:inset 0 0 0 max(1px,calc(var(--professor-mark-size) * .012)) color-mix(in oklab,var(--color-brass-700) 70%,transparent)}.professor-mark-face.svelte-1gt31g2{display:grid;width:100%;height:100%;place-items:center;border-radius:50%;color:var(--color-cream-bright);--troops-emphasis: currentColor}.professor-mark-face.svelte-1gt31g2 svg{width:58%;height:58%}.professor-mark-plaque.svelte-1gt31g2{filter:drop-shadow(0 3px 3px color-mix(in oklab,var(--color-ink) 55%,transparent))}.professor-mark-plaque.svelte-1gt31g2 .professor-mark-diamond:where(.svelte-1gt31g2){inset:15%;border-radius:3px;box-shadow:none}.professor-mark-plaque.svelte-1gt31g2 .professor-mark-ring:where(.svelte-1gt31g2){inset:17%;padding:5.28%;box-shadow:none}}
