@layer components{.fac-cordes{background:linear-gradient(var(--color-corner-red), var(--color-corner-red)) 0 0 / 100% 1px no-repeat, linear-gradient(color-mix(in oklab, var(--color-bone) 70%, transparent), color-mix(in oklab, var(--color-bone) 70%, transparent)) 0 3px / 100% 1px no-repeat, linear-gradient(var(--color-corner-blue), var(--color-corner-blue)) 0 6px / 100% 1px no-repeat;opacity:.55;height:7px}.fac-projecteur{isolation:isolate;position:relative}.fac-projecteur:before{content:"";z-index:-1;background:radial-gradient(ellipse at center, color-mix(in oklab, var(--color-acid) 11%, transparent) 0%, transparent 68%);pointer-events:none;width:min(34rem,100%);height:16rem;margin-left:max(-17rem,-50%);position:absolute;top:-5rem;left:50%}.fac-podium{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:.5rem;display:grid}.fac-podium>[data-place="1"]{order:2}.fac-podium>[data-place="2"]{order:1}.fac-podium>[data-place="3"]{order:3}.fac-marche{border:1px solid var(--color-line);background:linear-gradient(var(--color-surface-2), var(--color-surface));border-bottom:0;border-radius:10px 10px 0 0}.fac-podium>[data-place="1"] .fac-marche{border-color:color-mix(in oklab, var(--color-acid) 45%, var(--color-line));min-height:5.5rem}.fac-podium>[data-place="2"] .fac-marche{min-height:4rem}.fac-podium>[data-place="3"] .fac-marche{min-height:3rem}@media (max-width:22.4rem){.fac-podium{grid-template-columns:minmax(0,1fr)}.fac-podium>[data-place]{order:0}.fac-podium .fac-marche{min-height:0}}.fac-entree{animation:fac-fondu var(--fa-d-court,.16s) ease-out both}.fac-podium>[data-place="2"]{animation-delay:var(--fa-pas-bloc,80ms)}.fac-podium>[data-place="3"]{animation-delay:calc(2 * var(--fa-pas-bloc,80ms))}.fac-fondu{animation:fac-fondu var(--fa-d-court,.16s) ease-out both}.fac-anneau{stroke-dasharray:440}.fac-case{border:1px solid var(--color-line-strong);border-radius:5px;width:1.75rem;height:1.75rem}.fac-case[data-case=pile],.fac-case[data-case=bien-vu]{background:var(--color-acid);border-color:var(--color-acid)}.fac-case[data-case=bon-vainqueur]{background:var(--color-gold);border-color:var(--color-gold)}.fac-case[data-case=rate]{background:var(--color-corner-red);border-color:var(--color-corner-red)}.fac-case[data-case=neutre],.fac-case[data-case=attente]{background:var(--color-surface-3)}@keyframes fac-fondu{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:no-preference){@keyframes fac-revele{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes fac-trace{0%{stroke-dashoffset:440px}to{stroke-dashoffset:0}}.fac-entree{animation:fac-revele var(--fa-d-moyen,.26s) var(--ease-sortie) both}.fac-anneau{animation:fac-trace var(--fa-d-scene,.6s) var(--fa-ease-scene,cubic-bezier(.05, .7, .1, 1)) .12s both}}}
