﻿:root{--primary2: #d4af37;--primary: #937618;--secondary: rgba(151, 120, 17, 0.571);--hover: rgba(212, 175, 55, 0.10);--active: rgba(212, 175, 55, 0.16);--dark-light: #5f5f5f;--bg: #090807;--surface: rgba(20, 17, 15, 0.78);--surface-2: rgba(27, 22, 19, 0.62);--text: #f6f2e8;--muted: rgba(246, 242, 232, 0.72);--surface: rgba(20, 17, 15, 0.78);--accent: #3498db;--gold: rgba(212, 175, 55, 0.16);--radius: 16px;--radius-md: 12px;--radius-sm: 8px;--border-color: #d4af37;--border: 1px solid rgba(212, 175, 55, 0.16);--shadow: 0 18px 50px rgba(0, 0, 0, 0.55);--shadow-soft: 0 10px 28px rgba(0, 0, 0, 0.35);--border-glow: 0 0 0 1px var(--border-color), var(--shadow);--ring: 0 0 0 3px rgba(212, 175, 55, 0.25);--font-main: 'Poppins', system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}html,body{height:100%}body{margin:0;font-family:var(--font-main);background:#0c0c0c;color:var(--text);display:flex;flex-direction:column;min-height:100vh}a{color:var(--primary);text-decoration:none;transition:color .2s ease}a:hover{text-decoration:underline}a:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:2px}.text-center{text-align:center !important}.ft-mono{font-family:monospace;font-size:15px}main,.container,.content{flex:1;width:100%;max-width:1200px;margin:0 auto;padding:20px 18px}.card-container{display:grid;grid-template-columns:repeat(auto-fit, minmax(18rem, 1fr));gap:10px;margin-bottom:30px}.card{background:#141414;border:var(--border);border-radius:var(--radius);padding:15px;display:flex;flex-direction:column;gap:12px;box-shadow:var(--shadow-soft);transition:all .3s ease;height:160px;max-width:380px}.card:hover{background:var(--hover);border-color:var(--primary)}.card.is-playing{border-color:var(--primary);background:#1a1a1a;box-shadow:0 0 15px rgba(var(--primary-rgb), 0.2);transform:scale(1.02)}.card.is-playing .name{color:#fff}.card.is-playing .bi-play-circle::before{content:""}.card .card-link{display:flex;align-items:center;gap:12px;text-decoration:none;color:inherit}.card .card-link img{width:45px;height:45px;border-radius:8px;object-fit:cover;flex-shrink:0}.card .card-link .info-wrapper{overflow:hidden;display:flex;flex-direction:column}.card .card-link .name{font-weight:600;font-size:.95rem;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card .card-link .slogan{font-size:.75rem;opacity:.6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width: 1200px){.card-container{grid-template-columns:repeat(3, 1fr)}}@media(max-width: 768px){.card-container{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 576px){.card-container{grid-template-columns:1fr;padding:0 15px}.card-container .card{max-width:100%}}.header{display:flex;justify-content:space-between;align-items:center;padding:10px 10%;background-color:#121212;border-bottom:1px solid var(--gold)}.header .logo{height:60px;width:auto;opacity:.8;transition:opacity .3s ease-in-out}.header .title{font-size:24px;font-weight:700;color:var(--primary);margin:0}.header{display:flex;justify-content:space-between;align-items:center;gap:20px}.header .search-wrapper{position:relative;display:flex;align-items:center}.header .search-wrapper input{width:100%;background:#1a1a1a;border:1px solid var(--gold);border-radius:20px;padding:8px 35px 8px 15px;color:#fff;outline:none;transition:all .3s ease}.header .search-wrapper input:focus{box-shadow:0 0 8px var(--gold)}.header .search-wrapper #clearSearch{position:absolute;right:12px;background:none;border:none;color:var(--muted);cursor:pointer;padding:0;font-size:1rem;display:flex;align-items:center;justify-content:center;transition:color .2s}.header .search-wrapper #clearSearch:hover{color:#fff}@media(max-width: 600px){.header{flex-direction:column;padding:15px}.header .search{width:100%;max-width:none}}.install-button{text-decoration:none;display:inline-flex;align-items:center;position:fixed;top:70px;left:11%;padding:10px 20px;background-color:rgba(253,0,0,.377);color:#fff;border:none;border-radius:50px;cursor:pointer;z-index:1000;box-shadow:0 4px 8px rgba(0,0,0,.2);display:flex;align-items:center;gap:8px;visibility:hidden;opacity:0;transition:all .3s ease;z-index:9999}.install-button:hover{background-color:rgba(69,160,73,.301)}.install-button i{font-size:1.2em}.install-button.show{opacity:1;visibility:visible}.footer{flex-shrink:0;font-family:var(--font-main);border:var(--border);border-radius:10px;margin-top:10px;padding:15px 10%;font-size:.8rem;opacity:.5;color:var(--muted);display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}@media(max-width: 768px){.header{padding:10px 20px}.header .title{font-size:18px;text-align:right}.footer{padding:15px 3%}.install-button{left:8%}}@media(max-width: 576px){.install-button{left:4%}}.player-controls{border-top:1px solid hsla(0,0%,100%,.05);padding-top:10px}.player-controls .buttons{display:flex;align-items:center;justify-content:space-between;gap:10px}.player-controls .toggle-btn{background:none;border:none;color:var(--primary);font-size:1.5rem;cursor:pointer;padding:0;line-height:1}.player-controls .toggle-btn:hover{color:#fff}.player-controls .volume-control{display:flex;align-items:center;gap:8px;flex:1;justify-content:flex-end}.player-controls .volume-control .volume-slider{width:100%;height:4px;cursor:pointer}.player-controls .volume-control .mute-btn{background:none;border:none;color:#fff;opacity:.7;cursor:pointer}.now-playing{font-size:11px;color:var(--gold);margin-top:5px;text-align:center;font-family:monospace}.equalizer-container{width:50px;height:50px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.equalizer-container .equalizer{width:100%;height:100%;object-fit:contain}.song-title{display:flex;align-items:center;color:#fff;font-weight:400;text-shadow:0 1px 2px rgba(0,0,0,.5);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:16px;width:100%;max-width:345px;word-wrap:break-word;margin-top:-10px}@media(max-width: 768px){.song-title{max-width:298px}}@media(max-width: 576px){.song-title{max-width:100%}}#adverts{padding:0 11px}#adverts .scroller .scroller__inner{padding-block:1rem;display:flex;flex-wrap:wrap;gap:1rem}#adverts .scroller .scroller__inner img{max-height:90px;max-width:230px;background:linear-gradient(to right, rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 0) 100%);border-radius:8px;outline:1px solid var(--cl-default);filter:brightness(95%);box-shadow:5px 5px 10px 1px #000}#adverts .scroller[data-animated=true]{overflow:hidden;-webkit-mask:linear-gradient(90deg, transparent, white 20%, white 80%, transparent);mask:linear-gradient(90deg, transparent, white 20%, white 80%, transparent)}#adverts .scroller[data-animated=true] .scroller__inner{width:-moz-max-content;width:max-content;flex-wrap:nowrap;animation:scroll var(--_animation-duration, 40s) var(--_animation-direction, forwards) linear infinite;-webkit-animation:scroll var(--_animation-duration, 40s) var(--_animation-direction, forwards) linear infinite;-moz-animation:scroll var(--_animation-duration, 40s) var(--_animation-direction, forwards) linear infinite}#adverts .scroller[data-direction=right]{--_animation-direction: reverse}#adverts .scroller[data-direction=left]{--_animation-direction: forwards}#adverts .scroller[data-speed=fast]{--_animation-duration: 20s}#adverts .scroller[data-speed=slow]{--_animation-duration: 90s}@keyframes scroll{to{transform:translate(calc(-50% - 0.5rem));-webkit-transform:translate(calc(-50% - 0.5rem));-moz-transform:translate(calc(-50% - 0.5rem))}}@media(max-width: 480px){#adverts{padding:0 1%}#adverts .scroller .scroller__inner{gap:.5rem}#adverts .scroller .scroller__inner img{max-height:70px;max-width:180px}}.wrapper{display:grid;grid-template-columns:minmax(0, 2fr) minmax(320px, 1fr);gap:.5rem;width:100%;position:relative}.wrapper,.wrapper *{box-sizing:border-box}@media(max-width: 992px){.wrapper{grid-template-columns:1fr}}@media(max-width: 768px){.wrapper{gap:1rem}}.wrapper span.icon{position:absolute;top:.25rem;right:-1.35rem;font-size:.95rem;line-height:1}@media(max-width: 576px){.wrapper span.icon{position:static;margin-left:.35rem}}.wrapper .grid-container-left,.wrapper .grid-container-right{min-width:0}.wrapper .grid-left,.wrapper .grid-right{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.12);border-radius:22px;padding:1.25rem;box-shadow:0 12px 32px rgba(0,0,0,.12);backdrop-filter:blur(8px)}@media(max-width: 768px){.wrapper .grid-left,.wrapper .grid-right{padding:1rem;border-radius:16px}}.wrapper .grid-left{display:grid;gap:1.25rem}.wrapper .grid-left a{color:inherit;text-decoration:none;transition:color .2s ease,opacity .2s ease,transform .2s ease}.wrapper .grid-left a:hover{color:var(--primary, #52a7ff)}.wrapper .grid-left .header{display:grid;gap:1rem}.wrapper .grid-left .header .title{position:relative;display:inline-flex;align-items:center;flex-wrap:wrap;gap:.35rem;margin:0;font-size:clamp(1.9rem,3vw,2.5rem);line-height:1.1;font-weight:800;color:var(--primary, #52a7ff);word-break:break-word}@media(max-width: 768px){.wrapper .grid-left .header .title{justify-content:center;text-align:center;width:100%}}@media(max-width: 576px){.wrapper .grid-left .header .title{justify-content:center;text-align:center;width:100%}}.wrapper .grid-left .header .details{display:grid;gap:.45rem;line-height:1.55;color:var(--dark-light, #cdd3dc)}.wrapper .grid-left .header .details span{color:var(--secondary, #96d35f);font-weight:700;margin-right:.3rem}.wrapper .grid-left .header .details .ads{font-size:.85rem;color:var(--hover, #9ea7b3)}.wrapper .grid-left .header .columns{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:.875rem}@media(max-width: 576px){.wrapper .grid-left .header .columns{grid-template-columns:1fr}}.wrapper .grid-left .header .columns .column{min-height:88px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;text-align:center;padding:.9rem .75rem;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.12);border-radius:16px}.wrapper .grid-left .header .columns .column p{margin:0}.wrapper .grid-left .header .columns .um,.wrapper .grid-left .header .columns .column>p:first-child{font-weight:800;font-size:1rem}.wrapper .grid-left .header .columns .icon_cat{width:24px;height:24px;border:1px solid hsla(0,0%,100%,.16);border-radius:50%;font-size:.8rem;font-family:Arial,sans-serif;color:#fff;font-weight:700;display:inline-flex;align-items:center;justify-content:center;margin-bottom:.25rem}.wrapper .grid-left .header .columns .icon_cat.bgl{background-color:#00a44f}.wrapper .grid-left .header .columns .icon_cat.bgm{background-color:#c0a717}.wrapper .grid-left .header .columns .icon_cat.bga{background-color:#c0172b}@media(max-width: 768px){.wrapper .grid-left .header{text-align:center}}.wrapper .grid-left .columns-app{display:flex;align-items:stretch;gap:1rem}@media(max-width: 768px){.wrapper .grid-left .columns-app{flex-direction:column}}.wrapper .grid-left .columns-app .column{flex:1 1 0;min-width:0}.wrapper .grid-left .columns-app .link{width:100%;min-height:46px;border:0;border-radius:10px;padding:.85rem 1rem;background:linear-gradient(135deg, var(--primary, #1f82ff), var(--secondary, #63c66d));color:#fff;font-size:1rem;font-weight:700;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;cursor:pointer;box-shadow:0 10px 24px rgba(0,0,0,.16);transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.wrapper .grid-left .columns-app .link:hover,.wrapper .grid-left .columns-app .link:focus-visible{color:#fff !important;transform:translateY(-1px);filter:brightness(1.04);box-shadow:0 14px 28px rgba(0,0,0,.2)}.wrapper .grid-left .columns-app .share-btn{appearance:none}.wrapper .grid-left .columns-app .apps{display:flex;align-items:center;gap:1.25rem;width:100%}@media(max-width: 576px){.wrapper .grid-left .columns-app .apps{flex-direction:column}}.wrapper .grid-left .columns-app .apps .column{display:flex;flex-direction:column;align-items:center;justify-content:center}.wrapper .grid-left .columns-app .apps .qrcode{width:100%;display:flex;justify-content:center}.wrapper .grid-left .columns-app .apps .qrcode img{width:min(100%,180px);height:auto;aspect-ratio:1;object-fit:contain;padding:.5rem;background:#fff;border-radius:16px;box-shadow:0 10px 24px rgba(0,0,0,.16)}.wrapper .grid-left .columns-app .apps img{max-width:100%;height:auto;display:block}.wrapper .grid-left .columns-app .apps p{margin:.35rem 0;text-align:center}.wrapper .grid-left .about h2{margin:0 0 .75rem;font-size:clamp(1.3rem,2vw,1.7rem)}.wrapper .grid-left .about p{margin:0;line-height:1.8;color:var(--dark-light, #d7dde7);word-break:break-word}@media(max-width: 576px){.wrapper .grid-left .about p{text-align:justify}}.wrapper .grid-left .update{display:flex;flex-direction:column;gap:.25rem;font-size:.875rem;color:var(--hover, #9ea7b3)}.wrapper .grid-left .stats-section{padding:1rem;border:1px solid hsla(0,0%,100%,.12);border-radius:16px;background:linear-gradient(180deg, rgba(255, 255, 255, 0.06), rgba(255, 255, 255, 0.03))}.wrapper .grid-left .stats-section h3{margin:0 0 .9rem;color:var(--primary, #fff);font-size:1.1rem}.wrapper .grid-left .stats-section .stats-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:.875rem}@media(max-width: 576px){.wrapper .grid-left .stats-section .stats-grid{grid-template-columns:1fr}}.wrapper .grid-left .stats-section .stat-item{text-align:center;padding:1rem .75rem;border-radius:10px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.08)}.wrapper .grid-left .stats-section .stat-number{display:block;font-size:clamp(1.3rem,2vw,1.6rem);font-weight:800;color:var(--primary, #fff)}.wrapper .grid-left .stats-section .stat-label{display:block;margin-top:.25rem;font-size:.9rem;color:var(--dark-light, #c8d0da)}.wrapper .grid-right{display:grid;gap:1.5rem}.wrapper .grid-right .image{display:flex;justify-content:center}.wrapper .grid-right .image img{width:min(140px,100%);aspect-ratio:1;object-fit:cover;box-shadow:0 10px 24px rgba(0,0,0,.16)}.wrapper .grid-right .card{border:none;padding:0;background:rgba(0,0,0,0)}.wrapper .grid-right .player .modern-player-wrapper{display:grid;gap:1rem;padding:1.1rem;border-radius:22px;background:linear-gradient(160deg, rgba(159, 132, 42, 0.16), rgba(37, 29, 15, 0.9));border:1px solid hsla(0,0%,100%,.08);box-shadow:0 10px 24px rgba(0,0,0,.16)}.wrapper .grid-right .player .player-artwork{display:flex;align-items:center;gap:1rem}@media(max-width: 576px){.wrapper .grid-right .player .player-artwork{flex-direction:column;text-align:center}}.wrapper .grid-right .player .player-image{width:92px;height:92px;object-fit:cover;border-radius:50%;flex-shrink:0;box-shadow:0 10px 24px rgba(0,0,0,.24);transition:transform .35s ease,box-shadow .35s ease}.wrapper .grid-right .player .player-info{min-width:0}.wrapper .grid-right .player .player-info h3{margin:0 0 .35rem;font-size:1.2rem;color:#fff;word-break:break-word}.wrapper .grid-right .player .player-info .radio-name{margin:0;color:hsla(0,0%,100%,.72);font-size:.95rem}.wrapper .grid-right .player .wave-animation{display:none;align-items:flex-end;gap:.2rem;min-height:26px;margin-top:.75rem}.wrapper .grid-right .player .wave-animation span{width:4px;height:10px;border-radius:999px;background:linear-gradient(180deg, var(--primary, #49a3ff), var(--secondary, #7bde7b));animation:wave 1s ease-in-out infinite}.wrapper .grid-right .player .wave-animation span:nth-child(1){animation-delay:.06s}.wrapper .grid-right .player .wave-animation span:nth-child(2){animation-delay:.12s}.wrapper .grid-right .player .wave-animation span:nth-child(3){animation-delay:.18s}.wrapper .grid-right .player .wave-animation span:nth-child(4){animation-delay:.24s}.wrapper .grid-right .player .wave-animation span:nth-child(5){animation-delay:.3s}.wrapper .grid-right .player .wave-animation span:nth-child(6){animation-delay:.36s}.wrapper .grid-right .player .wave-animation span:nth-child(7){animation-delay:.42s}.wrapper .grid-right .player .wave-animation span:nth-child(8){animation-delay:.48s}.wrapper .grid-right .player .wave-animation span:nth-child(9){animation-delay:.54s}.wrapper .grid-right .player .wave-animation span:nth-child(10){animation-delay:.6s}.wrapper .grid-right .player .wave-animation span:nth-child(11){animation-delay:.66s}.wrapper .grid-right .player .wave-animation span:nth-child(12){animation-delay:.72s}.wrapper .grid-right .player .wave-animation span:nth-child(13){animation-delay:.78s}.wrapper .grid-right .player .wave-animation span:nth-child(14){animation-delay:.84s}.wrapper .grid-right .player .wave-animation span:nth-child(15){animation-delay:.9s}.wrapper .grid-right .player .wave-animation span:nth-child(16){animation-delay:.96s}.wrapper .grid-right .player .wave-animation span:nth-child(17){animation-delay:1.02s}.wrapper .grid-right .player .wave-animation span:nth-child(18){animation-delay:1.08s}.wrapper .grid-right .player .player-controls{display:flex;justify-content:center;align-items:center;gap:.75rem;flex-wrap:wrap}.wrapper .grid-right .player .control-btn{width:48px;height:48px;border:0;border-radius:50%;background:hsla(0,0%,100%,.08);color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .2s ease,background .2s ease}.wrapper .grid-right .player .control-btn i{font-size:1.25rem}.wrapper .grid-right .player .control-btn:hover,.wrapper .grid-right .player .control-btn:focus-visible{transform:translateY(-1px) scale(1.03);background:hsla(0,0%,100%,.14)}.wrapper .grid-right .player .control-btn.play-pause{width:52px;height:52px;background:linear-gradient(135deg, var(--primary, #2e95ff), var(--secondary, #63c66d));box-shadow:0 10px 20px rgba(0,0,0,.22)}.wrapper .grid-right .player .control-btn.play-pause i{font-size:1.5rem}.wrapper .grid-right .player .player-progress{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem}@media(max-width: 576px){.wrapper .grid-right .player .player-progress{grid-template-columns:1fr}}.wrapper .grid-right .player .time-display{font-size:.82rem;font-family:monospace;color:hsla(0,0%,100%,.72);white-space:nowrap}.wrapper .grid-right .player .progress-bar,.wrapper .grid-right .player .volume-slider{position:relative;overflow:hidden;border-radius:999px;background:hsla(0,0%,100%,.12)}.wrapper .grid-right .player .progress-bar{height:10px;cursor:default}.wrapper .grid-right .player .progress-fill,.wrapper .grid-right .player .volume-fill{height:100%;width:0;border-radius:inherit;background:linear-gradient(90deg, var(--primary, #38a3ff), var(--secondary, #78d96d));transition:width .2s ease}.wrapper .grid-right .player .player-volume{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:.75rem}.wrapper .grid-right .player .volume-btn{width:40px;height:40px;border:0;border-radius:50%;background:hsla(0,0%,100%,.08);color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.wrapper .grid-right .player .volume-slider{height:8px;cursor:pointer}.wrapper .grid-right .player .now-playing-info{position:relative;overflow:hidden;white-space:nowrap;padding:.8rem 1rem;border-radius:999px;background:hsla(0,0%,100%,.08);color:#fff;font-size:.92rem;border:1px solid hsla(0,0%,100%,.08)}.wrapper .grid-right .player .now-playing-info span{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.wrapper .grid-right .player .now-playing-info.marquee span{max-width:none;will-change:transform}.wrapper .grid-right .topapps{margin-top:0}.wrapper .grid-right .topapps h1{margin:0 0 .9rem;text-align:center;font-size:1.15rem;padding-bottom:.65rem;border-bottom:1px solid hsla(0,0%,100%,.12)}.wrapper .grid-right .topapps .columns-app{display:grid;grid-template-columns:72px 1fr;gap:.9rem;align-items:center;width:100%;padding:.9rem 0;border-bottom:1px solid hsla(0,0%,100%,.08)}@media(max-width: 768px){.wrapper .grid-right .topapps .columns-app{grid-template-columns:1fr;text-align:center}}.wrapper .grid-right .topapps .columns-app .column{min-width:0}.wrapper .grid-right .topapps .columns-app img{width:72px;height:72px;object-fit:cover;border-radius:50%;display:block;margin:0 auto}.wrapper .grid-right .topapps .columns-app h2{margin:0 0 .35rem;font-size:1.05rem}.wrapper .grid-right .topapps .columns-app p{margin:0;font-size:.94rem;color:var(--dark-light, #c9d1db)}.wrapper .grid-right .topapps .columns-app .ads{margin-top:.45rem;display:flex;align-items:center;gap:.5rem;color:var(--secondary, #9ad765);font-size:.85rem}.wrapper .grid-right .topapps .columns-app .ads .views{margin-left:auto;color:var(--hover, #aab3bf)}@media(max-width: 768px){.wrapper .grid-right .topapps .columns-app .ads{justify-content:center}.wrapper .grid-right .topapps .columns-app .ads .views{margin-left:0}}.share-modal{position:fixed;inset:0;z-index:999;display:none;align-items:center;justify-content:center;padding:1rem;background:rgba(3,8,18,.72);backdrop-filter:blur(8px)}.share-modal .share-modal-content{width:min(100%,520px);background:#0f1724;border:1px solid hsla(0,0%,100%,.1);border-radius:20px;box-shadow:0 25px 60px rgba(0,0,0,.35);overflow:hidden}.share-modal .share-modal-header,.share-modal .share-modal-body{padding:1.1rem 1.2rem}.share-modal .share-modal-header{display:flex;justify-content:space-between;align-items:center;gap:1rem;border-bottom:1px solid hsla(0,0%,100%,.08)}.share-modal .share-modal-header h3{margin:0;font-size:1.1rem;color:#fff}.share-modal .close-share-modal{width:40px;height:40px;border:0;border-radius:50%;background:hsla(0,0%,100%,.08);color:#fff;font-size:1.4rem;cursor:pointer}.share-modal .share-options{display:grid;grid-template-columns:repeat(5, minmax(0, 1fr));gap:.75rem;margin-bottom:1rem}@media(max-width: 576px){.share-modal .share-options{grid-template-columns:repeat(3, minmax(0, 1fr))}}.share-modal .share-option{min-height:56px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;color:#fff;font-size:1.35rem;border:1px solid hsla(0,0%,100%,.08);transition:transform .2s ease,filter .2s ease}.share-modal .share-option:hover{transform:translateY(-2px);filter:brightness(1.05)}.share-modal .share-option.whatsapp{background:#1fa855}.share-modal .share-option.telegram{background:#209edc}.share-modal .share-option.facebook{background:#1877f2}.share-modal .share-option.instagram{background:linear-gradient(135deg, #f58529, #dd2a7b, #8134af)}.share-modal .share-option.twitter{background:#111827}.share-modal .share-link-container label{display:block;margin-bottom:.5rem;color:hsla(0,0%,100%,.8);font-size:.92rem}.share-modal .copy-link-wrapper{display:flex;gap:.5rem}.share-modal .copy-link-wrapper input{flex:1;min-width:0;height:46px;padding:0 .9rem;border:1px solid hsla(0,0%,100%,.08);border-radius:12px;background:hsla(0,0%,100%,.05);color:#fff;outline:none}.share-modal .copy-btn{min-width:46px;height:46px;border:0;border-radius:12px;background:linear-gradient(135deg, var(--primary, #2e95ff), var(--secondary, #67ca71));color:#fff;cursor:pointer}.spin{display:inline-block;animation:spin .9s linear infinite}@keyframes wave{0%,100%{transform:scaleY(0.45);opacity:.6}50%{transform:scaleY(1.4);opacity:1}}@keyframes rotateCover{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes marquee{0%{transform:translateX(0)}100%{transform:translateX(-100%)}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.scroll-top,.scroll-back{position:fixed;width:35px;height:35px;display:flex;justify-content:center;align-items:center;border:1px solid var(--text);border-radius:50px;z-index:996;transition:all .4s,visibility .4s}.scroll-top:hover,.scroll-back:hover{background:var(--secondary);transform:rotateZ(-360deg) scale(1.08)}.scroll-top i,.scroll-back i{font-size:1.3rem;color:var(--text)}.scroll-top{visibility:hidden;opacity:0;right:15px;bottom:15px}.scroll-top.active{visibility:visible;opacity:1}@media(max-width: 576px){.scroll-top.active{visibility:hidden;opacity:0}}.scroll-back{left:45px;top:85px}