@media(max-width:760px){#inicio.hero h1{translate:0 calc(-1.06em - 5px)}}
.wheel-note{position:absolute;bottom:5px;right:4%;font-size:10px;color:#cbd7e0}.v3-reviews{padding:54px 0;background:#061324;color:#edf7ff}.v3-reviews>h2,.v3-reviews>p{margin:0 6% 12px}.v3-reviews>p{font-size:.9rem;color:#b7cddd}.review-window{overflow:hidden}.review-loop,.review-loop>div{display:flex;width:max-content}.review-loop{animation:reviews-pan 64s linear infinite}.review-loop article{box-sizing:border-box;width:clamp(250px,26vw,390px);margin:12px 8px;padding:24px;border:1px solid #254159;border-radius:16px;background:#0a1d31}.review-loop small{color:#ffdc86}.review-loop p{line-height:1.55}.review-window:hover .review-loop,.review-window:focus-within .review-loop{animation-play-state:paused}@keyframes reviews-pan{to{transform:translateX(-50%)}}@media(prefers-reduced-motion:reduce){.review-window{overflow:auto}.review-loop{animation:none}.review-loop>[aria-hidden]{display:none}}
body:has(.leitura){margin:0;color:#e6f2ff;background:#061322;font:1rem/1.65 system-ui}.leitura{max-width:800px;margin:auto;padding:40px 6% 80px}.leitura h1{font-size:clamp(2rem,6vw,3.6rem);line-height:1.1}.leitura a{color:#85d8ff}.leitura article,.leitura details{border-bottom:1px solid #30465a;padding:22px 0}.leitura summary{cursor:pointer;font-weight:650}.leitura small{color:#9edfff}

#inicio.hero .authorized{color:#dbf9ff;text-shadow:0 0 4px #86e2ff,0 0 14px #27b8ffbb}#roleta .wheel-container .wheel-note{position:static;display:block;text-align:center;margin:18px auto 0;color:#bbcad9;font-size:10px}

@media(min-width:761px){#inicio.hero .battery-row{translate:0 -13px}#inicio.hero .intro,#inicio.hero .hero-mark{translate:0 min(2vh,18px)}#inicio.hero .hero-mark{scale:1.2}#inicio.hero .authorized{font-size:21px;translate:0 min(1vh,9px)}}
@media(max-width:760px){#inicio.hero .authorized{font-size:15.6px;translate:0 calc(clamp(-16.43px,-3.551vw,-13.25px) - 2.5px)}}

/* Prize reveal: transparent celebration, confined to the modal top layer. */
#prize{background:transparent;border:0;box-shadow:none;border-radius:0;box-sizing:border-box;width:min(94vw,680px);max-width:680px;max-height:94svh;padding:36px 24px;color:#fff;overflow-y:auto;text-shadow:0 2px 16px #000}
#prize::backdrop{background:#020914c9;backdrop-filter:blur(8px)}
#prize .close{z-index:3;right:8px;top:0;border:0;border-radius:50%;width:44px;height:44px;background:#07142180;color:#fff;cursor:pointer}
#prize .eyebrow{margin:12px 0 0}#prize h2{font-size:clamp(27px,5vw,40px);margin:0 0 8px}
#prize-image{width:min(300px,65vw);height:min(300px,65vw);margin:0 auto;background-image:url('assets/prize-products.png');background-size:200% 200%;background-repeat:no-repeat;filter:drop-shadow(0 12px 24px #0006)}
#prize-image[data-prize="0"]{background-position:0 0}#prize-image[data-prize="1"]{background-position:100% 0}#prize-image[data-prize="2"]{background-position:0 100%}#prize-image[data-prize="5"]{background-position:100% 100%}
#prize-image[data-prize="4"]{background:none;display:grid;place-items:center;font-size:clamp(85px,18vw,130px);font-weight:800;color:#83dfff;text-shadow:0 0 28px #179dff99}
#prize .prize-illustration{display:block;font-size:11px;color:#bac9d8}#prize>small:last-child{font-size:10px;color:#a6b8cb}
#prize-confetti{position:fixed;inset:0;pointer-events:none;overflow:hidden;z-index:2}#prize-confetti i{position:absolute;top:-24px;width:8px;height:13px;opacity:0;animation:prize-fall 5s linear forwards}@keyframes prize-fall{0%{opacity:1;transform:translate3d(0,-24px,0) rotate(0)}85%{opacity:1}100%{opacity:0;transform:translate3d(var(--drift),105vh,0) rotate(850deg)}}

@media(min-width:1000px){header .menu-toggle{display:none}header #site-menu,header #site-menu.open{display:flex;position:static;flex-direction:row;align-items:center;gap:clamp(0px,1vw,16px);min-width:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}header #site-menu a{padding:10px 6px;font-size:clamp(12px,1vw,15px);white-space:nowrap}header #site-menu a:hover,header #site-menu a:focus-visible{color:#8bdeff}}
.review-loop article h3{margin:0 0 10px;font-size:18px;color:#eaf7ff}.review-loop article p{margin:0;font-size:15px}.review-window:focus-within .review-loop{animation-play-state:paused}
#roleta .wheel-container .wheel-note{display:block;position:static;margin:20px auto 0;text-align:center;font-size:10px;line-height:1.5}

.airpods-models article h3{text-align:center;width:100%;}

#roleta .wheel-container > .wheel-note{position:absolute;top:138%;bottom:auto;left:0;right:0;width:100%;margin:0;display:block;visibility:visible;opacity:1;z-index:5;color:#cbd7e0;font-size:10px;line-height:1.5;text-align:center;pointer-events:none}
@media(max-width:760px){#roleta .wheel-container > .wheel-note{top:144%;}}
