[data-mcui-difficulty]{--mcui-difficulty: oklch(0.72 0.19 147);--mcui-difficulty-disc: oklch(0.42 0.012 274);--mcui-difficulty-i: 0;--mcui-difficulty-halo: 60%;--mcui-difficulty-wash: 30%;--mcui-difficulty-ground: color-mix(in oklab, var(--mcui-difficulty) var(--mcui-difficulty-wash), oklch(0.188 0.019 270.2));--mcui-difficulty-fill: linear-gradient(90deg, var(--mcui-difficulty-ground), color-mix(in oklab, var(--mcui-difficulty) 6%, var(--d4lp-control, oklch(0.235 0.02 270))) 85%);--mcui-difficulty-rim: color-mix(in oklch, var(--mcui-difficulty) 85%, transparent)}[data-mcui-difficulty="2"]{--mcui-difficulty: oklch(0.66 0.17 255);--mcui-difficulty-disc: var(--mcui-difficulty);--mcui-difficulty-i: 1}[data-mcui-difficulty="3"]{--mcui-difficulty: oklch(0.7319 0.1858 52.98);--mcui-difficulty-disc: var(--mcui-difficulty);--mcui-difficulty-i: 2;--mcui-difficulty-halo: 40%;--mcui-difficulty-wash: 26%}[data-mcui-difficulty] .mcui-medal{--mcui-medal-ease: cubic-bezier(.16, 1, .3, 1);position:relative;flex:none;inline-size:48px;block-size:48px;zoom:var(--mcui-medal-scale, .9167);filter:saturate(.9) brightness(.9)}[data-mcui-difficulty] .mcui-medal__halo{position:absolute;inset:-14px;border-radius:50%;opacity:0;scale:.6;transition:opacity .2s var(--mcui-medal-ease);background:radial-gradient(closest-side,color-mix(in oklch,var(--mcui-difficulty) var(--mcui-difficulty-halo),transparent),color-mix(in oklch,var(--mcui-difficulty) 16%,transparent) 55%,transparent)}[data-mcui-difficulty] .mcui-medal__disc{position:absolute;inset:9px;border-radius:50%;box-shadow:inset 0 2px 5px oklch(0 0 none / .6);background:radial-gradient(circle at 50% 30%,color-mix(in oklch,var(--mcui-difficulty-disc) 94%,oklch(1 0 none)),color-mix(in oklab,var(--mcui-difficulty-disc) 68%,oklch(0.12 0.01 274)) 78%)}[data-mcui-difficulty] .mcui-medal__ring{position:absolute;inset-block-start:-8.25px;inset-inline-start:-9px;inline-size:66px;block-size:66px;filter:drop-shadow(0 1px 2px oklch(0 0 none / .6));background:var(--mcui-medal-sprite, none) -249px 0 / 381px 69px no-repeat}[data-mcui-difficulty="1"] .mcui-medal__ring{inset-block-start:-6.2px;inset-inline-start:-6.2px;inline-size:61px;block-size:61px;background:var(--mcui-medal-sprite, none) -159.1px 0 / 336.8px 61px no-repeat}[data-mcui-difficulty="3"] .mcui-medal__ring{background-position:-315px 0}[data-mcui-difficulty] .mcui-medal__skull{position:absolute;inset-block-start:-6.2px;inset-inline-start:-7px;inline-size:62px;block-size:62px;filter:drop-shadow(0 2px 3px oklch(0 0 none / .8));transition:filter .2s var(--mcui-medal-ease);background:var(--mcui-medal-sprite, none) calc(var(--mcui-difficulty-i) * -62px) 0 / 393.7px 71.3px no-repeat}[data-mcui-difficulty] .mcui-medal::after{content:"";position:absolute;inset-block-end:-2px;inset-inline-end:-3px;inline-size:20px;block-size:20px;border-radius:50%;opacity:0;transition:opacity .2s var(--mcui-medal-ease);box-shadow:0 0 0 2.5px var(--mcui-difficulty-ground);background:var(--mcui-difficulty) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m4.2 8.3 2.5 2.5 5-5.4' fill='none' stroke='%23121624' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 15px no-repeat}@media(hover:hover)and (pointer:fine){[data-mcui-difficulty]:hover .mcui-medal{filter:none}[data-mcui-difficulty]:hover .mcui-medal__skull{scale:1.04}}:is([data-mcui-difficulty][aria-pressed=true],[data-mcui-difficulty][aria-checked=true],[data-mcui-difficulty][aria-selected=true],:checked+[data-mcui-difficulty]) .mcui-medal{filter:none}:is([data-mcui-difficulty][aria-pressed=true],[data-mcui-difficulty][aria-checked=true],[data-mcui-difficulty][aria-selected=true],:checked+[data-mcui-difficulty]) .mcui-medal__halo{opacity:1;scale:1}:is([data-mcui-difficulty][aria-pressed=true],[data-mcui-difficulty][aria-checked=true],[data-mcui-difficulty][aria-selected=true],:checked+[data-mcui-difficulty]) .mcui-medal::after{opacity:1}:is([data-mcui-difficulty][aria-pressed=true],[data-mcui-difficulty][aria-checked=true],[data-mcui-difficulty][aria-selected=true],:checked+[data-mcui-difficulty]) .mcui-medal__skull{scale:1.08;filter:drop-shadow(0 0 4px color-mix(in oklch,var(--mcui-difficulty) var(--mcui-difficulty-halo),transparent)) drop-shadow(0 2px 3px oklch(0 0 none / .8))}@media(prefers-reduced-motion:no-preference){[data-mcui-difficulty] .mcui-medal{transition:filter .2s var(--mcui-medal-ease)}[data-mcui-difficulty] .mcui-medal__halo{transition:opacity .2s var(--mcui-medal-ease),scale .25s var(--mcui-medal-ease)}[data-mcui-difficulty] .mcui-medal__skull{transition:scale .25s var(--mcui-medal-ease),filter .2s var(--mcui-medal-ease);will-change:scale,filter}}