.bangerMeter_container__6T8OK{background:linear-gradient(135deg,#0f0f1a,#1a1a2e);padding:clamp(1rem,5vw,2rem);margin:0 auto;max-width:min(90vw,1200px);min-height:100vh;position:relative;overflow:hidden;display:grid;grid-template-rows:auto auto 1fr auto;grid-gap:clamp(1.5rem,4vw,2.5rem);gap:clamp(1.5rem,4vw,2.5rem)}.bangerMeter_title__MtOof{text-align:center;font-size:clamp(2rem,5vw,3.5rem);background:linear-gradient(90deg,#f0f,#00fff2);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 0 20px rgba(255,0,255,.5);font-family:BlinkMacSystemFont,-apple-system,sans-serif;letter-spacing:2px}.bangerMeter_form__MWyYH{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:.5rem;width:100%;max-width:clamp(300px,60vw,600px);margin-inline:auto;position:relative;z-index:1}.bangerMeter_input__uTHQB{flex:1 1;padding:.75rem 1rem;border:2px solid rgba(0,255,242,.3);border-radius:8px;background:rgba(15,15,26,.8);color:#fff;font-size:clamp(.9rem,2vw,1rem);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:all .3s ease}.bangerMeter_input__uTHQB:focus{border-color:#00fff2;box-shadow:0 0 15px rgba(0,255,242,.3);outline:none}.bangerMeter_button__GZWG5{padding:.75rem 1.5rem;background:linear-gradient(45deg,#00fff2,#0fa);color:#000;border:none;border-radius:8px;cursor:pointer;font-weight:600;letter-spacing:1px;text-transform:uppercase;transition:all .3s ease;position:relative;overflow:hidden;white-space:nowrap;font-size:clamp(.9rem,2vw,1rem)}.bangerMeter_button__GZWG5:after{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:hsla(0,0%,100%,.2);border-radius:50%;transform:translate(-50%,-50%);transition:width .6s ease,height .6s ease}.bangerMeter_button__GZWG5:hover:after{width:200%;height:200%}.bangerMeter_button__GZWG5:hover{transform:translateY(-2px);box-shadow:0 5px 15px rgba(0,255,242,.4)}.bangerMeter_button__GZWG5:active{transform:scale(.98)}.bangerMeter_results__LF6Cy{width:100%}.bangerMeter_footer__9wbYA{text-align:center;padding:1rem;font-size:.9rem;color:hsla(0,0%,100%,.7)}.bangerMeter_footer__9wbYA a{color:#00fff2;text-decoration:none}.bangerMeter_footer__9wbYA a:hover{text-decoration:underline}.bangerMeter_error__DpJJS{color:#f05;text-align:center;margin-bottom:1rem;font-size:clamp(.8rem,2vw,.9rem);text-shadow:0 0 10px rgba(255,0,85,.5);padding:.5rem;background:rgba(255,0,85,.1);border-radius:6px;width:100%;max-width:clamp(300px,60vw,600px);margin-inline:auto}.bangerMeter_subtitle__dU_BZ{text-align:center;font-size:clamp(1.5rem,4vw,2.5rem);color:#00fff2;margin-bottom:clamp(1rem,3vw,2rem);text-shadow:0 0 15px rgba(0,255,242,.5)}.bangerMeter_posts__owtHn{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));grid-gap:clamp(1rem,3vw,2rem);gap:clamp(1rem,3vw,2rem);width:100%;padding:0 clamp(.5rem,2vw,1rem)}.bangerMeter_post__iPCY2{background:rgba(18,18,30,.8);border:1px solid rgba(0,255,242,.2);border-radius:12px;padding:clamp(1rem,3vw,1.5rem);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 4px 20px rgba(0,0,0,.3);display:flex;flex-direction:column;gap:1rem;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative}.bangerMeter_post__iPCY2:before{content:"";position:absolute;inset:0;border-radius:12px;padding:2px;background:linear-gradient(45deg,#f0f,#00fff2);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .3s ease}.bangerMeter_post__iPCY2:hover{transform:translateY(-4px);box-shadow:0 8px 30px rgba(0,255,242,.2)}.bangerMeter_post__iPCY2:hover:before{opacity:1}.bangerMeter_postText__I7bkR{font-size:1rem;line-height:1.6;color:hsla(0,0%,100%,.9)}.bangerMeter_postScore__YrT_X{display:flex;align-items:center;font-size:clamp(1.2rem,3vw,1.5rem);font-weight:700;color:#00fff2;text-shadow:0 0 10px rgba(0,255,242,.5)}.bangerMeter_star__QVFeV{color:#ff0;margin-right:.5rem;animation:bangerMeter_pulse__XMgm3 2s infinite}@keyframes bangerMeter_pulse__XMgm3{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}@media (max-width:480px){.bangerMeter_form__MWyYH{flex-direction:column;gap:1rem}.bangerMeter_button__GZWG5,.bangerMeter_input__uTHQB{width:100%;margin:.25rem 0}}@media (min-width:481px) and (max-width:768px){.bangerMeter_form__MWyYH{max-width:80%}}@media (min-width:768px){.bangerMeter_form__MWyYH{gap:1rem}.bangerMeter_button__GZWG5{padding:.75rem 2rem}}