.mag{--card:var(--surface);--fill-slab:var(--surface);--font-ui:"Plus Jakarta Sans", ui-sans-serif, system-ui, sans-serif;--ink:var(--foreground);--ink-rgb:28 74 42;--pane-edge:transparent;box-sizing:border-box;font-family:var(--font-ui);isolation:isolate;position:relative}.mag-chip{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;position:absolute}.mag-skin{box-shadow:none;opacity:.8;filter:saturate(.82);transform:translate(var(--lx,0px), var(--ly,0px));background-color:#0000;background-position:62% 28%;background-repeat:no-repeat;background-size:112%;border-radius:50%;transition:transform .26s cubic-bezier(.22,.9,.28,1),opacity .24s,filter .24s,box-shadow .24s;position:absolute;inset:0;overflow:hidden}.mag-chip:hover .mag-skin{opacity:.95}.mag-chip:focus-visible{outline:none}.mag-chip:focus-visible .mag-skin{box-shadow:var(--shadow-float), 0 0 0 6px color-mix(in oklab, var(--gold) 45%, transparent)}.mag-chip[data-on] .mag-skin{opacity:1;filter:saturate()}.mag-core{z-index:10;pointer-events:none;justify-content:center;align-items:flex-end;display:flex;position:absolute;left:50%;transform:translate(-50%,-50%)}.mag-figura{transform-origin:50% 100%;width:auto;display:block}.mag-core:after{content:none}.mag-core>.mag-figura{animation:4.4s ease-in-out infinite mag-respira}.mag-chao{background:radial-gradient(closest-side,oklch(32.5% .069 152/.22),#0000);border-radius:50%;width:58%;height:14px;position:absolute;bottom:-4px;left:50%;transform:translate(-50%)}@keyframes mag-respira{0%,to{scale:1.012 .988}50%{scale:.988 1.012}}.mag-caption{text-align:center;width:min(300px,92%);min-height:72px;position:absolute;left:50%;transform:translate(-50%)}.mag-nome{color:var(--ink);font-size:16px;font-weight:600}.mag-papel{margin-top:4px;font-size:15px;line-height:1.4}@media (prefers-reduced-motion:reduce){.mag-skin{transition-duration:1ms}.mag-core>.mag-figura{animation:none}}.nina-rodape{clip-path:inset(-200px -140px 0);pointer-events:none;width:136px;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}@media (width>=768px){.nina-rodape{width:158px;left:0;transform:none}}.nina-rodape__palco{pointer-events:auto;cursor:pointer;aspect-ratio:316/438;-webkit-tap-highlight-color:transparent;position:relative}.nina-rodape__corpo,.nina-rodape__respira{transform-origin:50% 100%;position:absolute;inset:0}.nina-rodape__respira img{object-fit:contain;opacity:0;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.nina-rodape__respira img[data-on=true]{opacity:1}.nina-rodape__sombra{background:radial-gradient(closest-side, color-mix(in oklch, var(--primary) 40%, transparent), transparent);opacity:0;border-radius:50%;height:10px;transition:opacity .24s;position:absolute;bottom:-4px;left:18%;right:18%}.nina-rodape__sombra[data-on=true]{opacity:1}[data-fase=escondida] .nina-rodape__corpo{transform:translateY(260px)}[data-fase=chegando] .nina-rodape__corpo{animation:.82s cubic-bezier(.3,.7,.4,1) both nina-chegada}[data-fase=acomodando] .nina-rodape__corpo{animation:.38s ease-out both nina-acomoda}[data-fase=preparo] .nina-rodape__corpo{transition:transform .11s ease-out;transform:scale(1.06,.9)}[data-fase=pulo] .nina-rodape__corpo{animation:.6s cubic-bezier(.33,0,.3,1) both nina-pulo}[data-fase=parada] .nina-rodape__respira{animation:4.4s ease-in-out infinite nina-respira}@keyframes nina-chegada{0%{transform:translateY(260px)}55%{transform:translateY(-78px)}to{transform:translateY(0)}}@keyframes nina-acomoda{0%{transform:scale(1.09,.86)}55%{transform:scale(.97,1.04)}to{transform:scale(1)}}@keyframes nina-pulo{0%{transform:translateY(0)}50%{transform:translateY(-62px)}to{transform:translateY(0)}}@keyframes nina-respira{0%,to{transform:scale(1)}50%{transform:scale(1.014,.986)}}@media (prefers-reduced-motion:reduce){.nina-rodape__corpo,.nina-rodape__respira{transition:none!important;animation:none!important;transform:none!important}}
