:root{--primary:#ff5500;--primary-h:24deg;--primary-s:100%;--primary-l:50%}body{display:block;padding:0;height:120vh;background-repeat:no-repeat;background-size:cover;overflow:hidden;background-color:var(--background-color)!important}main .strip>.title{background:0 0!important}.game,header a #header_logo.logo{display:none}header{background:0 0!important}h1{color:var(--primary-color)!important;display:block;text-align:center;margin:0 auto;animation-name:pulse;animation-duration:2s;animation-iteration-count:infinite;font-size:var(--font-size,2.5rem);line-height:var(--font-size,2.5rem)}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}100%{transform:scale(1)}}.intro span,span.thermometer{display:none!important}header a#resume .logo{margin-top:50px;margin-right:50px}@property --mercuryFillHeight{syntax:"<length>";inherits:false;initial-value:0}.thermometer-container{display:flex;width:100%;height:100vh;position:absolute;top:0;left:0;opacity:1;z-index:10}.thermometer-section{flex:1;display:flex;justify-content:center;align-items:center;position:relative;padding:20px;box-sizing:border-box}.thermometerWrapper{--thermometerHeight:70vh;height:var(--thermometerHeight);aspect-ratio:1/4;position:relative;margin:0 auto;animation:thermometerShakeQuiet 2s infinite ease-in-out;height:90vh;margin-left:100px}.blue{background:hsl(var(--primary-h) var(--primary-s) calc(var(--primary-l) + 10%))}.gray{background:#eaeaea}.partOne{width:40%;height:100%;margin-inline:auto;border-radius:9999px;position:relative}.partOneChild,.partOneChildChild{position:absolute;inset:.15rem;border-radius:inherit}.partOneChild{z-index:1}.partTwo{width:90%;aspect-ratio:1;border-radius:50%;position:absolute;bottom:.45rem;left:.2rem}.partTwoChild,.partTwoChildChild{position:absolute;inset:.15rem;border-radius:inherit}.partTwoChildChild{z-index:1}.partOneChildChild,.partTwoChildChild{overflow:hidden}.partOneChildChild::before,.partTwoChildChild::before{content:"";position:absolute;inset:0;border-radius:inherit;transform:translateX(-1.5rem) translateY(-.6875rem)}.partTwoChildChild::before{translate:1.25rem 0}.redFill{position:absolute;inset:0;background:linear-gradient(to top,#7ffffd 0,#7ffffd 25%,#7ffffd 50%,#7ffffd 75%,#fff 100%);background:linear-gradient(to top,#6162d0 0,#6162d0 25%,#6162d0 50%,#6162d0 75%,#6162d0 100%);-webkit-mask:linear-gradient(to top,#000 0,#000 var(--mercuryFillHeight,0),transparent var(--mercuryFillHeight,0));mask:linear-gradient(to top,#000 0,#000 var(--mercuryFillHeight,0),transparent var(--mercuryFillHeight,0));border-radius:inherit;z-index:3;transition:all var(--animationDuration) cubic-bezier(.25,.46,.45,.94)}.redFill.quiet{background:url(/assets/img/mennen/ice.png) top/100% 34% no-repeat,linear-gradient(to top,#7ffffd 0,#7ffffd 25%,#7ffffd 50%,#7ffffd 75%,#fff 100%);background:linear-gradient(to top,#6162d0 0,#6162d0 25%,#6162d0 50%,#6162d0 75%,#6162d0 100%);-webkit-mask:linear-gradient(to top,#000 0,#000 var(--mercuryFillHeight,0),transparent var(--mercuryFillHeight,0));mask:linear-gradient(to top,#000 0,#000 var(--mercuryFillHeight,0),transparent var(--mercuryFillHeight,0))}.redFill.partOneChildChild{bottom:1rem}.redFill.normal{background:url(/assets/img/mennen/ice.png) top/100% 100% no-repeat,linear-gradient(to top,#7ffffd 0,#7ffffd 25%,#7ffffd 50%,#7ffffd 75%,#fff 100%);background:linear-gradient(to top,#6162d0 0,#6162d0 25%,#6162d0 50%,#6162d0 75%,#6162d0 100%);-webkit-mask:linear-gradient(to top,#000 0,#000 var(--mercuryFillHeight,0),transparent var(--mercuryFillHeight,0));mask:linear-gradient(to top,#000 0,#000 var(--mercuryFillHeight,0),transparent var(--mercuryFillHeight,0))}.redFill.loud{background:url(/assets/img/mennen/ice.png) top/100% 34% no-repeat,linear-gradient(to top,#e53e54 0,#e53e54 25%,#6b55ff 50%,#7ffffd 75%,#fff 100%);background:url(/assets/img/mennen/ice.png) top/100% 100% no-repeat,linear-gradient(to top,#7ffffd 0,#7ffffd 25%,#7ffffd 50%,#7ffffd 75%,#fff 100%);background:linear-gradient(to top,#6162d0 0,#6162d0 25%,#6162d0 50%,#6162d0 75%,#6162d0 100%);-webkit-mask:linear-gradient(to top,#000 0,#000 var(--mercuryFillHeight,0),transparent var(--mercuryFillHeight,0));mask:linear-gradient(to top,#000 0,#000 var(--mercuryFillHeight,0),transparent var(--mercuryFillHeight,0))}.shine{position:absolute;width:10%;aspect-ratio:1/2.75;left:10%;top:7%;border-radius:inherit;background:#fff;box-shadow:0 35px #fff,0 45px #fff,0 55px #fff;opacity:.8;z-index:4}.measurements{position:absolute;width:25%;aspect-ratio:3.5/1;border-radius:inherit;top:28%;left:5%;background:#fff;opacity:.75;z-index:2;pointer-events:none;box-shadow:0 1rem #fff,0 2rem #fff,0 3rem #fff,1rem 3rem #fff,0 4rem #fff,0 5rem #fff,0 6rem #fff,0 7rem #fff,1rem 7rem #fff,0 8rem #fff,0 9rem #fff,0 10rem #fff,0 11rem #fff,1rem 11rem #fff,0 12rem #fff,0 13rem #fff,0 14rem #fff,0 15rem #fff,1rem 15rem #fff}@keyframes thermometerShakeQuiet{0%,100%{transform:translateX(0) rotate(0)}25%{transform:translateX(.1rem) rotate(-.2deg)}50%{transform:translateX(-.1rem) rotate(.2deg)}75%{transform:translateX(.05rem) rotate(-.1deg)}}@keyframes thermometerShakeNormal{0%,100%{transform:translateX(0) rotate(0)}20%,80%{transform:translateX(.3rem) rotate(-.5deg)}40%{transform:translateX(-.3rem) rotate(.5deg)}60%{transform:translateX(.2rem) rotate(-.3deg)}}@keyframes thermometerShakeLoud{0%,100%{transform:translateX(0) rotate(0)}20%,80%{transform:translateX(.3rem) rotate(-.5deg)}40%{transform:translateX(-.3rem) rotate(.5deg)}60%{transform:translateX(.2rem) rotate(-.3deg)}}@keyframes _thermometerShakeLoud{0%,10%,100%,20%,90%{transform:translateX(0) rotate(0)}15%,25%,35%,45%,55%,65%,75%,85%{transform:translateX(.8rem) rotate(-1.5deg)}30%,40%,5%,50%,60%,70%,80%,95%{transform:translateX(-.8rem) rotate(1.5deg)}}.thermometerWrapper.quiet{animation:thermometerShakeQuiet 1.5s infinite ease-in-out}.thermometerWrapper.normal{animation:thermometerShakeNormal 1s infinite ease-in-out}.thermometerWrapper.loud{animation:thermometerShakeLoud .6s infinite ease-in-out}.decibel-scale{position:absolute;left:-80px;top:5%;height:90%;width:60px;display:flex;flex-direction:column;justify-content:space-between;z-index:10}.scale-label{position:absolute;left:-40px;font-size:1.1rem;color:#333;font-weight:700;text-align:right;width:50px;font-family:"Courier New",monospace;text-shadow:0 1px 2px rgba(0,0,0,.3);z-index:5}.scale-label.quiet{color:#4f4}.scale-label.normal{color:#fa0}.scale-label.loud{color:#f44}.decibel-display-section{flex:1;display:none!important;place-items:center;position:relative;padding:20px;box-sizing:border-box;background:linear-gradient(135deg,rgba(0,0,0,.1),rgba(0,0,0,.05))}#decibel-display,#max-decibel-display{font-size:var(--secondary-font-size,8rem);line-height:var(--secondary-font-size,8rem);font-weight:900;text-align:center;color:var(--secondary-color);width:100%;max-width:80%;font-family:var(--secondary-font-family, "Titillium Web", sans-serif);z-index:9999999999999;position:relative;letter-spacing:.05em;animation:displayPulse 2s infinite ease-in-out;text-align:left;margin-left:-300px;margin-top:100px;padding:0}@keyframes displayPulse{0%,100%{transform:scale(1);filter:brightness(1)}50%{transform:scale(1.02);filter:brightness(1.1)}}.decibel-quiet{color:#fff;text-shadow:4px 4px 0 #021a39}.decibel-normal{color:#fa0;text-shadow:4px 4px 0 #fff}.decibel-loud{color:#f44;text-shadow:4px 4px 0 #fff}#sessions-display{max-width:800px;width:90%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1000;padding:20px;background:linear-gradient(135deg,#f9f9f9,#e9e9e9);border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.6);max-height:80vh;overflow-y:auto;backdrop-filter:blur(10px);display:none}.sessions-container{text-align:center}.sessions-title{margin-bottom:20px;margin-top:0;color:var(--secondary-color);font-size:1.5rem;font-weight:700}.sessions-table{width:100%;border-collapse:collapse}.sessions-table.two-columns{display:flex;gap:20px}.column{flex:1;min-width:0}.sessions-header{display:flex;background:linear-gradient(135deg,#2196f3,#21cbf3);color:#fff;font-weight:700;padding:12px;border-radius:8px 8px 0 0;box-shadow:0 2px 8px rgba(33,150,243,.3);text-shadow:0 1px 2px rgba(0,0,0,.2)}.sessions-row{display:flex;background:linear-gradient(135deg,#fff,#f5f5f5);border-bottom:1px solid #e0e0e0;padding:12px;transition:all .3s ease;border-radius:6px;margin-bottom:4px;box-shadow:0 2px 4px rgba(0,0,0,.05)}.sessions-row:hover{background:linear-gradient(135deg,#f0f8ff,#e6f3ff);transform:translateX(4px);box-shadow:0 4px 12px rgba(33,150,243,.2)}.sessions-row:nth-child(even){background:linear-gradient(135deg,#f8f8f8,#f0f0f0)}.header-rank,.row-rank{flex:1;text-align:center;font-size:1.1rem}.header-decibels,.row-decibels{flex:2;text-align:center;font-size:1.1rem}.header-timestamp,.row-timestamp{flex:4;text-align:center;font-size:.9rem}.row-decibels.decibel-quiet{color:#4f4;font-weight:700}.row-decibels.decibel-normal{color:#fa0;font-weight:700}.row-decibels.decibel-loud{color:#f44;font-weight:700}.sessions-empty{text-align:center;color:#666;font-size:18px;padding:20px;font-style:italic}@media (max-width:768px){.thermometer-container{flex-direction:column}.thermometer-section{height:50vh;padding:10px}.decibel-display-section{height:50vh;padding:10px}.thermometerWrapper{--thermometerHeight:50vh;width:25%}.scale-label{font-size:.9rem;left:-50px;width:40px}.decibel-scale{left:-60px}}@media (orientation:portrait){header img{display:none!important}}body[d-broadcaster_code=dragons-rouen] h1{line-height:4.5rem;font-size:4.5rem}body[d-broadcaster_code=dragons-rouen] #decibel-display,body[d-broadcaster_code=dragons-rouen] #max-decibel-display{font-size:10rem;line-height:10rem}body[d-broadcaster_code=bdl] #decibel-display,body[d-broadcaster_code=bdl] #max-decibel-display{line-height:10rem;font-size:10rem}@keyframes maxShake{0%,100%{transform:translate(0,0) rotate(0)}5%{transform:translate(-12px,8px) rotate(-3deg)}10%{transform:translate(10px,-6px) rotate(2.5deg)}15%{transform:translate(-14px,-4px) rotate(-4deg)}20%{transform:translate(8px,10px) rotate(3deg)}25%{transform:translate(-10px,-8px) rotate(-2deg)}30%{transform:translate(14px,6px) rotate(4deg)}35%{transform:translate(-8px,12px) rotate(-3.5deg)}40%{transform:translate(12px,-10px) rotate(2deg)}45%{transform:translate(-6px,8px) rotate(-4deg)}50%{transform:translate(10px,-12px) rotate(3.5deg)}55%{transform:translate(-14px,6px) rotate(-2.5deg)}60%{transform:translate(8px,-8px) rotate(4deg)}65%{transform:translate(-12px,10px) rotate(-3deg)}70%{transform:translate(6px,-6px) rotate(2deg)}75%{transform:translate(-8px,4px) rotate(-2.5deg)}80%{transform:translate(10px,-4px) rotate(1.5deg)}85%{transform:translate(-6px,6px) rotate(-1deg)}90%{transform:translate(4px,-2px) rotate(.5deg)}95%{transform:translate(-2px,2px) rotate(-.5deg)}}.max-shake{animation:maxShake .15s infinite linear!important}