.plate{border:1px solid var(--ink-3);background:var(--ink);color:var(--bone);border-radius:1px;flex-direction:column;gap:.7rem;margin:0;padding:1.1rem 1.1rem .85rem;display:flex;position:relative}.plate--bone{background:var(--bone-2);color:var(--ink);border-color:var(--bone-3)}.plate--bare{color:inherit;background:0 0;border:0;padding:0}.plate__svg{aspect-ratio:1;width:100%;height:auto;overflow:visible}.plate__tick{border:0 solid color-mix(in oklab, currentColor 40%, transparent);pointer-events:none;width:9px;height:9px;position:absolute}.plate__tick--tl{border-top-width:1px;border-left-width:1px;top:5px;left:5px}.plate__tick--tr{border-top-width:1px;border-right-width:1px;top:5px;right:5px}.plate__tick--bl{border-bottom-width:1px;border-left-width:1px;bottom:5px;left:5px}.plate__tick--br{border-bottom-width:1px;border-right-width:1px;bottom:5px;right:5px}.plate__index{font-family:var(--mono);letter-spacing:.1em;color:color-mix(in oklab, currentColor 45%, transparent);font-size:.625rem;font-weight:500;position:absolute;top:.7rem;left:.95rem}.plate__cap{border-top:1px solid color-mix(in oklab, currentColor 20%, transparent);font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem .75rem;padding-top:.6rem;font-size:.6875rem;display:flex}.plate__capname{font-weight:500}.plate__capmeasure{color:var(--brass-lt);font-variant-numeric:tabular-nums;letter-spacing:.02em;text-transform:none}.plate--bone .plate__capmeasure{color:var(--brass)}.plate__svg .ln{fill:none;stroke:currentColor;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.plate__svg .th{fill:none;stroke:color-mix(in oklab, currentColor 52%, transparent);stroke-width:1.1px;stroke-linejoin:round;stroke-linecap:round}.plate__svg .fl{fill:currentColor;fill-opacity:.22;stroke:currentColor;stroke-width:1.4px;stroke-linejoin:round}.plate__svg .gd{fill:none;stroke:color-mix(in oklab, currentColor 65%, transparent);stroke-width:1.6px}.plate__svg .dim{fill:none;stroke:var(--brass-lt);stroke-width:1.1px}.plate--bone .plate__svg .dim{stroke:var(--brass)}.plate__svg .lbl{fill:var(--brass-lt);font-family:var(--mono);letter-spacing:.02em;font-size:10px;font-weight:500}.plate--bone .plate__svg .lbl{fill:var(--brass)}.plate__svg .lbl.mid{text-anchor:middle}.plate__svg text{stroke:none}
