/* Missão Printou Premium V9 — mantém a identidade SENAI e contrates acessíveis */
#v9Toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin:11px 0;padding:12px 14px;border-radius:15px;background:linear-gradient(115deg,#0d2a54,#114586);border:1px solid #619ae1;box-shadow:0 9px 22px #031c3b40;color:#fff;font:700 14px/1.5 system-ui,sans-serif}
#v9Guide{color:#fff!important;-webkit-text-fill-color:#fff!important;flex:1 1 220px}
#v9Sound{background:#ffac31!important;color:#1b2e43!important;-webkit-text-fill-color:#1b2e43!important;padding:9px 13px;border-radius:11px;border:2px solid #ffda8e;box-shadow:0 4px 12px #0004;font-weight:900;cursor:pointer}
#v9Sound:focus-visible{outline:3px solid #fff;outline-offset:3px}
#v9Toast{background:#fff4c9!important;color:#3f2700!important;-webkit-text-fill-color:#3f2700!important;border:2px solid #ffae24;border-radius:13px;padding:13px 15px;font:800 16px/1.4 system-ui,sans-serif;margin:10px 0;box-shadow:0 8px 20px #37280030}
#v9Toast[hidden]{display:none!important}
#board .v9-item{position:relative;isolation:isolate;box-shadow:inset 0 0 14px #fff9,0 0 12px #67b5fd!important}
#board .v9-crystal{background:radial-gradient(circle,#a5e9ff,#167ac3)!important}
#board .v9-heart{background:radial-gradient(circle,#c9ffbf,#369f59)!important}
#board .v9-item:after{content:attr(data-v9-icon);position:absolute;inset:0;display:grid;place-items:center;font-size:clamp(18px,2vw,31px);z-index:3;filter:drop-shadow(0 2px 3px #1127);animation:v9Float 1.4s ease-in-out infinite}
#board .v81-power{position:relative;animation:v9Float 1.25s ease-in-out infinite;filter:drop-shadow(0 0 5px #ffe37e)}
#board .v9-aura{position:relative;isolation:isolate;box-shadow:0 0 0 3px #ffe17e,0 0 19px 5px #ffc52eaa!important}
#board .v9-aura:after{content:'';position:absolute;inset:3px;border:3px dashed #ffe47c;border-radius:50%;pointer-events:none;z-index:6;animation:v9Spin 2s linear infinite}
#board .v9-repulsed{filter:drop-shadow(0 0 9px #77f6ff);outline:2px solid #81e7ff;outline-offset:-2px;animation:v9Repel .75s ease-in-out infinite alternate}
#board.v9-celebrate{animation:v9Flash .35s ease-out 1}
#v9Toast.v9-pop{animation:v9Pop .27s ease-out}
@keyframes v9Float{50%{transform:translateY(-3px) scale(1.055)}}
@keyframes v9Spin{to{transform:rotate(360deg)}}
@keyframes v9Repel{to{transform:translateY(-3px);filter:drop-shadow(0 0 13px #88f9ff)}}
@keyframes v9Flash{50%{filter:brightness(1.18)}}
@keyframes v9Pop{from{opacity:0;transform:translateY(7px) scale(.98)}to{opacity:1;transform:none}}
@media(prefers-reduced-motion:reduce){#board .v9-item:after,#board .v81-power,#board .v9-aura:after,#board .v9-repulsed,#board.v9-celebrate,#v9Toast.v9-pop{animation:none!important}}
