.brierto-mark{z-index:10;pointer-events:none;-webkit-user-select:none;user-select:none;position:fixed;inset:0;overflow:hidden}.brierto-wash{opacity:.42;background:repeating-linear-gradient(115deg,#ff00ea 0 24px,#ffe600 24px 48px,#00fff2 48px 72px,#ff3b00 72px 96px,#39ff14 96px 120px);animation:.7s linear infinite brierto-wash-move;position:absolute;inset:-12%}.brierto-tiles{grid-template-columns:repeat(3,max-content);place-content:center;gap:1.4rem 2rem;width:144%;height:136%;animation:1.4s linear infinite brierto-hue;display:grid;position:absolute;top:-18%;left:-22%;transform:rotate(-18deg)}.brierto-tiles span{letter-spacing:.02em;white-space:nowrap;color:#ff2bd6;-webkit-text-stroke:2px #120018;text-shadow:4px 4px #ffe600,-3px -3px #00fff2,0 0 14px #ff00ea;font-family:Comic Sans MS,Chalkboard SE,Marker Felt,cursive;font-size:clamp(1.7rem,3.6vw,3.4rem);font-weight:700;line-height:.95}.brierto-tiles span:nth-child(odd){color:#ffe600;animation:.38s step-end infinite brierto-blink}.brierto-tiles span:nth-child(3n){color:#39ff14;transform:rotate(7deg)scale(1.08)}.brierto-tiles span:nth-child(4n){color:#00fff2;transform:rotate(-6deg)}.brierto-frame{border:16px solid #ff00ea;animation:.45s steps(2,end) infinite brierto-border;position:absolute;inset:0;box-shadow:inset 0 0 0 8px #ffe600,inset 0 0 0 16px #00fff2,inset 0 0 0 24px #39ff14}.brierto-hero{place-items:center;display:grid;position:absolute;inset:0}.brierto-hero>*{grid-area:1/1}.brierto-ring{width:min(94vw,36rem);height:min(94vw,36rem);animation:5s linear infinite brierto-spin;overflow:visible}.brierto-ring text{letter-spacing:3.5px;fill:#ffe600;stroke:#120018;stroke-width:.7px;font-family:Impact,Arial Black,Comic Sans MS,sans-serif;font-size:15px}.brierto-stamp{text-align:center;outline-offset:6px;background:#ffe600;border:8px dashed #ff00ea;outline:7px solid #00fff2;padding:.85rem 1.4rem .7rem;animation:.48s ease-in-out infinite brierto-wobble,.9s step-end infinite brierto-flash;position:relative;transform:rotate(-8deg);box-shadow:10px 10px #120018,20px 20px #ff00ea,30px 30px #39ff14}.brierto-kicker{color:#120018;text-shadow:2px 2px #fff;margin:0;font-family:Comic Sans MS,Chalkboard SE,cursive;font-size:clamp(1.3rem,3vw,2.4rem);font-weight:700;line-height:1}.brierto-name{letter-spacing:.02em;color:#ff00ea;-webkit-text-stroke:3px #120018;text-shadow:5px 5px #00fff2,-4px -3px #39ff14;margin:.1rem 0 0;font-family:Impact,Arial Black,sans-serif;font-size:clamp(4.2rem,12vw,8.5rem);font-weight:900;line-height:.8;animation:.55s step-end infinite brierto-blink}.brierto-marquee{z-index:4;background:#ff00ea;border-top:5px dotted #ffe600;border-bottom:5px dotted #00fff2;height:3.4rem;position:absolute;left:0;right:0;overflow:hidden}.brierto-top{top:0}.brierto-bottom{background:#39ff14;border-top-color:#ff00ea;border-bottom-color:#120018;bottom:0}.brierto-track{width:max-content;animation:7s linear infinite brierto-ticker;display:flex}.brierto-bottom .brierto-track{animation-direction:reverse}.brierto-track span{letter-spacing:.12em;white-space:nowrap;color:#ffe600;text-shadow:3px 3px #120018;font-family:Impact,Arial Black,sans-serif;font-size:2.15rem;line-height:3.4rem}.brierto-bottom .brierto-track span{color:#ff00ea}@keyframes brierto-wash-move{to{transform:translate(-120px)}}@keyframes brierto-hue{to{filter:hue-rotate(360deg)}}@keyframes brierto-blink{50%{opacity:.15}}@keyframes brierto-border{50%{border-color:#ffe600;box-shadow:inset 0 0 0 8px #ff00ea,inset 0 0 0 16px #39ff14,inset 0 0 0 24px #00fff2}}@keyframes brierto-spin{to{transform:rotate(360deg)}}@keyframes brierto-wobble{0%,to{transform:rotate(-11deg)scale(1)}50%{transform:rotate(8deg)scale(1.08)}}@keyframes brierto-flash{0%,45%{background:#ffe600}50%,to{background:#00fff2}}@keyframes brierto-ticker{to{transform:translate(-50%)}}.brierto-shaking{animation:.4s linear 4 brierto-shake}.brierto-booms{z-index:6;position:absolute;inset:0}.brierto-boom-flash{background:#fff;animation:.55s linear forwards brierto-boom-flash;position:absolute;inset:0}.brierto-boom-flash-late{background:#ffe600;animation-delay:.28s}.brierto-boom{left:var(--x);top:var(--y);width:var(--size);height:var(--size);animation:brierto-boom 1.05s cubic-bezier(.15, 1.5, .35, 1) var(--delay) forwards;transform:translate(-50%, -50%) rotate(var(--rot)) scale(0);place-items:center;display:grid;position:absolute;container-type:size}.brierto-boom:before{content:"";clip-path:polygon(50% 0%,61% 18%,82% 8%,74% 32%,100% 38%,78% 52%,92% 74%,68% 68%,62% 96%,50% 74%,38% 96%,32% 68%,8% 74%,22% 52%,0% 38%,26% 32%,18% 8%,39% 18%);filter:drop-shadow(6px 6px #120018);background:#ffe600;position:absolute;inset:0}.brierto-boom span{z-index:1;color:#ff00ea;text-align:center;letter-spacing:.02em;-webkit-text-stroke:2px #120018;text-shadow:3px 3px #00fff2,-2px -2px #39ff14;transform:rotate(calc(var(--rot) * -.3));font-family:Impact,Arial Black,sans-serif;font-size:22cqmin;line-height:.85;position:relative}.brierto-spark{left:var(--x);top:var(--y);background:var(--color);width:16px;height:16px;box-shadow:0 0 16px 6px var(--color);opacity:0;animation:brierto-spark .85s ease-out var(--delay) forwards;border:2px solid #120018;border-radius:50%;position:absolute}@keyframes brierto-shake{0%,to{transform:translate(0)}20%{transform:translate(-14px,8px)rotate(-1deg)}40%{transform:translate(16px,-10px)rotate(1deg)}60%{transform:translate(-10px,-8px)}80%{transform:translate(12px,7px)rotate(-.6deg)}}@keyframes brierto-boom-flash{0%{opacity:.92}35%{opacity:.45}to{opacity:0}}@keyframes brierto-boom{0%{opacity:1;transform:translate(-50%, -50%) rotate(var(--rot)) scale(0)}35%{opacity:1;transform:translate(-50%, -50%) rotate(var(--rot)) scale(1.12)}to{opacity:0;transform:translate(-50%, -50%) rotate(var(--rot)) scale(1.7)}}@keyframes brierto-spark{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(var(--dx), var(--dy)) scale(.15)}}
