.hidden,.sidebar.collapsed .contact-btn:hover::after,.sidebar.collapsed .contact-button span,.sidebar.collapsed .donation-btn:hover::after,.sidebar.collapsed .donation-button span,.sidebar.collapsed .language-buttons,.sidebar:not(.collapsed) .contact-button,.sidebar:not(.collapsed) .donation-button,.sidebar:not(.collapsed) .fullscreen-btn-deux,.spinner{display:none}.infobubble,.trash-icon{position:absolute;transform:translateY(-50%)}#toggleSidebar,.infobubble{padding:5px 10px;color:#fff}#title,body{font-family:Arial,sans-serif}#title,.or-separator span,.sidebar button,.sidebar h1,.sidebar h2,.sidebar input,.sidebar label,.sidebar select{text-shadow:2px 2px 4px rgba(0,0,0,.7)}#title,.app-name span{animation:2s ease-in-out infinite alternate glow-title}.spinner{margin-left:10px;border:4px solid #f3f3f3;border-top:4px solid #3498db;border-radius:50%;width:20px;height:20px;animation:2s linear infinite spin}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.trash-icon{top:50%;right:-30px;cursor:pointer;opacity:0;transition:opacity .3s,right .3s,top .3s}.select-search:hover .trash-icon{right:10px;opacity:1;top:50%}.infobubble{background-color:red;border-radius:5px;top:80%;left:110%;box-shadow:0 4px 8px rgba(0,0,0,.3);z-index:1000;width:220px}#toggleSidebar,.sidebar,.sidebar button{box-shadow:0 4px 8px #000}#dateField,.preselection-search-container{position:relative}.site-icon{width:50px;height:50px;opacity:0;animation:2s .5s forwards fadeIn;margin-bottom:20px}.stream-box.dragging{opacity:.4}.stream-box.over{border:2px dashed #0f0}.stream-box-header{background-color:#4f4641;cursor:move;display:flex;justify-content:space-between;align-items:center;position:absolute;top:0;left:0;right:0;z-index:10;opacity:0;max-height:0;overflow:hidden;transition:opacity .3s ease-in-out,max-height .3s ease-in-out}.stream-box:hover .stream-box-header{opacity:1;max-height:100px}.app-name span{font-size:23px;font-weight:700}#title .highlight,.app-name span.highlight{color:#e56e2d;animation:4s infinite highlight-fade}body{margin:0;padding:0;background:url('/images/background.png') center center/cover no-repeat fixed;color:#e0e0e0;display:flex;height:100vh;overflow:hidden}.sidebar{width:280px;padding:1rem;background:linear-gradient(to bottom,#59221b,#467371,#7b5b2b);transition:width .3s,background-color 2s;flex-shrink:1;display:flex;flex-direction:column;position:relative;justify-content:flex-end}.sidebar h1,.sidebar h2{text-shadow:6px 5px 4px #000}.sidebar.collapsed{width:30px;user-select:none}.sidebar h1{font-size:1.8rem;color:#9146ff;text-align:left}.sidebar h2{color:#e0e0e0;margin-bottom:1rem}.sidebar button,.sidebar input,.sidebar label,.sidebar select{display:block;width:100%;margin-bottom:.5rem;padding:.5rem;border:none;border-radius:4px;min-width:40px}.sidebar button,.sidebar input,.sidebar select{background-color:#3f3f3f;color:#e0e0e0}.sidebar input[type=search]{background-color:#3f3f3f;color:#e0e0e0;margin-bottom:.5rem}.sidebar button{background-color:#9146ff;color:#e0e0e0;cursor:pointer}.twitch-login-btn{position:relative;display:inline-block;background-color:transparent;border:none;cursor:pointer;padding:0}.twitch-login-btn .twitch-login-icon{width:20px;height:auto}.cookie-info-btn:hover .tooltip,.fullscreen-btn:hover .tooltip,.stats-btn:hover .tooltip,.twitch-login-btn:hover .tooltip{visibility:visible;opacity:1}.cookie-info-btn .tooltip,.tooltip,.twitch-login-btn .tooltip{visibility:hidden;width:120px;background-color:#393939;color:#fff;text-align:center;border-radius:5px;padding:5px;position:absolute;z-index:1;bottom:150%;left:50%;transform:translateX(-50%);opacity:0;transition:opacity .3s}.cookie-info-btn .tooltip::after,.tooltip::after,.twitch-login-btn .tooltip::after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#393939 transparent transparent}.container{display:grid;gap:0;padding:0;flex:1;overflow:hidden;transition:margin-left .3s}.sidebar.collapsed .buttons-container,.stream-box{flex-direction:column}.stream-box{position:relative;background-color:#2d3033c4;border:1px solid #333;padding:2px;border-radius:8px;display:flex;width:100%;box-sizing:border-box;height:auto!important}.stream-box.active,.stream-box:hover{border:2px solid #0f0}.iframe-container{position:relative;flex:1;min-height:0}.iframe-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none;border-radius:6px}.close-btn,.star-btn{border:none;border-radius:4px;color:#fff;padding:2px 6px;cursor:pointer;font-size:18px;margin-left:5px;width:30px}.stream-box h2{font-size:1.2rem;margin:3;color:#e0e0e0}#toggleSidebar{position:fixed;top:10px;left:280px;z-index:1000;background-color:#f26e2d;border:none;cursor:pointer;transition:left .3s,background-color 2s}#addStreamButton,#cookieInfoButton,#fullscreenButtonSidebarOpen,#langagebuttonen,#langagebuttonfr,#statsButton,#twitchLoginButton{background-color:#9146ff;color:#e0e0e0;cursor:pointer;box-shadow:0 4px 8px #000;transition:background-color 2s}#toggleSidebar.collapsed{left:30px}.sidebar.checked #addStreamButton,.sidebar.checked #cookieInfoButton,.sidebar.checked #fullscreenButtonSidebarOpen,.sidebar.checked #langagebuttonen,.sidebar.checked #langagebuttonfr,.sidebar.checked #statsButton,.sidebar.checked #toggleSidebar,.sidebar.checked #twitchLoginButton{background-color:#466eff}.sidebar.checked #addStreamButton:hover,.sidebar.checked #cookieInfoButton:hover,.sidebar.checked #fullscreenButtonSidebarOpen:hover,.sidebar.checked #langagebuttonen:hover,.sidebar.checked #langagebuttonfr:hover,.sidebar.checked #statsButton:hover,.sidebar.checked #toggleSidebar:hover,.sidebar.checked #twitchLoginButton:hover{background-color:#3252c5}.sidebar.checked #donationButton{background-color:#ff3f3f}.sidebar.checked #donationButton:hover{background-color:#cd4242}.sidebar.checked #contactButton{background-color:#b3c72b}.sidebar.checked #contactButton:hover{background-color:#95a524}.app-name{display:none;position:absolute;top:7%;left:50%;transform:translateX(-50%);font-size:23px;font-weight:700;writing-mode:vertical-rl;text-orientation:upright;letter-spacing:6px;text-shadow:6px 5px 4px #050407}.buttons-container,.language-buttons{display:flex;gap:10px}.btn-color-mode-switch input[type=checkbox]:checked~.alert,.sidebar.collapsed .app-name{display:block}.sidebar-content{flex:1}.sidebar.collapsed .sidebar-content{opacity:0;pointer-events:none}.contact-button,.donation-button{position:relative;text-decoration:none;transition:.3s}.donation-button button{padding:10px;background-color:#ff813f;color:#fff;border:none;border-radius:5px;font-weight:700;cursor:pointer;transition:background-color .3s,margin-bottom .3s;box-shadow:0 4px 8px #000}#utiliteModal .modal-button.understood,.contact-button button,.notification.green{background-color:#4caf50}.contact-button button,.language-buttons button{border:none;box-shadow:0 4px 8px #000;color:#fff;cursor:pointer}.donation-button button:hover{background-color:#e56e2d}#accept_cookies{background-color:green;color:#fff}#refuse_cookies{background-color:red;color:#fff}.contact-button button{padding:10px;border-radius:5px;font-weight:700;transition:background-color .3s}.contact-button button:hover{background-color:#45a049}.sidebar.collapsed .language-buttons{flex-direction:column;align-items:flex-start}.language-buttons button{padding:5px 10px;background-color:#9146ff;border-radius:5px;width:auto}.language-buttons button.selected{background-color:#6030a7;color:#fff}.buttons-container{flex-direction:row;align-items:center;padding-bottom:8px;flex-wrap:wrap}.buttons-container-lang{display:flex;flex-direction:column;align-items:center;gap:10px;flex-wrap:wrap}.contact-button,.donation-button,.language-buttons{margin-bottom:8px}.select-search{position:relative;width:100%}.cookie-banner,.notification{position:fixed;background-color:#333}.select-search input{width:100%;padding:.5rem;border:none;border-radius:4px;background-color:#3f3f3f;color:#e0e0e0}.select-search ul,.share-modal .explanatory-modal ul{list-style-type:none;padding:0}.select-search ul{position:absolute;top:100%;left:0;right:0;max-height:200px;overflow-y:auto;background-color:#3f3f3f;border-radius:0 0 4px 4px;margin:0;z-index:1000}.select-search li{padding:.5rem;cursor:pointer}.or-separator{text-align:center;margin:10px 0;font-weight:700;color:#e0e0e0}.select-search li:hover{background-color:#4f4f4f}.notification{right:20px;color:#fff;padding:10px 20px;border-radius:5px;box-shadow:0 4px 8px rgba(0,0,0,.3);opacity:0;transition:opacity .5s,transform .5s;transform:translateY(-20px);z-index:1000}.notification.visible{opacity:1;transform:translateY(0)}.notification .thumbs-up,.thumbs-up{margin-left:10px}.notification.orange{background-color:#ff9800}.notification.blue{background-color:#2196f3}.notification.cookie-warning{top:60px}.toggle-btn{width:130px;height:40px;position:relative;display:inline-block;cursor:pointer;margin-bottom:10px}.toggle-btn input[type=checkbox]{position:absolute;width:17%;height:47%;border-radius:100vmax;appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;transition:250ms ease-in-out;outline:0;background-color:transparent;border:3px solid #ff5f01}.toggle-btn input[type=checkbox]::after{content:url('images/live.png');position:absolute;top:50%;left:200%;transform:translateY(-49%);width:30px;height:30px;transition:250ms ease-in-out;pointer-events:none}.toggle-btn .circle{position:absolute;width:20px;height:20px;top:42%;left:14px;transform:translateY(-50%);background-color:#ff5f01;transition:250ms ease-in-out;pointer-events:none;border-radius:100vmax}.toggle-btn input[type=checkbox]:checked{border:3px solid #545454}.toggle-btn input[type=checkbox]:checked::after{content:url('images/replay.png');color:#545454}.toggle-btn input[type=checkbox]:checked~.circle{background-color:#545454;left:calc(50% - 109px)}.cookie-banner{bottom:0;left:0;width:100%;color:#fff;padding:15px;text-align:center;z-index:1000}#loadingModal,.modal,.share-modal{display:none;background-color:rgba(0,0,0,.5);position:fixed;left:0;z-index:1000}.cookie-banner button{margin-left:10px;padding:5px 10px;background-color:#9146ff;color:#fff;border:none;border-radius:5px;cursor:pointer}#unavailableMessage{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-color:rgba(0,0,0,.8);color:#fff;padding:20px;border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,.5);text-align:center;z-index:1000;font-size:37px}.modal,.share-modal{top:0;width:100%;height:100%}#loadingModal .modal-content,.modal-content,.share-modal-content{background-color:#333;padding:20px;max-width:400px;animation:2s infinite glowing;width:80%;text-align:center;box-shadow:0 0 20px rgba(145,70,255,.5)}.modal-content,.share-modal-content{margin:12% auto;border:1px solid #888;border-radius:10px;color:#fff;position:relative}@keyframes glowing{0%,100%{box-shadow:0 0 5px #9146ff,0 0 10px #9146ff,0 0 15px #9146ff,0 0 20px #9146ff}50%{box-shadow:0 0 10px #9146ff,0 0 20px #9146ff,0 0 30px #9146ff,0 0 40px #9146ff}}.gradient-image{display:block;max-width:100%;height:auto;position:relative;mask-image:radial-gradient(circle,rgba(0,0,0,1) 70%,rgba(0,0,0,0) 100%);-webkit-mask-image:radial-gradient(circle,rgba(0,0,0,1) 70%,rgba(0,0,0,0) 100%)}.cookie-info-btn,.fullscreen-btn,.glow-container,.stats-btn{display:inline-block;position:relative}#loadingModal,#utiliteModal,.chat-container iframe{height:100%;width:100%}#loadingModal .close-button,#utiliteModal .close-button,.close-button,.share-modal .close-share-button{color:#aaa;float:right;font-size:28px;font-weight:700}#loadingModal .close-button:focus,#loadingModal .close-button:hover,#utiliteModal .close-button:focus,#utiliteModal .close-button:hover,.close-button:focus,.close-button:hover,.share-modal .close-share-button:focus,.share-modal .close-share-button:hover{color:#fff;text-decoration:none;cursor:pointer}.chat-container{width:30%;height:100%;float:right}.accept-cookies-btn,.cookie-accepted-btn,.reload-btn{background:linear-gradient(45deg,#9146ff,#6030a7);color:#fff;border:none;padding:12px 24px;margin-top:20px;border-radius:25px;cursor:pointer;font-size:16px;font-weight:700;box-shadow:0 4px 6px rgba(0,0,0,.1);transition:.3s}.accept-cookies-btn:hover,.cookie-accepted-btn:hover,.reload-btn:hover{background:linear-gradient(45deg,#6030a7,#9146ff);box-shadow:0 6px 8px rgba(0,0,0,.2);transform:translateY(-2px)}#utiliteModal .modal-button:active,.accept-cookies-btn:active,.cookie-accepted-btn:active,.cookie-deleted-btn:active,.delete-cookies-btn:active,.reload-btn:active{transform:translateY(0);box-shadow:0 4px 6px rgba(0,0,0,.1)}.sidebar.collapsed .fullscreen-btn{display:block;margin-top:8px}.modal-button-favorite,.modal-button-history{background-color:#9146ff;border:none;color:#fff;padding:10px 20px;margin:10px;border-radius:5px;cursor:pointer;font-size:16px}.modal-button-favorite:hover,.modal-button-history:hover,.share-modal .closeButton:hover,.share-modal .copyLinkButton:hover{background-color:#6030a7}.cookie-info-btn,.stats-btn{background-color:transparent;border:none;cursor:pointer;padding:10px;font-size:15px}.cookie-deleted-btn,.delete-cookies-btn{background:linear-gradient(45deg,#ff4e50,#f9d423);color:#fff;border:none;padding:12px 24px;margin-top:20px;border-radius:25px;cursor:pointer;font-size:16px;font-weight:700;box-shadow:0 4px 6px rgba(0,0,0,.1);transition:.3s}.cookie-deleted-btn:hover,.delete-cookies-btn:hover{background:linear-gradient(45deg,#f9d423,#ff4e50);box-shadow:0 6px 8px rgba(0,0,0,.2);transform:translateY(-2px)}#loadingModal{top:0;overflow:auto}#loadingModal .modal-content{margin:15% auto;border:1px solid #888;border-radius:10px;color:#fff;position:relative}.blue-glow{position:absolute;top:50%;left:50%;height:100px;margin-top:-50px;margin-left:-50px;border-radius:50%;background:rgba(0,123,255,.6);box-shadow:0 0 20px 15px rgba(0,123,255,.6);animation:2s linear infinite glow,4s linear infinite rotate,3s ease-in-out infinite brighten}.modal-donation-button,.modal-secondary-buttons button{box-shadow:0 4px 8px rgba(0,0,0,.3);transition:background-color .3s,transform .3s}@keyframes glow{0%,100%{box-shadow:0 0 20px 15px rgba(0,123,255,.6)}50%{box-shadow:0 0 30px 20px rgba(0,123,255,.8)}}@keyframes rotate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes brighten{0%,100%,80%{background:rgba(0,123,255,.6);box-shadow:0 0 20px 15px rgba(0,123,255,.6)}90%{background:rgba(255,255,255,.8);box-shadow:0 0 40px 30px rgba(255,255,255,.8)}}.share-modal .shareLinkInput{width:90%;padding:10px;margin:10px 0;border:1px solid #888;border-radius:5px;background-color:#444;color:#fff;font-size:16px;text-align:center;display:block;transition:opacity .5s}.share-modal .copiedMessage{display:none;color:#19f122;font-size:16px;margin:10px 0;transition:opacity .5s}.share-modal .closeButton,.share-modal .copyLinkButton{display:block;background-color:#9146ff;padding:10px 20px;font-size:16px;box-shadow:0 4px 8px #000;transition:background-color .3s;cursor:pointer}.share-modal .copyLinkButton{margin:10px auto;color:#e0e0e0;border:none;border-radius:5px}.share-modal .explanatory-modal{margin-top:20px;text-align:left;color:#ddd}.share-modal .explanatory-modal ul li{background-color:#444;padding:5px;margin:5px 0;border-radius:5px}.share-modal .closeButton{margin:20px auto;color:#e0e0e0;border:none;border-radius:5px}#utiliteModal{display:none;position:fixed;z-index:1000;left:0;top:0;overflow:auto;background-color:rgba(0,0,0,.8)}#utiliteModal .modal-content{background-color:#2c2c2c;margin:5% auto;padding:20px 30px;border:1px solid #888;width:80%;max-width:1100px;border-radius:10px;text-align:center;color:#fff;position:relative;box-shadow:0 0 20px rgba(145,70,255,.5)}#utiliteModal .modal-title{font-size:1.8em;margin-bottom:20px;color:#00b4d8}#utiliteModal .modal-text{font-size:1.2em;margin-bottom:20px;line-height:1.5;text-align:justify}#utiliteModal .modal-text p{margin-bottom:15px}#utiliteModal .modal-buttons{display:flex;justify-content:center;gap:10px;margin-top:20px}#utiliteModal .modal-button{background-color:#9146ff;color:#fff;border:none;padding:10px 20px;margin:10px;border-radius:25px;cursor:pointer;font-size:16px;font-weight:700;box-shadow:0 4px 6px rgba(0,0,0,.1);transition:.3s}#countdownTimer .countdown-header,#title{color:#fff;margin-bottom:20px;text-align:center}#utiliteModal .modal-button:hover{background-color:#6030a7;box-shadow:0 6px 8px rgba(0,0,0,.2);transform:translateY(-2px)}#utiliteModal .modal-button.understood:hover{background-color:#388e3c}#utiliteModal .modal-button.language{background-color:#0089ff}#utiliteModal .modal-button.language:hover{background-color:#006bb3}#title{font-size:2rem}@keyframes glow-title{from{text-shadow:0 0 2px #e56e2d,0 0 4px #e56e2d,0 0 6px #e56e2d,0 0 8px #e56e2d}to{text-shadow:0 0 4px #ff6e2d,0 0 6px #ff6e2d,0 0 8px #ff6e2d,0 0 10px #ff6e2d}}@keyframes highlight-fade{0%,100%{color:#e56e2d}50%{color:#ff6e2d;text-shadow:0 0 2px #ff6e2d,0 0 4px #ff6e2d}}.Glowing-btn{display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(to right,Tomato,orange,#add8e6,Tomato);background-size:600% 600%;border:1px solid transparent;animation:30s linear infinite gradient}.Glowing-btn:hover{background:linear-gradient(to right,#6495ed,#0ff,#ff1493,#6495ed);background-size:600% 600%;animation:20s linear infinite gradient;filter:drop-shadow(0px 0px 30px CornflowerBlue);font-weight:400;text-shadow:0 0 3px #6495ed}@keyframes gradient{0%{background-position:0 50%}100%{background-position:600% 50%}}#countdownTimer{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:48px;color:#fff;background:url('images/z_event.png') center center/50% auto no-repeat,linear-gradient(135deg,#4bba31,#0f300c) 0 0/cover;padding:30px 60px;border-radius:15px;display:none;font-family:'Roboto Mono',monospace;box-shadow:0 0 30px rgba(0,0,0,.7);animation:1s ease-in-out fadeIn;text-align:center}#countdownTimer .countdown-header{font-size:36px;text-shadow:0 0 10px rgba(0,0,0,.7)}@keyframes fadeIn{from{opacity:0}to{opacity:1}}#countdownTimer span{display:inline-block;min-width:60px;padding:15px;margin:0 10px;background:rgba(45,188,28,.7);border-radius:10px;box-shadow:0 0 15px rgba(0,0,0,.5);transition:transform .5s,box-shadow .5s}#countdownTimer span:hover{transform:scale(1.1);box-shadow:0 0 20px rgba(0,0,0,.7)}#countdownTimer .time-unit{display:block;font-size:18px;margin-top:5px;color:gold;text-shadow:0 0 10px rgba(0,0,0,.5)}#countdownTimer .time-number{font-size:48px;font-weight:700;text-shadow:0 0 10px rgba(0,0,0,.5)}#countdownTimer .close-btn{position:absolute;top:10px;right:10px;background:rgba(255,255,255,.3);border:none;color:#fff;font-size:24px;cursor:pointer;border-radius:50%;width:30px;height:30px;line-height:30px;text-align:center;box-shadow:0 0 10px rgba(0,0,0,.5);z-index:2;transition:background .3s,box-shadow .3s}#countdownTimer .close-btn:hover{background:rgba(255,255,255,.5);box-shadow:0 0 15px rgba(0,0,0,.7)}.stream-box-header .star-btn i{color:gold;font-size:18px;transition:color .3s}.stream-box-header .star-btn:hover i{color:#fc0}.stream-box-header .chat-btn i{color:#3498db;font-size:18px;transition:color .3s;cursor:pointer}.stream-box-header .chat-btn:hover i{color:#2980b9;cursor:pointer}.stream-box-header .close-btn i{color:#e74c3c;font-size:18px;transition:color .3s}.stream-box-header .close-btn:hover i{color:#c0392b}.stream-box-header .drag-indicator i{color:#9146ff;font-size:18px;transition:color .3s}.stream-box-header .drag-indicator:hover i{color:#6a28c2}.grayed-out{color:#888;pointer-events:none}#label-toggle-mode:hover{cursor:pointer}.btn-color-mode-switch{display:inline-block;margin:0;position:relative}.btn-color-mode-switch>label.btn-color-mode-switch-inner{margin:0;width:140px;height:14px;background:#bb1321;border-radius:26px;overflow:hidden;position:relative;transition:.3s;display:block}.btn-color-mode-switch>label.btn-color-mode-switch-inner:before{content:attr(data-on);position:absolute;font-weight:500;top:7px;right:20px}.btn-color-mode-switch>label.btn-color-mode-switch-inner:after{content:attr(data-off);width:70px;height:16px;background:#e9011b;border-radius:26px;position:absolute;left:2px;top:2px;text-align:center;transition:.3s;box-shadow:0 0 6px -2px #111;padding:5px 0}.btn-color-mode-switch>.alert{display:none;background:#ff9800;border:none;color:#fff}.btn-color-mode-switch input[type=checkbox]{cursor:pointer;width:50px;height:25px;opacity:0;position:absolute;top:0;z-index:1;margin:0}.btn-color-mode-switch input[type=checkbox]:checked+label.btn-color-mode-switch-inner{background:#e0e0e0;color:#000}.btn-color-mode-switch input[type=checkbox]:checked+label.btn-color-mode-switch-inner:after{content:attr(data-on);left:83px;background:#fff}.btn-color-mode-switch input[type=checkbox]:checked+label.btn-color-mode-switch-inner:before{content:attr(data-off);right:auto;left:20px}.dark-preview{background:#0d0d0d}.dark-preview div.btn-container i.fa-sun-o,.dark-preview p.by a,.white-preview div.btn-container i.fa-moon-o{color:#777}.white-preview p.by a,p.by a{color:#000}.dark-preview div.btn-container i.fa-moon-o{color:#fff;text-shadow:0 0 11px #fff}.white-preview{background:#fff}.white-preview div.btn-container i.fa-sun-o{color:orange;text-shadow:0 0 16px orange}p.by a{text-decoration:none}.modal-donation-button{background-color:#ff813f;color:#fff;font-size:18px;padding:15px 30px;margin:20px 0;border:none;border-radius:8px;cursor:pointer;font-weight:700;width:100%;max-width:300px}.modal-donation-button:hover{background-color:#e56e2d;transform:translateY(-2px)}.arc-rp-bubble,.arc-rp-bubble::before{transform:translateY(-50%);position:absolute}.modal-secondary-buttons{display:flex;justify-content:space-around;gap:10px;margin-top:20px}.modal-secondary-buttons button{background-color:#4caf50;color:#fff;border:none;padding:10px 20px;border-radius:5px;cursor:pointer;font-size:14px}.modal-secondary-buttons button:hover{background-color:#45a049;transform:translateY(-2px)}.modal-secondary-buttons button:nth-child(2){background-color:orange}.modal-secondary-buttons button:nth-child(2):hover{background-color:#ff8c00}.modal-secondary-buttons button:nth-child(3){background-color:#e74c3c}.modal-secondary-buttons button:nth-child(3):hover{background-color:#c0392b}.love-emoji,.sad-emoji{position:fixed;font-size:120px;opacity:0;animation:2.5s ease-out forwards emoji-fade;z-index:1000;pointer-events:none}@keyframes emoji-fade{0%,100%{opacity:0}50%{opacity:1}}.arc-rp-bubble{right:-250px;top:50%;background:linear-gradient(45deg,#bb1321,#a73030);color:#fff;padding:10px 15px 10px 40px;border-radius:5px;font-size:.9em;white-space:nowrap;text-align:center;animation:3s infinite blink;box-shadow:0 0 10px rgba(255,70,70,.5),0 0 20px rgba(255,70,70,.5);transition:box-shadow .3s}.arc-rp-bubble::before{content:"";left:-20px;top:50%;border-width:10px;border-style:solid;border-color:transparent #bb1321 transparent transparent}.bubble-close{position:absolute;top:2px;right:5px;cursor:pointer;font-weight:700;font-size:2em;line-height:.8;color:#fff}@keyframes blink{0%,100%,50%{opacity:1}75%{opacity:.3}}.bracket-text{color:red;font-weight:700}.asterisk-text{color:#ff0;font-weight:700}.curly-text{font-weight:700;background:linear-gradient(to right,#6ee7b7,#dcfce7,#38bdf8,#fde68a,#38bdf8,#dcfce7,#6ee7b7);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:3s linear infinite animateGradient}@keyframes animateGradient{0%{background-position:200% 50%}100%{background-position:0 50%}}