.osa{border:2px solid var(--red);background:radial-gradient(500px 160px at 0% 0%, #e5262b38, transparent 70%), var(--bg-2);border-radius:14px;gap:10px;margin:14px 0;padding:18px 20px;display:grid;box-shadow:0 0 0 4px #e5262b1f}.osa-head{align-items:center;gap:10px;display:flex}.osa-head b{font-size:19px;font-weight:900}.osa-bang{background:var(--red);color:#fff;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:17px;font-weight:900;display:grid}.osa-why{color:var(--text-2);margin:0;font-size:14.5px}.osa-size{flex-wrap:wrap;align-items:baseline;gap:14px;display:flex}.osa-size span{color:var(--text-2);font-size:14px;font-weight:700}.osa-size em{color:#fff;font-variant-numeric:tabular-nums;margin-left:6px;font-size:40px;font-style:normal;font-weight:900}.osa-size i{color:var(--muted);font-size:24px;font-style:normal}.osa-steps{gap:4px;margin:0;padding-left:22px;font-size:15px;font-weight:700;display:grid}.osa-note{color:var(--muted);margin:0;font-size:12.5px}@media (max-width:560px){.osa{padding:14px}.osa-head b{font-size:16px}.osa-size em{font-size:30px}}.osa-fire{text-align:center;background:radial-gradient(420px 160px at 50% 120%,#ff6e2873,#0000 70%),radial-gradient(300px 120px at 50% -20%,#e5262b4d,#0000 70%),#160a08;border:2px solid #ff5a2a;border-radius:14px;justify-items:center;gap:4px;margin:8px 0 4px;padding:22px 16px 18px;animation:1.6s ease-in-out infinite osaFire;display:grid;position:relative;overflow:hidden}.osa-fire:before{content:"";pointer-events:none;filter:blur(6px);background:radial-gradient(40px 60px at 10% 100%,#ff8c288c,#0000 70%),radial-gradient(50px 70px at 30% 100%,#ff501e80,#0000 70%),radial-gradient(45px 65px at 52% 100%,#ffaa3c8c,#0000 70%),radial-gradient(55px 75px at 74% 100%,#ff5a1e80,#0000 70%),radial-gradient(40px 60px at 92% 100%,#ff96328c,#0000 70%);height:90px;animation:1.1s ease-in-out infinite alternate osaFlame;position:absolute;bottom:-40px;left:-10%;right:-10%}.osa-must{letter-spacing:.08em;color:#fff;background:linear-gradient(90deg,#ff3b1f,#ff8a2a);border-radius:6px;padding:3px 12px;font-size:13px;font-weight:900;animation:1s ease-in-out infinite osaPop;position:relative;box-shadow:0 0 16px #ff5a28e6}.osa-label{color:#ffd2b0;text-shadow:0 0 12px #ff6e28cc;font-size:22px;font-weight:900;position:relative}.osa-fire .osa-size{justify-content:center;position:relative}.osa-fire .osa-size span{color:#ffcfb0;font-size:18px}.osa-fire .osa-size em{color:#fff;text-shadow:0 0 10px #ff8a2a,0 0 28px #ff461ee6,0 0 50px #e5262bb3;font-size:64px;line-height:1}.osa-fire .osa-size i{color:#ffb070;font-size:34px}@keyframes osaFire{0%,to{box-shadow:0 0 0 1px #ff50284d,0 0 26px #ff461e73,inset 0 -20px 40px -18px #ff5a2899}50%{box-shadow:0 0 0 2px #ff8c3c8c,0 0 48px #ff5a1ebf,inset 0 -26px 50px -14px #ff8232bf}}@keyframes osaFlame{0%{opacity:.85;transform:translateY(0)scaleY(1)}to{opacity:1;transform:translateY(-10px)scaleY(1.15)}}@keyframes osaPop{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}@media (max-width:560px){.osa-fire .osa-size em{font-size:42px}.osa-label{font-size:17px}}@media (prefers-reduced-motion:reduce){.osa-fire,.osa-fire:before,.osa-must{animation:none}}
