:root{--primary-color:#005bea;--primary-color-dark:#004bbd;--primary-color-light:#e6f0ff;--accent-color-light-gradient-end:#33a1ff;--text-color-light:#ffffff;--text-color-primary:#222222;--text-color-secondary:#555555;--text-color-subtle:#6c757d;--yt-red-color:#FF0000;--btc-color:#f7931a;--eth-color:#627eea;--usdt-color:#26a17b;--mp3-text-color:#c0392b;--mp4-text-color:#2980b9;--background-color-page:#f4f6f8;--background-color-card:#ffffff;--background-color-input-group:#eef5ff;--background-color-footer:#0f172a;--background-color-footer-border:#1e293b;--background-color-toast:rgba(15, 23, 42, 0.9);--header-bg-gradient:linear-gradient(90deg, var(--primary-color), var(--accent-color-light-gradient-end));--border-color-soft:#dee2e6;--border-color-input:#ced4da;--card-shadow:0 6px 18px rgba(0, 0, 0, 0.07);--card-shadow-hover:0 10px 25px rgba(0, 0, 0, 0.1);--header-shadow-color:rgba(0,0,0,0.1);--font-family-main:'Inter', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-family-monospace:SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--base-font-size:16px;--line-height-base:1.6;--border-radius-sm:6px;--border-radius-md:8px;--border-radius-lg:12px;--container-max-width:1140px;--section-padding-y:1.25rem}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}html{font-size:var(--base-font-size);scroll-padding-top:80px}body{font-family:var(--font-family-main);line-height:var(--line-height-base);color:var(--text-color-primary);background-color:var(--background-color-page);scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:flex;flex-direction:column;min-height:100vh}h1,h2,h3,h4,h5,h6{margin-bottom:.75rem;font-weight:600;line-height:1.3}h1{font-size:2.25rem}h2{font-size:1.85rem}h3{font-size:1.25rem}p{margin-bottom:1rem}a{color:var(--primary-color);text-decoration:none;transition:color .2s ease-in-out}a:hover{color:var(--primary-color-dark);text-decoration:underline}img,svg{max-width:100%;height:auto;vertical-align:middle}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;border-radius:var(--border-radius-sm)}button{cursor:pointer}.container{width:100%;max-width:var(--container-max-width);margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem}.page-section{padding-top:var(--section-padding-y);padding-bottom:var(--section-padding-y);text-align:center}.section-title{font-size:1.85rem;color:var(--primary-color);margin:0 auto 1.25rem;display:inline-block;position:relative;padding-bottom:.5rem;font-weight:700}.section-title::after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:60px;height:4px;background:var(--primary-color);border-radius:2px}.section-title i{margin-right:.75rem}.section-subtitle{font-size:1rem;color:var(--text-color-secondary);margin:0 auto 1.75rem;max-width:650px;line-height:1.7}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.5rem;font-size:1rem;font-weight:500;text-align:center;vertical-align:middle;cursor:pointer;border:1px solid transparent;border-radius:var(--border-radius-md);transition:all .2s ease-in-out;text-decoration:none}.btn i{line-height:1}.btn-primary{color:var(--text-color-light);background-color:var(--primary-color);border-color:var(--primary-color)}.btn-primary:hover,.btn-primary:focus{background-color:var(--primary-color-dark);border-color:var(--primary-color-dark);color:var(--text-color-light);text-decoration:none}.btn-outline{color:var(--primary-color);background-color:transparent;border-color:var(--primary-color)}.btn-outline:hover,.btn-outline:focus{color:var(--text-color-light);background-color:var(--primary-color);border-color:var(--primary-color);text-decoration:none}#site-header{position:sticky;top:0;z-index:1000;margin-bottom:1.5rem}#site-header .header-container{display:flex;justify-content:center;align-items:center;padding:.75rem 1.5rem;background:var(--header-bg-gradient);border-radius:var(--border-radius-lg);box-shadow:0 2px 8px var(--header-shadow-color)}#site-header .logo-link{display:inline-flex;align-items:center;text-decoration:none;transition:opacity .2s ease}#site-header .logo-link .logo-text-wrapper{font-size:1.6rem;font-weight:700;color:var(--text-color-light);margin:0;text-transform:uppercase}#site-header .logo-link:hover,#site-header .logo-link:focus{opacity:.85;outline:none;color:var(--text-color-light);text-decoration:none}#backToTop{position:fixed;bottom:1.5rem;right:1.5rem;width:3rem;height:3rem;background-color:var(--primary-color);color:var(--text-color-light);border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.2rem;cursor:pointer;opacity:0;pointer-events:none;z-index:999;box-shadow:0 2px 10px rgba(0,0,0,.2);transition:opacity .3s ease,background-color .2s ease,transform .2s ease}#backToTop.show{opacity:1;pointer-events:auto}#backToTop:hover,#backToTop:focus{background-color:var(--primary-color-dark);transform:translateY(-3px);outline:none}#backToTop:active{transform:translateY(0)}#main-content{flex-grow:1}#site-footer{padding:0;margin-top:2rem}.footer-container{background:var(--background-color-footer);border-radius:var(--border-radius-lg);padding:3.5rem 2.5rem;box-shadow:var(--card-shadow)}.footer-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:3rem;margin-bottom:2.5rem}.footer-column{text-align:left}.footer-heading{font-size:1.15rem;font-weight:600;color:var(--text-color-light);margin-bottom:1.5rem}.footer-about-text{color:#94a3b8;font-size:.9rem;line-height:1.7;margin-bottom:1.5rem}.social-heading{color:#94a3b8;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:1rem}.footer-social-list{list-style:none;padding:0;margin:0;display:flex;align-items:center;gap:1rem}.social-link{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background-color:var(--background-color-footer-border);color:#94a3b8;font-size:1rem;transition:all .3s ease-in-out}.social-link:hover{background-color:var(--primary-color);color:var(--text-color-light);transform:translateY(-3px)}.footer-link-list,.footer-contact-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.9rem}.footer-column .footer-link{color:#cbd5e1;text-decoration:none;font-size:.95rem;transition:color .2s ease,padding-left .2s ease;display:inline-flex;align-items:center}.footer-column .footer-link:hover{color:var(--text-color-light);padding-left:5px;text-decoration:none}.footer-contact-list .contact-icon{color:var(--primary-color);font-size:1rem;margin-right:.85rem;width:20px;text-align:center}.footer-contact-list .fab.fa-whatsapp{color:#25d366}.footer-hr{border:none;height:1px;background-color:var(--background-color-footer-border);margin:0}.footer-bottom{padding-top:2rem;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.copyright-text,.designer-credit{font-size:.9rem;color:#94a3b8;margin:0}.designer-credit .footer-link-special{color:#fbbf24;font-weight:500;text-decoration:none}.designer-credit .footer-link-special:hover{color:#fde047}@media (max-width:768px){.footer-grid{gap:2.5rem}.footer-column,.social-heading{text-align:center}.footer-social-list{justify-content:center}.footer-column .footer-link{justify-content:center}.footer-bottom{flex-direction:column;justify-content:center;text-align:center}.section-title{font-size:1.6rem;margin-bottom:1rem}.section-subtitle{font-size:.95rem;margin-bottom:1.5rem}}@media (max-width:576px){.footer-container{padding:2.5rem 1.5rem}h2.section-title{font-size:1.4rem;margin-bottom:.75rem}.section-subtitle{font-size:.9rem;margin-bottom:1.25rem}.container{padding-left:1rem;padding-right:1rem}#site-header{margin-bottom:1rem}#site-footer{margin-top:1.5rem}#site-header .logo-link .logo-text-wrapper{font-size:1.4rem}.copyright-text,.designer-credit,.footer-column .footer-link{font-size:.85rem}}
.rainbow-text{background-image:linear-gradient(to right,#ff3b30,#ff9500,#ffcc00,#34c759,#007aff,#5856d6,#af52de);-webkit-background-clip:text;-moz-background-clip:text;background-clip:text;color:transparent;animation:rainbow-flow 8s linear infinite;background-size:300% 100%;font-weight:600}@keyframes rainbow-flow{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}.pro-tip{display:flex;align-items:center;flex-wrap:nowrap;white-space:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;padding:.9rem 1.5rem;max-width:700px;margin:0 auto 2rem;background:linear-gradient(-45deg,#ff9a9e,#fad0c4,#fbc2eb,#a1c4fd,#c2e9fb);background-size:300% 300%;animation:gradientBG 10s ease infinite alternate;color:var(--text-color-primary);font-size:.95rem;line-height:1.5;border-radius:var(--border-radius-md);box-shadow:0 4px 12px rgba(0,0,0,.08)}.pro-tip>*{flex-shrink:0}.pro-tip .icon{color:var(--primary-color);font-size:1.3rem;margin-right:.75rem}.pro-tip strong{color:var(--primary-color);font-weight:600;margin-right:.4rem}.pro-tip .mp3-text{color:var(--mp3-text-color,#e67e22);font-weight:600;margin:0 .25rem}.pro-tip .mp4-text{color:var(--mp4-text-color,#3498db);font-weight:600;margin:0 .25rem}@keyframes gradientBG{0%{background-position:0 50%}100%{background-position:100% 50%}}
.converter-card{max-width:700px;width:100%;margin:0 auto;position:relative;background:var(--primary-color);padding:4px;border-radius:var(--border-radius-lg);box-shadow:var(--card-shadow)}.converter-card-content{background:var(--background-color-card);border-radius:8px;padding:2rem;padding-top:4rem}.converter-header{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);z-index:2;display:inline-flex;align-items:center;gap:.75rem;width:max-content;padding:.8rem 1.6rem;background:var(--header-bg-gradient);color:var(--text-color-light);border-radius:var(--border-radius-md);box-shadow:0 5px 20px rgba(0,91,234,.25);font-size:1.3rem;font-weight:700;margin-bottom:0}.converter-header i{font-size:1.4rem;color:var(--text-color-light)}#converter-form{text-align:center}.input-group{display:flex;align-items:center;background:var(--background-color-input-group);padding:.75rem 1rem;border-radius:var(--border-radius-md);margin-top:1rem;margin-bottom:1.25rem;border:1px solid var(--primary-color-light)}.input-group i{color:var(--primary-color);font-size:1.15rem;margin-right:.75rem}.input-group input[type=url]{flex:1;border:none;outline:none;background:transparent;font-size:1rem;color:var(--text-color-primary)}.input-group input[type=url]::placeholder{color:#8899aa}.options-grid{display:grid;grid-template-columns:1fr;gap:1rem;margin-bottom:1.5rem}@media (min-width:576px){.options-grid{grid-template-columns:1fr 1fr}}.option-item{display:flex;flex-direction:column;align-items:flex-start;text-align:left}.option-item label{margin-bottom:.35rem;font-weight:600;color:var(--text-color-primary);font-size:.9rem}.select-wrapper{display:flex;align-items:center;background:var(--background-color-input-group);padding:.6rem .9rem;border-radius:var(--border-radius-md);width:100%;border:1px solid var(--primary-color-light)}.select-wrapper .select-icon{color:var(--primary-color);font-size:1.1rem;margin-right:.6rem}.option-item select{flex:1;border:none;outline:none;background:transparent;font-size:.95rem;color:var(--text-color-primary);cursor:pointer;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none}.convert-btn{width:100%;padding:.85rem 1rem;background:linear-gradient(90deg,var(--primary-color),var(--primary-color-dark));font-size:1.05rem;font-weight:600;color:var(--text-color-light);box-shadow:0 2px 5px rgba(0,91,234,.3)}.convert-btn:hover,.convert-btn:focus{background:linear-gradient(90deg,var(--primary-color-dark),var(--primary-color));box-shadow:0 4px 8px rgba(0,91,234,.4);transform:translateY(-2px);outline:none}.convert-btn:active{transform:translateY(0);box-shadow:0 2px 5px rgba(0,91,234,.3)}.convert-btn .icon-submit,.convert-btn .icon-loading{margin-left:.5em}.convert-btn .icon-loading{display:none}@media (max-width:600px){.converter-card-content{padding:1.5rem 1rem;padding-top:3.5rem}.converter-header{font-size:1.15rem;padding:.7rem 1.2rem}.converter-header i{font-size:1.2rem}.input-group{padding:.65rem .85rem}.input-group input[type=url]{font-size:1rem}.option-item label{font-size:.85rem}.select-wrapper{padding:.5rem .75rem}.select-wrapper .select-icon{font-size:1rem}.option-item select{font-size:1rem}.convert-btn{padding:.75rem;font-size:1rem}}
#progress-box{max-width:700px;margin:1.5rem auto;font-family:var(--font-family-main)}.progress-card{position:relative;background:var(--background-color-card);border-radius:var(--border-radius-lg);box-shadow:var(--card-shadow);text-align:center;border:4px solid var(--primary-color);padding-top:3.5rem}.progress-header{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);z-index:2;display:inline-flex;align-items:center;width:max-content;padding:.8rem 1.6rem;background:var(--header-bg-gradient);color:var(--text-color-light);border-radius:var(--border-radius-md);box-shadow:0 5px 20px rgba(0,91,234,.25);font-size:1.3rem;font-weight:700;margin-bottom:0}.progress-header.state-processing,.progress-header.state-complete{justify-content:center;gap:.75rem}.progress-subtitle{margin:0 1.5rem 1rem;background:var(--primary-color-light);display:inline-block;padding:.5rem 1rem;border-radius:var(--border-radius-md);font-size:.9rem;color:var(--text-color-secondary)}.progress-bar-wrapper{margin:1.25rem 1.5rem 1.5rem;height:18px;background:#e9ecef;border-radius:var(--border-radius-md);overflow:hidden}.progress-bar-fill{width:0;height:100%;background:linear-gradient(90deg,var(--primary-color),var(--accent-color-light-gradient-end));transition:width .4s ease-in-out}#progress-box .error-message{padding:1.5rem;color:#e74c3c;font-weight:500;text-align:center;background-color:#fff8f8;border-top:1px solid #ffe0e0}#progress-box .error-message .try-again-btn{margin-top:1rem}
#result-box{max-width:700px;margin:1.5rem auto;font-family:var(--font-family-main)}.result-card{position:relative;border:4px solid var(--primary-color);padding-top:2.5rem;background:var(--background-color-card);border-radius:var(--border-radius-lg);box-shadow:var(--card-shadow);opacity:0;transform:translateY(20px);animation:fadeInSlideUpResult .5s .1s ease-out forwards}@keyframes fadeInSlideUpResult{to{opacity:1;transform:translateY(0)}}.result-header.state-success{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);z-index:2;width:max-content;border-radius:var(--border-radius-md);box-shadow:0 5px 20px rgba(0,91,234,.25);display:flex;justify-content:center;align-items:center;gap:.6em;padding:.8rem 1.6rem;background:linear-gradient(45deg,var(--primary-color),var(--accent-color-light-gradient-end));color:var(--text-color-light);font-size:1.25rem;font-weight:600}.result-body-content{display:grid;grid-template-columns:1fr auto;grid-template-areas:"mainheading thumbnail" "videotitle  thumbnail" "stats       thumbnail";gap:.5rem 1.5rem;padding:0 1.75rem 1.75rem;align-items:start}.result-main-heading{grid-area:mainheading;font-size:1.1rem;color:var(--text-color-primary);line-height:1.3;margin-top:.5rem;margin-bottom:.25rem!important;text-align:left}.result-video-title{grid-area:videotitle;color:var(--text-color-secondary);font-size:1rem;margin-bottom:1rem!important;text-align:left;line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.result-video-title strong{color:var(--text-color-primary);font-weight:600}.result-thumbnail-area{grid-area:thumbnail;text-align:center;align-self:center}.result-thumbnail-area img{width:100%;max-width:260px;aspect-ratio:16/10;object-fit:cover;border-radius:var(--border-radius-sm);box-shadow:0 2px 8px rgba(0,0,0,.1);transition:transform .3s ease,box-shadow .3s ease;height:auto}.result-thumbnail-area img:hover{transform:scale(1.05);box-shadow:0 4px 15px rgba(0,0,0,.15)}.thumbnail-placeholder{width:100%;max-width:260px;aspect-ratio:16/10;background-color:#e9ecef;color:#6c757d;display:flex;align-items:center;justify-content:center;border-radius:var(--border-radius-sm);font-size:.9rem;margin:0 auto}.result-stats-area{grid-area:stats;text-align:left;margin-top:1rem;overflow-x:auto;padding-bottom:.5rem}.stats-inline{display:flex;flex-wrap:nowrap;justify-content:flex-start;gap:1rem;width:max-content}.stat-item{display:inline-flex;align-items:center;color:var(--text-color-secondary);background-color:var(--primary-color-light);padding:.4rem .8rem;border-radius:var(--border-radius-md);font-size:.9rem;transition:transform .2s ease,box-shadow .2s ease;white-space:nowrap}.stat-item:hover{transform:translateY(-2px);box-shadow:0 2px 8px rgba(0,0,0,.08)}.stat-item i{color:var(--primary-color);font-size:1em;margin-right:.4em;flex-shrink:0}.stat-item strong{color:var(--text-color-primary);font-weight:600;font-size:1em}.result-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;padding:1.5rem;background:var(--primary-color-light);border-top:1px solid var(--border-color-soft)}.result-actions .download-file-btn{padding:.85rem 2rem;font-size:1.1rem;font-weight:600}.result-actions .download-file-btn i{margin-right:.6em;font-size:1.1em}.result-actions .convert-another-btn{padding:.8rem 1.75rem;font-size:1rem}.result-actions .convert-another-btn i{margin-right:.5em}@media (max-width:768px){.result-card{animation:none;opacity:1;transform:none}.result-body-content{grid-template-columns:1fr;grid-template-areas:"mainheading" "thumbnail" "videotitle" "stats";padding:1.5rem;text-align:center}.result-main-heading,.result-video-title,.result-stats-area{text-align:center;margin-top:0}.result-video-title{-webkit-line-clamp:4;font-size:1rem;line-height:1.4;margin-top:1rem;margin-bottom:1rem!important}.result-thumbnail-area img,.thumbnail-placeholder{max-width:100%;aspect-ratio:16/9;margin-top:1rem;margin-bottom:0;margin-left:auto;margin-right:auto}.result-stats-area{justify-content:center;display:flex}.stats-inline{justify-content:flex-start}.stat-item{font-size:.85rem;padding:.35rem .7rem}}@media (max-width:600px){.result-main-heading{font-size:1.3rem}.result-video-title{font-size:1rem;margin-top:.75rem}.result-thumbnail-area img,.thumbnail-placeholder{margin-top:.75rem;max-width:90%}.result-actions .download-file-btn{font-size:1rem;padding:.75rem 1.5rem}.result-actions .convert-another-btn{font-size:.95rem;padding:.7rem 1.25rem}}
@keyframes fadeInUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.stylish-howto .howto-steps-grid.modern-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:2rem;margin-top:calc(var(--section-subtitle-margin-bottom, 1.75rem) + 35px)}.stylish-howto .step-card-modern{position:relative;background-color:var(--background-color-card);border-radius:var(--border-radius-lg);border-left:5px solid var(--primary-color);border-top:1px solid var(--border-color-soft);border-right:1px solid var(--border-color-soft);border-bottom:1px solid var(--border-color-soft);box-shadow:var(--card-shadow);padding:4rem 1.5rem 2rem;text-align:center;transition:transform .3s ease,box-shadow .3s ease;opacity:0;animation:fadeInUp .6s ease-out forwards}.stylish-howto .step-card-modern:hover{transform:translateY(-10px);box-shadow:var(--card-shadow-hover)}.stylish-howto .step-icon-wrapper{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);width:70px;height:70px;background-color:var(--primary-color);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 15px rgba(0,91,234,.3);transition:transform .3s ease,box-shadow .3s ease;z-index:2}.stylish-howto .step-card-modern:hover .step-icon-wrapper{transform:translate(-50%,-50%) scale(1.1);box-shadow:0 6px 20px rgba(0,91,234,.4)}.stylish-howto .modern-step-icon{font-size:2rem;color:var(--text-color-light)}.stylish-howto .modern-step-title{font-size:1.3rem;color:var(--text-color-primary);margin-top:.5rem;margin-bottom:.8rem;font-weight:600}.stylish-howto .modern-step-description{font-size:.95rem;color:var(--text-color-secondary);line-height:1.7;margin-bottom:0}@media (max-width:992px){.stylish-howto .modern-step-title{font-size:1.2rem}.stylish-howto .modern-step-description{font-size:.9rem}}@media (max-width:576px){.stylish-howto .howto-steps-grid.modern-grid{gap:1.5rem;margin-top:calc(1.25rem + 30px)}.stylish-howto .step-card-modern{padding:3.5rem 1.25rem 1.75rem}.stylish-howto .step-icon-wrapper{width:60px;height:60px}.stylish-howto .modern-step-icon{font-size:1.8rem}.stylish-howto .modern-step-title{font-size:1.15rem}.stylish-howto .modern-step-description{font-size:.85rem}}
.faq-accordion-container{margin-top:1.5rem;display:flex;flex-direction:column;gap:1rem}.faq-item{background-color:var(--background-color-card);border-radius:var(--border-radius-md);box-shadow:0 2px 8px rgba(0,0,0,.06);border-left:4px solid var(--primary-color);transition:box-shadow .3s ease}.faq-item.active{box-shadow:var(--card-shadow)}.faq-question-heading{margin:0;font-size:1rem;font-weight:500}.faq-question-button{display:flex;justify-content:space-between;align-items:center;width:100%;padding:1rem 1.25rem;background:transparent;border:none;cursor:pointer;text-align:left;color:var(--text-color-primary);font-size:1.05rem;font-weight:600;gap:1rem;transition:background-color .2s ease,color .2s ease}.faq-question-button:hover,.faq-question-button:focus{background-color:var(--primary-color-light);color:var(--primary-color);outline:none}.faq-toggle-icon{color:var(--primary-color);font-size:1rem;transition:transform .3s cubic-bezier(.25,.46,.45,.94);flex-shrink:0}.faq-item.active .faq-toggle-icon{transform:rotate(180deg)}.faq-answer{max-height:0;overflow:hidden;transition:max-height .4s ease-out,padding .4s ease-out}.faq-answer-content{padding:0 1.25rem;font-size:.95rem;color:var(--text-color-secondary);line-height:1.7}.faq-answer-content p{margin:0;padding-bottom:1.25rem}.faq-answer-content a{color:var(--primary-color);text-decoration:underline;font-weight:500}.faq-answer-content a:hover{text-decoration:none}@media (max-width:600px){.faq-question-button{font-size:.95rem;padding:.85rem 1rem}.faq-answer-content{font-size:.9rem;padding:0 1rem}.faq-answer-content p{padding-bottom:1rem}}
.donation-grid{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:var(--section-subtitle-margin-bottom,1.75rem)}.donate-card{display:flex;flex-direction:column;background:var(--background-color-card);border-left:5px solid var(--primary-color);border-radius:var(--border-radius-lg);padding:1.75rem;box-shadow:var(--card-shadow);transition:transform .3s ease,box-shadow .3s ease;text-align:center}.donate-card:hover{transform:translateY(-10px);box-shadow:var(--card-shadow-hover)}.donate-card-header{display:flex;align-items:center;justify-content:center;gap:.75rem;margin-bottom:1.5rem}.donate-card-header .fab{font-size:1.8rem}.donate-card-header .fa-bitcoin{color:var(--btc-color)}.donate-card-header .fa-ethereum{color:var(--eth-color)}.donate-card-header .fa-dollar-sign{color:var(--usdt-color)}.donate-currency-name{font-size:1.5rem;color:var(--text-color-primary);font-weight:600;margin:0}.donate-currency-name span{font-size:1rem;color:var(--text-color-secondary);font-weight:400}.qr-code-wrapper{margin-bottom:1.5rem}.qr-code-image{width:150px;height:150px;border-radius:var(--border-radius-md);border:1px solid var(--border-color-soft);display:inline-block;padding:4px;background-color:#fff}.address-wrapper{display:flex;align-items:center;border:1px solid var(--border-color-input);border-radius:var(--border-radius-md);overflow:hidden;background:var(--background-color-input-group);margin-top:auto}.address-text{flex-grow:1;padding:.75rem 1rem;font-family:var(--font-family-monospace);font-size:.9rem;color:var(--text-color-secondary);background:transparent;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left}.copy-address-btn{display:flex;align-items:center;justify-content:center;border:none;background:var(--primary-color);color:var(--text-color-light);padding:.75rem 1rem;cursor:pointer;transition:background-color .2s ease;font-size:1rem;min-width:90px}.copy-address-btn:hover{background:var(--primary-color-dark)}.copy-address-btn .copy-feedback{display:none;font-weight:600;font-size:.9rem}.copy-address-btn.copied{background-color:var(--usdt-color)}.copy-address-btn.copied .copy-icon{display:none}.copy-address-btn.copied .copy-feedback{display:inline}@media (max-width:768px){.donation-grid{gap:1.5rem}.donate-card{padding:1.5rem}}
.disclaimer-content-box{background:var(--background-color-card);border-left:4px solid var(--primary-color);border-radius:var(--border-radius-lg);padding:2rem;box-shadow:var(--card-shadow);color:var(--text-color-primary);line-height:1.7;text-align:left;margin-top:1.5rem;max-width:800px;margin-left:auto;margin-right:auto}.disclaimer-last-updated{font-size:.9rem;color:var(--text-color-subtle);margin-top:0;margin-bottom:1.5rem}.disclaimer-last-updated strong{color:var(--text-color-secondary)}.disclaimer-content-box h3{margin-top:1.75rem;margin-bottom:.75rem;font-size:1.15rem;color:var(--primary-color);font-weight:600}.disclaimer-content-box h3:first-of-type{margin-top:0}.disclaimer-content-box p{margin-bottom:1rem;font-size:.95rem}.disclaimer-content-box p:last-child{margin-bottom:0}.disclaimer-content-box strong{color:var(--text-color-primary);font-weight:600}.disclaimer-content-box i{margin-right:.5rem}@media (max-width:600px){.disclaimer-content-box{padding:1.5rem;font-size:.9rem}.disclaimer-content-box h3{font-size:1.1rem}}