@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Outfit:wght@400;500;600;700;800;900&display=swap";:root{--bg-primary:#f5efe6;--bg-secondary:#fcf7f0;--bg-tertiary:#fff;--bg-card:#ffffffd9;--bg-glass:#ffffffb3;--border-color:#00000012;--border-glow:#e6394626;--border-glass:#0000000f;--text-primary:#1e293b;--text-secondary:#64748b;--text-muted:#94a3b8;--accent-red:#e63946;--accent-green:#06d6a0;--accent-gold:#f4a261;--accent-yellow:#ffd166;--accent-cyan:#118ab2;--accent-purple:#6c5ce7;--font-sans:"Inter", system-ui, -apple-system, sans-serif;--font-display:"Outfit", sans-serif;--shadow-sm:0 1px 3px #0000000f;--shadow-md:0 4px 16px #00000012;--shadow-glow:0 0 20px #e639461f;--shadow-gold-glow:0 0 20px #f4a26133}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}body{background-color:var(--bg-primary);color:var(--text-primary);font-family:var(--font-sans);overscroll-behavior-x:none;overscroll-behavior-y:none;background-image:radial-gradient(circle at 0 100%,#06d6a014 0%,#0000 50%),radial-gradient(circle at 100% 0,#e639460f 0%,#0000 50%),radial-gradient(circle,#f4a2610f 0%,#0000 40%),radial-gradient(circle at 80% 20%,#118ab20a 0%,#0000 30%);background-attachment:fixed;min-height:100vh;overflow-x:hidden}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--bg-primary)}::-webkit-scrollbar-thumb{background:var(--bg-tertiary);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--accent-red)}#root{flex-direction:column;width:100%;min-height:100vh;display:flex}.glass-panel{background:var(--bg-glass);-webkit-backdrop-filter:blur(12px)saturate(180%);border:1px solid var(--border-glass);box-shadow:var(--shadow-md);border-radius:16px}.glass-panel-glow{background:var(--bg-glass);-webkit-backdrop-filter:blur(12px)saturate(180%);box-shadow:var(--shadow-glow);border:1px solid #e6394626;border-radius:16px}@keyframes fadeSlideUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%{transform:scale(.95);box-shadow:0 0 #e63946b3}70%{transform:scale(1);box-shadow:0 0 0 8px #e6394600}to{transform:scale(.95);box-shadow:0 0 #e6394600}}.pulse-dot{background-color:var(--accent-red);border-radius:50%;width:8px;height:8px;animation:1.8s infinite pulse;display:inline-block}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}.floating{animation:4s ease-in-out infinite float}.dashboard-layout{grid-template-columns:280px 1fr;min-height:100vh;display:grid}@media (width<=768px){.dashboard-layout{grid-template-columns:1fr}}.content-area{flex-direction:column;gap:30px;width:100%;max-width:1400px;margin:0 auto;padding:30px;display:flex}@media (width<=768px){.content-area{padding-bottom:90px}}@media (width<=640px){.content-area{gap:15px;padding:10px 10px 90px}}@media (width<=480px){.content-area{gap:12px;padding:8px 8px 90px}h1{font-size:22px!important}h2{font-size:16px!important}h3{font-size:14px!important}}h1,h2,h3,h4{font-family:var(--font-display)}.glow-text{text-shadow:0 0 10px #06d6a04d;color:var(--text-primary)}:focus{outline:none}:focus-visible{outline-offset:2px;border-radius:2px;outline:2px solid #005fcc}:focus:not(:focus-visible){outline:none}:target{scroll-margin-top:80px}button:focus-visible,[tabindex]:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #005fcc}[hidden]{display:none!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}button,[role=button],input,select,a.clickable,.clickable{min-width:44px;min-height:44px}.skip-link{color:#fff;z-index:1000;font-family:var(--font-sans);background:#005fcc;border-radius:0 0 8px 8px;padding:8px 16px;font-size:14px;font-weight:600;text-decoration:none;transition:top .2s;position:absolute;top:-100px;left:8px}.skip-link:focus{top:0}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.btn-primary{background:linear-gradient(135deg, var(--accent-red), #e8616d);color:#fff;font-family:var(--font-display);cursor:pointer;border:none;border-radius:8px;padding:10px 20px;font-weight:600;transition:all .3s;box-shadow:0 4px 15px #e639464d}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 6px 20px #e6394666}.btn-secondary{background:var(--bg-tertiary);color:var(--text-primary);border:1px solid var(--border-color);font-family:var(--font-display);cursor:pointer;border-radius:8px;padding:10px 20px;font-weight:600;transition:all .3s}.btn-secondary:hover{background:var(--bg-card);border-color:var(--accent-red)}.header-container{border:1px solid var(--border-color);height:260px;box-shadow:var(--shadow-md);border-radius:20px;align-items:flex-end;margin-bottom:10px;padding:35px;display:flex;position:relative;overflow:hidden}@media (width<=768px){.header-container{border-radius:12px;align-items:flex-start;height:auto;min-height:200px;padding:20px}}.header-background{background-image:-webkit-image-set(url(/world_cup_header.webp) 1x type("image/webp"));background-image:image-set("/world_cup_header.webp" 1x type("image/webp"));background-position:50%;background-size:cover;width:110%;height:110%;transition:transform .6s cubic-bezier(.16,1,.3,1);position:absolute;top:-5%;left:-5%}.header-container:hover .header-background{transform:scale(1.03)}.header-overlay{background:linear-gradient(#f7f3e91a 0%,#f7f3e9eb 100%);width:100%;height:100%;position:absolute;top:0;left:0}.header-content{z-index:1;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;width:100%;display:flex;position:relative}.language-selector{z-index:2;align-self:flex-start;margin-left:auto}.lang-select{appearance:none;background-color:var(--bg-glass);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--border-color);color:var(--text-primary);font-family:var(--font-sans);cursor:pointer;background-image:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%231e293b%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E);background-position:right 8px top 50%;background-repeat:no-repeat;background-size:8px;border-radius:8px;outline:none;padding:6px 24px 6px 12px;font-size:13px;font-weight:600;transition:border-color .2s,box-shadow .2s}.lang-select:focus-visible{border-color:var(--accent-red);box-shadow:0 0 0 2px #e6394633}.header-text-block{flex:1;min-width:280px}.live-badge{color:var(--accent-red);letter-spacing:1.5px;font-size:11px;font-weight:800;font-family:var(--font-display);background:linear-gradient(135deg,#e639461f,#f4a26114);border:1px solid #e6394640;border-radius:100px;align-items:center;gap:6px;margin-bottom:10px;padding:4px 10px;display:inline-flex}.header-title{letter-spacing:-1px;background:linear-gradient(135deg, var(--accent-red), var(--accent-gold), var(--accent-green));-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-size:38px;font-weight:900;line-height:1.1}@media (width<=640px){.header-title{font-size:28px}}@media (width<=480px){.header-container{border-radius:10px;min-height:160px;padding:15px}.header-title{font-size:22px}.header-subtitle{font-size:12px}.live-badge{padding:3px 8px;font-size:10px}}.header-subtitle{color:var(--text-secondary);margin-top:4px;font-size:14px}@media (width<=480px){.language-selector{position:absolute;top:-20px;right:0}}.sidebar-container{border-radius:16px;flex-direction:column;gap:40px;max-height:calc(100vh - 60px);padding:30px 20px;display:flex;position:sticky;top:30px;overflow-y:auto}.sidebar-brand{border-bottom:1px solid var(--border-color);align-items:center;gap:12px;padding-bottom:20px;display:flex}.brand-logo{object-fit:cover;filter:drop-shadow(0 0 6px #e639464d);border-radius:50%;width:32px;height:32px}.brand-text{flex-direction:column;display:flex}.brand-name{font-family:var(--font-display);letter-spacing:1px;background:linear-gradient(135deg, var(--accent-red), var(--accent-gold));-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-size:18px;font-weight:950}.brand-edition{color:var(--text-muted);letter-spacing:2px;font-size:10px;font-weight:700}.sidebar-nav{flex-direction:column;flex:1;gap:10px;display:flex}.nav-text-mobile{display:none}.nav-item{color:var(--text-secondary);font-family:var(--font-display);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:15px;padding:14px 20px;font-size:14px;font-weight:600;transition:all .3s;display:flex}.nav-item:hover{color:var(--accent-red);background:#e639460a;border-color:#e639461a}.nav-item.active{color:var(--accent-red);background:linear-gradient(135deg,#e6394614,#f4a2610f);border-color:#e6394640;box-shadow:inset 0 0 10px #e639460a}.nav-icon{width:20px;height:20px}.sidebar-footer{border-top:1px solid var(--border-color);flex-direction:column;gap:20px;padding-top:20px;display:flex}.venue-card{background:linear-gradient(135deg,#06d6a00f,#118ab20a);border:1px solid #06d6a026;border-radius:10px;align-items:center;gap:12px;padding:12px;transition:all .3s;display:flex}.venue-card:hover{background:linear-gradient(135deg,#06d6a01a,#118ab214);border-color:#06d6a04d}.venue-card.active{background:linear-gradient(135deg,#e6394614,#f4a2610f);border-color:#e6394640;box-shadow:inset 0 0 10px #e639460a}.venue-card.active .venue-title{color:var(--accent-red)}.venue-icon{color:var(--accent-green);width:20px;height:20px}.venue-text{flex-direction:column;display:flex}.venue-title{color:var(--text-primary);font-size:12px;font-weight:700}.venue-detail{color:var(--text-muted);font-size:10px}.sidebar-credits{color:var(--text-muted);align-items:center;gap:8px;font-size:11px;display:flex}.credit-icon{width:14px;height:14px}@media (width<=768px){.sidebar-container{border-bottom:none;border-left:none;border-right:none;border-top:1px solid var(--border-color);z-index:1000;border-radius:16px 16px 0 0;flex-direction:row;align-items:center;width:100%;height:72px;max-height:72px;margin:0;padding:0;display:flex;position:fixed;inset:auto 0 0;box-shadow:0 -4px 25px #00000014;background:var(--bg-tertiary)!important;overflow:hidden!important}.sidebar-brand{display:none!important}.sidebar-nav{grid-template-columns:repeat(5,1fr);align-items:center;gap:1px;width:100%;height:100%;padding:0 2px;display:grid}.nav-item{letter-spacing:-.2px!important;text-align:center!important;box-shadow:none!important;white-space:nowrap!important;background:0 0!important;border:none!important;border-radius:0!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:3px!important;min-height:100%!important;padding:8px 1px!important;font-size:9.5px!important;font-weight:700!important}.nav-item.active{color:var(--accent-red)!important}.nav-icon{width:20px!important;height:20px!important}.nav-text-desktop{display:none!important}.nav-text-mobile{display:inline!important}.sidebar-footer{display:none!important}}.matches-section{flex-direction:column;gap:25px;display:flex}.tabs-container{background:var(--bg-glass);border-radius:12px;gap:10px;padding:8px;display:flex}.tab-btn{color:var(--text-secondary);font-family:var(--font-display);cursor:pointer;background:0 0;border:none;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:8px;padding:12px 20px;font-size:15px;font-weight:700;transition:all .3s;display:flex}.tab-btn:hover{color:var(--text-primary);background:#00000008}.tab-btn.active{background:var(--bg-tertiary);color:var(--accent-cyan);box-shadow:0 2px 8px #0000000f}@media (width<=640px){.tabs-container{flex-direction:column}}.premium-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:25px;display:grid}.premium-card{cursor:pointer;border-top:4px solid var(--border-color);opacity:0;flex-direction:column;gap:20px;padding:24px;transition:all .4s cubic-bezier(.16,1,.3,1);animation:.5s forwards fadeSlideUp;display:flex;position:relative;overflow:hidden}.premium-card:hover{transform:translateY(-5px);box-shadow:0 12px 30px #0000001a}.premium-card.status-live{border-top-color:var(--accent-red)}.premium-card.status-finished{border-top-color:var(--accent-green)}.premium-card.status-scheduled{border-top-color:var(--accent-cyan)}.premium-card-header{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;padding-bottom:12px;display:flex}.premium-round{color:var(--text-muted);text-transform:uppercase;letter-spacing:1px;font-size:11px;font-weight:800}.premium-status{letter-spacing:.5px;border-radius:6px;padding:4px 10px;font-size:11px;font-weight:800}.premium-status.live{color:var(--accent-red);background:#e639461a}.premium-status.finished{color:var(--accent-green);background:#06d6a01a}.premium-status.scheduled{color:var(--accent-cyan);background:#118ab21a}.premium-card-body{justify-content:space-between;align-items:center;gap:15px;display:flex}.premium-team{cursor:pointer;flex-direction:column;flex:1;align-items:center;gap:12px;display:flex}.premium-flag{object-fit:cover;border:1px solid var(--border-color);border-radius:6px;width:64px;height:44px;transition:transform .3s;box-shadow:0 4px 10px #00000014}.premium-team:hover .premium-flag{transform:scale(1.08)}.premium-team-name{font-family:var(--font-display);text-align:center;color:var(--text-primary);font-size:15px;font-weight:800}.premium-score-area{flex-direction:column;justify-content:center;align-items:center;display:flex}.premium-score{font-family:var(--font-display);color:var(--text-primary);background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;align-items:center;gap:12px;padding:10px 20px;font-size:28px;font-weight:900;display:flex}.status-live .premium-score{color:var(--accent-red)}.premium-score .divider{color:var(--text-muted);font-weight:400}.premium-time{font-family:var(--font-display);color:var(--accent-cyan);background:#118ab214;border-radius:12px;padding:10px 20px;font-size:16px;font-weight:800}.calendar-view{flex-direction:column;gap:20px;display:flex}.calendar-list-container{flex-direction:column;gap:30px;display:flex}.calendar-date-group{flex-direction:column;gap:15px;display:flex}.calendar-date-header{font-family:var(--font-display);color:var(--text-primary);text-transform:uppercase;letter-spacing:.5px;border-left:4px solid var(--accent-cyan);margin-left:5px;padding-left:5px;font-size:16px;font-weight:800}.calendar-matches-list{border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.calendar-match-row{border-bottom:1px solid var(--border-color);cursor:pointer;grid-template-columns:100px 1fr;align-items:center;gap:20px;padding:16px 20px;transition:background .2s;display:grid}.calendar-match-row:last-child{border-bottom:none}.calendar-match-row:hover{background:var(--bg-secondary)}.cal-time-round{flex-direction:column;gap:4px;display:flex}.cal-time{font-family:var(--font-sans);color:var(--text-primary);font-size:14px;font-weight:700}.cal-round{color:var(--text-muted);text-transform:uppercase;font-size:11px;font-weight:600}.cal-teams-score{grid-template-columns:1fr auto 1fr;align-items:center;gap:15px;display:grid}.cal-team{align-items:center;gap:12px;display:flex}.cal-team.home{text-align:right;justify-content:flex-end}.cal-team.away{text-align:left;justify-content:flex-start}.cal-team-name{font-family:var(--font-display);color:var(--text-primary);font-size:15px;font-weight:600}.cal-flag{object-fit:cover;border:1px solid var(--border-color);border-radius:4px;width:32px;height:22px}.cal-score-badge{justify-content:center;min-width:60px;display:flex}.cal-score-text{font-family:var(--font-display);background:var(--bg-tertiary);border:1px solid var(--border-color);white-space:nowrap;border-radius:8px;padding:6px 12px;font-size:16px;font-weight:900}.cal-vs-text{font-family:var(--font-display);color:var(--text-muted);background:var(--bg-secondary);border-radius:6px;padding:4px 10px;font-size:13px;font-weight:800}.text-red{color:var(--accent-red)}@media (width<=768px){.calendar-match-row{grid-template-columns:1fr;gap:15px;padding:15px}.cal-time-round{border-bottom:1px solid var(--border-color);flex-direction:row;justify-content:space-between;align-items:center;padding-bottom:8px}.cal-teams-score{gap:10px}.cal-team-name{text-overflow:ellipsis;white-space:nowrap;max-width:80px;font-size:13px;overflow:hidden}}.filter-bar{flex-direction:column;gap:15px;padding:15px;display:flex}@media (width>=900px){.filter-bar{flex-direction:row;justify-content:space-between;align-items:center}}.filter-controls-row{flex-wrap:wrap;flex:1;gap:12px;display:flex}.search-input-wrapper,.round-select-wrapper{background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:8px;align-items:center;display:flex;position:relative;overflow:hidden}.search-icon,.filter-icon{color:var(--text-muted);position:absolute;left:12px}.search-input,.round-select{width:100%;font-family:var(--font-sans);color:var(--text-primary);background:0 0;border:none;outline:none;padding:10px 12px 10px 36px;font-size:13px}.search-input{min-width:200px}.round-select{appearance:none;cursor:pointer;min-width:160px;padding-right:30px}.round-select-wrapper:after{content:"▼";color:var(--text-muted);pointer-events:none;font-size:9px;position:absolute;right:12px}.filter-buttons{flex-wrap:wrap;gap:8px;display:flex}.filter-btn{background:var(--bg-tertiary);border:1px solid var(--border-color);color:var(--text-secondary);cursor:pointer;border-radius:8px;padding:8px 16px;font-size:12px;font-weight:600}.filter-btn:hover{border-color:var(--accent-green);color:var(--text-primary)}.filter-btn.active{background:var(--accent-green);border-color:var(--accent-green);color:#fff}.filter-btn.clear-btn{color:var(--accent-red);background:#e639461a;border-color:#e6394633}.live-indicator{background:var(--accent-red);border-radius:50%;width:6px;height:6px;margin-right:4px;display:inline-block}.filter-btn.active .live-indicator{background:#fff}.empty-state{text-align:center;padding:50px}.empty-text{color:var(--text-secondary);font-size:14px}.groups-section{flex-direction:column;gap:20px;display:flex}.section-header{justify-content:space-between;align-items:center;gap:15px;padding:20px 25px;display:flex}@media (width<=640px){.section-header{flex-direction:column;align-items:stretch;gap:12px;padding:15px}}.section-title{font-family:var(--font-display);background:linear-gradient(135deg, var(--accent-red), var(--accent-gold));-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-size:20px;font-weight:800}.section-desc{color:var(--text-secondary);margin-top:4px;font-size:13px}.groups-grid{grid-template-columns:repeat(auto-fill,minmax(440px,1fr));gap:20px;display:grid}@media (width<=640px){.groups-grid{grid-template-columns:1fr}}.group-card{flex-direction:column;gap:15px;padding:20px;transition:border-color .3s;display:flex}@media (width<=480px){.group-card{gap:10px;padding:12px}}.group-card:hover{border-color:var(--accent-green)}.group-name{font-family:var(--font-display);color:var(--accent-red);border-left:3px solid var(--accent-red);padding-left:10px;font-size:16px;font-weight:800}.table-responsive{-webkit-overflow-scrolling:touch;border-radius:8px;width:100%;overflow-x:auto}.table-responsive::-webkit-scrollbar{height:5px}.table-responsive::-webkit-scrollbar-track{background:0 0}.table-responsive::-webkit-scrollbar-thumb{background:#00000014;border-radius:3px}.table-responsive::-webkit-scrollbar-thumb:hover{background:var(--accent-red)}.group-table{border-collapse:collapse;text-align:left;width:100%}.group-table.summary-view{min-width:100%}.group-table.detailed-view{min-width:450px}@media (width<=480px){.group-table.detailed-view{min-width:450px}.group-table.summary-view{min-width:100%}.group-table{font-size:11px}.group-table th,.group-table td{padding:8px 4px!important}.team-name-text{font-size:11px!important}.team-flag-sm{width:20px;height:13px}}.group-table th{color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid var(--border-glass);white-space:nowrap;padding:8px 6px;font-size:10px;font-weight:700}.th-pos{text-align:center;width:30px}.th-team{width:auto}.th-stat{text-align:center;width:32px}.th-pts{color:var(--accent-red)!important}.team-row{border-bottom:1px solid #ffffff05;transition:background-color .2s}.team-row:last-child{border-bottom:none}.team-row:hover{background-color:#e6394608}.team-row.clickable-row{cursor:pointer}.team-row.qualifying-row{background:#00e67605}.team-row.qualifying-row:hover{background:#00e6760d}.td-pos{text-align:center;padding:8px 0}.pos-num{width:22px;height:22px;color:var(--text-muted);background:#ffffff0a;border-radius:50%;justify-content:center;align-items:center;font-size:10px;font-weight:800;display:inline-flex}.pos-1{color:var(--accent-green);background:#06d6a026;border:1px solid #06d6a04d}.pos-2{color:var(--accent-cyan);background:#118ab226;border:1px solid #118ab24d}.pos-qualifying{box-shadow:0 0 8px #00e67626}.td-team{padding:8px 6px}.team-cell{align-items:center;gap:8px;display:flex}.team-flag-sm{object-fit:cover;border:1px solid var(--border-glass);border-radius:3px;width:24px;height:16px}.team-name-text{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}.td-stat{text-align:center;color:var(--text-secondary);padding:8px 2px;font-size:11px;font-weight:600}.td-pts{color:var(--text-primary);font-weight:800}.td-win{color:var(--accent-green)}.td-draw{color:var(--accent-yellow)}.td-loss{color:var(--accent-red)}.pos-dg{color:var(--accent-green)}.neg-dg{color:var(--accent-red)}.view-toggle-container{border:1px solid var(--border-glass);background:#0000000a;border-radius:12px;padding:4px;display:inline-flex}.toggle-btn{font-family:var(--font-display);cursor:pointer;color:var(--text-secondary);background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;min-height:36px;padding:8px 16px;font-size:13px;font-weight:700;transition:all .2s;display:inline-flex}.toggle-btn:hover{color:var(--text-primary)}.toggle-btn.active{background:var(--bg-tertiary);color:var(--accent-red);box-shadow:var(--shadow-sm)}.scroll-tip{color:var(--accent-red);background:#e639460f;border:1px solid #e639461f;border-radius:10px;align-items:center;gap:8px;margin-bottom:5px;padding:10px 16px;font-size:12px;font-weight:500;animation:.3s ease-out fadeSlideUp;display:flex}@media (width>=768px){.scroll-tip{display:none}}
