*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--bg: #07070f;--bg2: #0f0f1c;--bg3: #15152a;--border: #1e1e3a;--border2: #2a2a4a;--text: #e0e0f0;--text-muted: #6b6b8a;--accent: #44aaff;--accent2: #7c3aed;--green: #22c55e;--red: #ef4444;--yellow: #eab308;--header-h: 56px;--sidebar-w: 280px;--card-radius: 10px;--font: "Segoe UI", system-ui, -apple-system, sans-serif}html{scroll-behavior:smooth;overflow-x:hidden;max-width:100vw}body{font-family:var(--font);background:var(--bg);color:var(--text);min-height:100vh;line-height:1.5;overflow-x:hidden;max-width:100vw}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}.site-header{position:sticky;top:0;z-index:100;background:#07070ff2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border)}.header-inner{max-width:1440px;margin:0 auto;height:var(--header-h);padding:0 20px;display:flex;align-items:center;gap:18px}.logo{display:flex;align-items:center;gap:6px;flex-shrink:0;-webkit-user-select:none;user-select:none}.logo-icon{font-size:22px}.logo-text{font-size:19px;font-weight:800;color:#fff;letter-spacing:-.4px}.logo-key{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 7px;font-size:13px;font-weight:900;color:#fff;background:linear-gradient(180deg,#1e293b,#0f172a);border:1px solid rgba(68,170,255,.4);border-bottom:2.5px solid var(--accent);border-radius:6px;box-shadow:0 2px 5px #00000080,inset 0 1px #fff3;letter-spacing:.5px;text-shadow:0 0 8px rgba(68,170,255,.8)}.logo-tagline{font-size:13px;font-weight:500;color:var(--text-muted);letter-spacing:-.1px;margin-left:4px;white-space:nowrap}.header-search{flex:1;max-width:480px;min-width:180px;margin:0}.search-wrap{position:relative;display:flex;align-items:center;background:#101222;border:1.5px solid #282a4d;border-radius:8px;padding:0 12px;height:38px;cursor:text;transition:all .18s ease;box-shadow:inset 0 1px 3px #0006,0 1px 2px #0003}.search-wrap:hover{background:#14162e;border-color:#44aaffa6;box-shadow:0 0 12px #4af3}.search-wrap:focus-within{border-color:var(--accent);background:#151836;box-shadow:0 0 0 2px #44aaff59,0 0 16px #44aaff59}.search-icon{color:var(--accent);flex-shrink:0;margin-right:9px;cursor:pointer;transition:transform .15s ease}.search-icon:hover{transform:scale(1.15)}.search-input{flex:1;background:transparent;border:none;outline:none;color:#fff;font-size:13.5px;font-weight:500;font-family:inherit;padding:0;min-width:0}.search-input::placeholder{color:#8c8cb8}.search-clear-btn{background:#ffffff1a;border:none;color:var(--text-muted);font-size:12px;cursor:pointer;padding:3px 7px;border-radius:4px;line-height:1;margin-left:4px;transition:all .15s}.search-clear-btn:hover{color:#fff;background:#ef444499}.search-kbd{display:inline-flex;align-items:center;justify-content:center;background:#44aaff1f;border:1px solid rgba(68,170,255,.35);border-radius:5px;font-size:12px;font-weight:700;font-family:inherit;color:var(--accent);padding:2px 7px;line-height:1;margin-left:6px;cursor:pointer;transition:all .15s}.search-kbd:hover{color:#fff;border-color:var(--accent);background:var(--accent)}.search-wrap:focus-within .search-kbd{opacity:.3}.header-actions{margin-left:auto;display:flex;align-items:center;gap:10px;flex-shrink:0}.header-bookmarks-btn{display:inline-flex;align-items:center;gap:6px;background:var(--bg2);border:1px solid var(--border2);color:var(--text-muted);font-size:12px;font-weight:600;padding:6px 12px;border-radius:8px;cursor:pointer;transition:all .15s ease;-webkit-user-select:none;user-select:none}.header-bookmarks-btn:hover{border-color:#f59e0b66;color:#fff;background:var(--bg3)}.header-bookmarks-btn.active{background:#f59e0b26;border-color:#f59e0b;color:#fbbf24;box-shadow:0 0 10px #f59e0b40}.bookmarks-badge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-weight:800;border-radius:9px;background:#f59e0b;color:#000;line-height:1}.filters-toggle-btn{display:inline-flex;align-items:center;gap:7px;background:var(--bg2);border:1px solid var(--border2);color:var(--text);font-size:12px;font-weight:600;padding:6px 13px;border-radius:8px;cursor:pointer;transition:all .15s ease;-webkit-user-select:none;user-select:none}.filters-toggle-btn:hover{border-color:var(--accent);background:var(--bg3)}.filters-toggle-btn.open{background:#44aaff1f;border-color:var(--accent);color:var(--accent);box-shadow:0 0 10px #4af3}.filters-badge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-weight:800;border-radius:9px;background:var(--accent);color:#000;line-height:1}.filters-toggle-arrow{font-size:10px;transition:transform .2s ease}.filters-toggle-btn.open .filters-toggle-arrow{transform:rotate(180deg)}.lang-switcher{display:flex;align-items:center;gap:2px;padding:2px;background:var(--bg2);border:1px solid var(--border);border-radius:8px;flex-shrink:0}.lang-btn{display:flex;flex-direction:column;align-items:center;gap:1px;background:transparent;border:1px solid transparent;border-radius:6px;padding:4px 6px;cursor:pointer;transition:all .15s;opacity:.5}.lang-flag-wrap{display:flex;align-items:center;justify-content:center;line-height:1}.flag-icon{width:22px;height:15px;border-radius:2px;display:block;flex-shrink:0;box-shadow:0 1px 3px #00000073;border:1px solid rgba(255,255,255,.18);transition:transform .15s ease}.lang-btn:hover .flag-icon{transform:scale(1.08)}.lang-btn.active .flag-icon{border-color:#fff6;box-shadow:0 0 6px #4af6}.lang-code{font-size:8px;font-weight:800;letter-spacing:.5px;color:var(--text-muted);display:block;line-height:1}.lang-btn:hover{opacity:.85;background:var(--bg3);border-color:var(--border2)}.lang-btn:hover .lang-code{color:var(--text)}.lang-btn.active{opacity:1;background:var(--bg3);border-color:var(--accent);box-shadow:0 0 0 1px var(--accent),0 0 8px #44aaff4d}.lang-btn.active .lang-code{color:var(--accent)}.filters-panel{background:var(--bg);border-bottom:1px solid var(--border);box-shadow:0 16px 24px -6px #0009;animation:slideDown .18s ease-out}@keyframes slideDown{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.filters-panel-inner{max-width:1440px;margin:0 auto;padding:14px 20px 16px;display:flex;flex-direction:column;gap:14px}.filter-section{display:flex;flex-direction:column;gap:8px}.filter-section-title{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.8px;color:var(--text-muted)}.filter-section-icon{font-size:13px}.category-nav{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.cat-btn{background:transparent;border:1px solid var(--border2);color:var(--text-muted);font-size:12px;font-weight:600;padding:5px 12px;border-radius:6px;cursor:pointer;transition:all .15s;white-space:nowrap}.cat-btn:hover{border-color:var(--accent);color:var(--accent)}.cat-btn.active{background:var(--accent);border-color:var(--accent);color:#000;box-shadow:0 0 10px #44aaff59}.cat-btn-hardware.active{background:#f97316;border-color:#f97316;color:#000;box-shadow:0 0 10px #f9731659}.cat-btn-ai.active{background:#8b5cf6;border-color:#8b5cf6;color:#fff;box-shadow:0 0 10px #8b5cf659}.source-nav{display:flex;align-items:center;flex-wrap:wrap;gap:5px}.src-type-sep{font-size:13px;padding:0 3px 0 6px;opacity:.45;flex-shrink:0;-webkit-user-select:none;user-select:none;line-height:1}.src-btn{display:inline-flex;align-items:center;gap:5px;background:transparent;border:1px solid var(--border2);border-radius:20px;color:var(--text-muted);font-size:11px;font-weight:500;padding:3px 10px 3px 7px;cursor:pointer;transition:all .15s;white-space:nowrap;flex-shrink:0;line-height:1.2}.src-dot{width:7px;height:7px;border-radius:50%;display:inline-block;flex-shrink:0}.src-btn:hover{border-color:var(--accent);color:var(--text);background:var(--bg2)}.src-btn.active{color:var(--text);background:var(--bg2);border-color:var(--src-color, var(--accent));box-shadow:0 0 0 1px var(--src-color, var(--accent)),0 0 6px color-mix(in srgb,var(--src-color, var(--accent)) 35%,transparent);opacity:1}.src-btn[data-src=all]{border-color:var(--border);padding:3px 12px;font-weight:600}.src-btn[data-src=all].active{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent);color:var(--accent);background:#44aaff12}.layout{display:grid;grid-template-columns:minmax(0,1fr) var(--sidebar-w);gap:0;max-width:1440px;width:100%;margin:0 auto;min-height:calc(100vh - var(--header-h) - 40px)}.feed-column{min-width:0;padding:16px 20px 40px;border-right:1px solid var(--border)}.news-feed{display:flex;flex-direction:column;gap:12px;min-width:0}.news-card{position:relative;display:flex;align-items:center;gap:12px;padding:12px 14px 12px 26px;border-radius:var(--card-radius);border:1px solid transparent;transition:background .15s,border-color .15s,opacity .4s,transform .2s,box-shadow .2s;cursor:default;overflow:visible;min-width:0}.news-card.has-no-img{padding-left:32px}.news-card:hover{background:var(--bg2);border-color:var(--border)}.card-read-mark{position:absolute;top:7px;right:9px;width:18px;height:18px;border-radius:50%;background:#22c55e;color:#000;font-size:11px;font-weight:800;line-height:18px;text-align:center;opacity:0;transform:scale(.5);transition:opacity .3s,transform .3s;pointer-events:none;z-index:1}.news-card.card-read{opacity:.52}.news-card.card-read:hover{opacity:.85;background:var(--bg2);border-color:var(--border)}.news-card.card-read .card-read-mark{opacity:1;transform:scale(1)}.news-card.card-read .card-title{color:var(--text-muted)}@keyframes read-flash{0%{background:#22c55e2e;border-color:#22c55e66}to{background:transparent;border-color:transparent}}.news-card.card-just-read{animation:read-flash .8s ease-out forwards}.card-reactions-dock{position:absolute;left:-13px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;align-items:center;gap:3px;z-index:5}.card-rx-btn{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;width:32px;min-width:32px;height:34px;padding:2px;background:var(--bg2);border:1px solid var(--border);border-radius:8px;color:var(--text-muted);cursor:pointer;box-shadow:-2px 2px 8px #0000001a;transition:all .18s cubic-bezier(.16,1,.3,1);font-family:var(--font);font-size:10px;font-weight:700;line-height:1;-webkit-user-select:none;user-select:none}.card-rx-btn:hover{transform:scale(1.08) translate(-1px);border-color:var(--accent);color:var(--accent);box-shadow:-3px 3px 12px #00000026}.card-rx-btn.voted.card-like-btn{background:var(--accent);border-color:var(--accent);color:#fff;box-shadow:-3px 4px 14px #006fee59}.card-rx-btn.voted.card-dislike-btn{background:#ef4444;border-color:#ef4444;color:#fff;box-shadow:-3px 4px 14px #ef444459}.card-rx-btn.voted .reaction-svg{fill:currentColor}.card-img{width:130px;height:86px;object-fit:cover;border-radius:10px;flex-shrink:0;order:2;margin-left:2px;background:var(--bg3);transition:transform .2s ease}.news-card:hover .card-img{transform:scale(1.02)}.card-body{flex:1;min-width:0;order:3}.card-meta{display:flex;align-items:center;gap:6px;margin-bottom:4px;flex-wrap:wrap}.source-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.source-name{font-size:11px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px}.card-reactions{display:inline-flex;align-items:center;gap:3px;margin:0 4px 0 2px}.cat-badge{font-size:10px;font-weight:700;padding:1px 6px;border-radius:4px;letter-spacing:.3px}.cat-pc{background:#2563eb40;color:#60a5fa}.cat-console{background:#9333ea40;color:#c084fc}.cat-mobile{background:#16a34a40;color:#4ade80}.cat-esports{background:#dc262640;color:#f87171}.cat-hardware{background:#f9731638;color:#fb923c}.cat-ai{background:#8b5cf640;color:#a78bfa}.cat-general{display:none}.cat-btn-hardware.active{background:#f97316;border-color:#f97316;color:#000}.cat-btn-ai.active{background:#8b5cf6;border-color:#8b5cf6;color:#fff}.card-time{font-size:11px;color:var(--text-muted);white-space:nowrap}.card-actions{display:inline-flex;align-items:center;gap:5px;margin-left:auto}.card-action-btn{display:inline-flex;align-items:center;gap:4px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);color:var(--text-muted);cursor:pointer;padding:2px 6px;border-radius:4px;font-size:11px;font-weight:600;line-height:1;transition:all .15s ease;-webkit-user-select:none;user-select:none}.card-action-btn:hover{background:#ffffff14;border-color:#ffffff29;color:var(--text);transform:translateY(-1px)}.reaction-svg{flex-shrink:0;display:block}.card-like-btn:hover{color:#34d399;background:#34d3991f;border-color:#34d3994d}.card-like-btn.voted{color:#10b981;background:#10b9812e;border-color:#10b981;font-weight:700}.card-like-btn.voted .reaction-svg{fill:currentColor}.card-dislike-btn:hover{color:#f87171;background:#f871711f;border-color:#f871714d}.card-dislike-btn.voted{color:#ef4444;background:#ef44442e;border-color:#ef4444;font-weight:700}.card-dislike-btn.voted .reaction-svg{fill:currentColor}.reaction-pop{animation:reactionPop .3s cubic-bezier(.175,.885,.32,1.275)}@keyframes reactionPop{0%{transform:scale(1)}50%{transform:scale(1.3)}to{transform:scale(1)}}.card-share-btn{display:inline-flex;align-items:center;justify-content:center;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);color:var(--text-muted);cursor:pointer;padding:2px 5px;border-radius:4px;line-height:1;transition:color .15s,background .15s,transform .12s,border-color .15s;opacity:.8}.card-share-btn:hover{color:var(--accent);background:#44aaff1f;border-color:#44aaff40;opacity:1;transform:translateY(-1px)}.card-bookmark-btn{display:inline-flex;align-items:center;justify-content:center;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);color:var(--text-muted);cursor:pointer;padding:2px 5px;border-radius:4px;line-height:1;transition:all .15s ease;opacity:.8}.card-bookmark-btn:hover{color:#fbbf24;background:#f59e0b24;border-color:#f59e0b59;opacity:1;transform:translateY(-1px)}.card-bookmark-btn.bookmarked{color:#f59e0b;background:#f59e0b33;border-color:#f59e0b;opacity:1}.card-bookmark-btn.bookmarked .bookmark-svg{fill:currentColor}.bookmarks-empty-state{text-align:center;padding:60px 20px;background:#ffffff05;border:1px dashed var(--border2);border-radius:12px;margin:16px 0}.bookmarks-empty-icon{font-size:40px;margin-bottom:12px;display:block;filter:drop-shadow(0 4px 10px rgba(245,158,11,.35))}.bookmarks-empty-text{font-size:14px;color:var(--text-muted);max-width:400px;margin:0 auto 16px;line-height:1.5}.bookmarks-empty-btn{display:inline-flex;align-items:center;gap:6px;background:#44aaff1f;border:1px solid var(--accent);color:var(--accent);font-size:12px;font-weight:600;padding:6px 14px;border-radius:6px;cursor:pointer;transition:all .15s}.bookmarks-empty-btn:hover{background:var(--accent);color:#000}@keyframes card-pulse{0%{box-shadow:0 0 #44aaffb3;border-color:var(--accent)}50%{box-shadow:0 0 20px 4px #4af6;border-color:var(--accent)}to{box-shadow:0 0 #4af0;border-color:transparent}}.news-card.card-highlight{animation:card-pulse 2.5s ease-out;border-color:var(--accent)!important;background:#44aaff14!important}.share-toast{position:fixed;bottom:24px;left:50%;transform:translate(-50%) translateY(20px);background:#0f172af2;border:1px solid rgba(68,170,255,.4);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;padding:9px 18px;border-radius:24px;font-size:13px;font-weight:600;box-shadow:0 10px 25px -5px #0009,0 0 12px #44aaff4d;display:flex;align-items:center;gap:8px;opacity:0;pointer-events:none;transition:opacity .22s ease,transform .22s ease;z-index:1000}.share-toast.show{opacity:1;transform:translate(-50%) translateY(0)}.card-title{display:block;font-size:14px;font-weight:600;color:var(--text);line-height:1.4;margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .12s}.card-title:hover{color:var(--accent);text-decoration:none}.card-summary{font-size:12px;color:var(--text-muted);line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.similar-badge{display:inline-block;margin-top:5px;font-size:10px;color:var(--text-muted);background:var(--bg3);border:1px solid var(--border2);padding:1px 7px;border-radius:10px}@keyframes shimmer{0%{opacity:1}50%{opacity:.45}to{opacity:1}}.news-card.translating .card-title,.news-card.translating .card-summary{animation:shimmer 1.2s ease-in-out infinite;pointer-events:none}.news-card.translating:before{content:"🌐";position:absolute;top:8px;right:8px;font-size:13px;opacity:.6}.news-card{position:relative}.load-more-wrap{text-align:center;padding:20px 0}.load-more-btn{background:transparent;border:1px solid var(--accent);color:var(--accent);font-size:13px;font-weight:600;padding:9px 28px;border-radius:8px;cursor:pointer;transition:all .15s}.load-more-btn:hover{background:var(--accent);color:#000}.status-msg{color:var(--text-muted);font-size:13px;padding:24px;text-align:center}.status-msg.error{color:var(--red)}.sidebar{padding:20px 16px 40px;background:var(--bg)}.sidebar-title{font-size:13px;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:1px;margin-bottom:14px;padding-bottom:8px;border-bottom:1px solid var(--border)}.releases-list{display:flex;flex-direction:column;gap:2px}.release-card{display:flex;gap:10px;align-items:flex-start;padding:8px 6px;border-radius:8px;transition:background .12s}.release-card:hover{background:var(--bg2)}.rel-img{width:54px;height:38px;object-fit:cover;border-radius:5px;flex-shrink:0;background:var(--bg3)}.rel-img-placeholder{width:54px;height:38px;border-radius:5px;background:var(--bg3);display:flex;align-items:center;justify-content:center;font-size:20px;flex-shrink:0}.rel-body{flex:1;min-width:0}.rel-name{font-size:12px;font-weight:600;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.4}.rel-meta{display:flex;align-items:center;gap:6px;margin-top:2px;flex-wrap:wrap}.rel-date{font-size:11px;color:var(--accent)}.mc-badge{font-size:10px;font-weight:700;padding:0 4px;border-radius:3px;line-height:1.4}.mc-green{background:#166534;color:#4ade80}.mc-yellow{background:#854d0e;color:#fbbf24}.mc-red{background:#7f1d1d;color:#f87171}.rel-platforms{font-size:10px;color:var(--text-muted);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rel-badge{display:inline-block;font-size:10px;font-weight:700;padding:1px 6px;border-radius:4px;white-space:nowrap}.badge-today{background:#facc1540;color:#fde047;border:1px solid rgba(250,204,21,.4)}.badge-tomorrow{background:#f9731633;color:#fb923c;border:1px solid rgba(249,115,22,.3)}.badge-week{background:#44aaff2e;color:#60c8ff;border:1px solid rgba(68,170,255,.3)}.badge-soon{background:#64748b33;color:#94a3b8;border:1px solid rgba(100,116,139,.3)}.badge-new{background:#22c55e2e;color:#4ade80;border:1px solid rgba(34,197,94,.3)}.badge-released{background:#64748b26;color:#64748b}.price-badge{font-size:10px;font-weight:700;color:var(--accent)}.rel-store-badge{font-size:9px;font-weight:600;padding:1px 5px;border-radius:4px;background:var(--bg3);color:var(--text-muted);border:1px solid var(--border);display:inline-flex;align-items:center;gap:3px;margin-left:auto;flex-shrink:0;transition:all .15s ease}a.release-card:hover .rel-store-badge{color:var(--accent);border-color:var(--accent);background:#44aaff1a}.rel-divider{font-size:10px;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.8px;padding:10px 6px 4px;border-top:1px solid var(--border);margin-top:4px}.rel-divider:first-child{border-top:none;margin-top:0;padding-top:0}a.release-card{text-decoration:none;cursor:pointer}a.release-card:hover .rel-name{color:var(--accent)}a.release-card .rel-name{transition:color .12s}.top-sources-section{margin-top:30px;padding-top:20px;border-top:1px solid var(--border)}.top-sources-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid var(--border)}.top-sources-header .sidebar-title{margin-bottom:0;padding-bottom:0;border-bottom:none}.top-sources-badge{font-size:10px;font-weight:700;color:#f43f5e;background:#f43f5e1f;border:1px solid rgba(244,63,94,.3);padding:2px 7px;border-radius:10px;display:inline-flex;align-items:center;gap:3px;letter-spacing:.3px}.top-sources-list{display:flex;flex-direction:column;gap:4px}.top-sources-loading{font-size:12px;color:var(--text-muted);text-align:center;padding:12px 0}.top-source-item{display:flex;align-items:center;padding:6px 10px;border-radius:7px;background:var(--bg2);border:1px solid transparent;transition:all .16s ease;cursor:pointer;-webkit-user-select:none;user-select:none}.top-source-item:hover{background:var(--bg3);border-color:#44aaff4d;transform:translate(3px)}.top-source-item.source-liked-pop{animation:sourcePulse .35s cubic-bezier(.175,.885,.32,1.275)}@keyframes sourcePulse{0%{transform:scale(1)}50%{transform:scale(1.04);background:#f43f5e26;border-color:#f43f5e}to{transform:scale(1)}}.top-source-rank{font-size:10.5px;font-weight:800;width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border-radius:5px;margin-right:8px;flex-shrink:0;background:#ffffff0d;color:var(--text-muted)}.top-source-rank.rank-1{background:linear-gradient(135deg,#fbbf24,#d97706);color:#000;box-shadow:0 0 8px #fbbf2466}.top-source-rank.rank-2{background:linear-gradient(135deg,#e2e8f0,#94a3b8);color:#000}.top-source-rank.rank-3{background:linear-gradient(135deg,#f97316,#b45309);color:#fff}.top-source-dot{width:7px;height:7px;border-radius:50%;margin-right:8px;flex-shrink:0}.top-source-name{font-size:12px;font-weight:600;color:var(--text);flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.top-source-likes{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:700;color:#f43f5e;margin-left:6px;padding:1px 6px;border-radius:4px;background:#f43f5e1a;border:1px solid rgba(244,63,94,.2)}.top-source-heart{flex-shrink:0}.site-footer{text-align:center;padding:12px;font-size:11px;color:var(--text-muted);border-top:1px solid var(--border)}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:var(--border2);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--accent2)}@media (max-width: 1024px){:root{--sidebar-w: 260px}.logo-tagline{display:none}.header-search{max-width:260px;min-width:130px}.bookmarks-btn-label{display:none}.header-bookmarks-btn{padding:6px 9px}#filters-toggle-label{display:none}.filters-toggle-btn{padding:6px 9px}#theme-toggle-text{display:none}.theme-toggle-btn{padding:6px 9px}.search-kbd{display:none}.feed-column{padding:16px 16px 36px 18px}}@media (max-width: 860px){.layout{grid-template-columns:1fr}.feed-column{border-right:none;padding:14px 14px 28px 18px}.sidebar{border-top:1px solid var(--border);padding:20px 16px 40px}.category-nav,.source-nav{overflow-x:auto;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;padding-bottom:4px}}@media (max-width: 640px){.site-header{height:auto}.header-inner{height:auto;padding:8px 10px 10px;flex-wrap:wrap;gap:6px}.logo{order:1}.logo-text{font-size:17px}.header-actions{order:2;margin-left:auto;gap:4px}.header-bookmarks-btn,.filters-toggle-btn,.theme-toggle-btn{padding:5px 8px;font-size:11px}.lang-switcher{gap:2px}.lang-btn{padding:2px 4px;font-size:12px;min-width:24px;height:24px}.header-search{order:3;width:100%;max-width:100%;margin:2px 0 0;min-width:100%}.search-wrap{height:38px;padding:0 10px}.search-input{font-size:13px}.search-kbd{display:none}.feed-column{padding:10px 8px 24px 14px}.news-feed{gap:10px}.news-card{gap:8px;padding:10px 10px 10px 22px;border-radius:12px}.news-card.has-no-img{padding-left:26px}.card-reactions-dock{left:-10px;gap:2px}.card-rx-btn{width:28px;min-width:28px;height:30px;border-radius:6px;font-size:8px}.card-rx-btn .reaction-svg{width:11px;height:11px}.card-img{width:82px;height:60px;border-radius:8px;margin-left:1px}.card-title{font-size:13px;line-height:1.3}.card-summary{font-size:11px;line-height:1.35;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.card-meta{gap:4px;font-size:10px;margin-bottom:2px}.cat-badge{font-size:9px;padding:1px 4px}.card-time{font-size:10px}.card-action-btn{padding:2px 4px;font-size:10px}.feedback-fab{bottom:12px;right:12px;padding:7px 12px;font-size:11px}.feedback-modal-dialog{bottom:8px;right:8px;left:8px;width:auto;max-width:calc(100vw - 16px)}}@media (max-width: 380px){.header-inner{padding:6px 6px 8px}.feed-column{padding:8px 6px 20px 12px}.card-reactions-dock{left:-8px}.card-rx-btn{width:24px;min-width:24px;height:26px;font-size:7px}.card-img{width:68px;height:50px}.news-card{padding:8px 6px 8px 20px;gap:6px}.news-card.has-no-img{padding-left:22px}}.feedback-sidebar-card{margin-top:24px;background:var(--bg2);border:1px solid var(--border);border-radius:var(--card-radius);padding:16px;box-shadow:0 4px 16px #00000040;position:relative;overflow:hidden}.feedback-sidebar-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--accent),var(--accent2))}.feedback-card-header{display:flex;align-items:center;gap:8px}.feedback-card-icon{font-size:18px}.feedback-card-title{font-size:14px;font-weight:700;color:#fff;letter-spacing:-.2px}.feedback-card-desc{font-size:12px;color:var(--text-muted);margin:8px 0 14px;line-height:1.45}.feedback-open-btn{width:100%;display:flex;align-items:center;justify-content:center;gap:6px;padding:9px 14px;background:linear-gradient(135deg,#44aaff26,#7c3aed33);border:1px solid rgba(68,170,255,.35);border-radius:8px;color:#fff;font-family:var(--font);font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease}.feedback-open-btn:hover{background:linear-gradient(135deg,#44aaff47,#7c3aed61);border-color:var(--accent);box-shadow:0 4px 14px #44aaff40;transform:translateY(-1px)}.feedback-open-btn:active{transform:translateY(0)}.feedback-direct-contacts{margin-top:14px;padding-top:12px;border-top:1px solid rgba(255,255,255,.06)}.feedback-direct-label{display:block;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted);margin-bottom:8px}.feedback-contacts-links{display:flex;gap:8px;flex-wrap:wrap}.contact-pill-link{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;padding:4px 10px;border-radius:6px;text-decoration:none;transition:all .2s ease}.contact-pill-link.tg{background:#0088cc1f;border:1px solid rgba(0,136,204,.35);color:#38bdf8}.contact-pill-link.tg:hover{background:#0088cc40;border-color:#38bdf8;color:#fff;text-decoration:none;transform:translateY(-1px)}.contact-pill-link.mail{background:#eab3081f;border:1px solid rgba(234,179,8,.35);color:#facc15}.contact-pill-link.mail:hover{background:#eab30840;border-color:#facc15;color:#fff;text-decoration:none;transform:translateY(-1px)}.feedback-fab{position:fixed;bottom:22px;right:22px;z-index:990;display:inline-flex;align-items:center;gap:8px;padding:10px 18px;background:linear-gradient(135deg,#181830,#0d0d1e);border:1px solid rgba(68,170,255,.45);border-radius:50px;color:#fff;font-family:var(--font);font-size:13px;font-weight:600;cursor:pointer;box-shadow:0 4px 20px #00000080,0 0 16px #44aaff40;transition:all .25s cubic-bezier(.16,1,.3,1);-webkit-user-select:none;user-select:none}.feedback-fab:hover{background:linear-gradient(135deg,#224,#121228);border-color:var(--accent);box-shadow:0 6px 26px #0009,0 0 24px #44aaff73;transform:translateY(-2px)}.feedback-fab:active{transform:translateY(0) scale(.97)}.feedback-fab-icon{font-size:16px}.feedback-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .22s ease,visibility .22s ease}.feedback-modal.is-open{pointer-events:auto;opacity:1;visibility:visible}.feedback-modal-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#04040aa6;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.feedback-modal-dialog{position:absolute;bottom:76px;right:22px;width:390px;max-width:calc(100vw - 32px);max-height:calc(100vh - 96px);background:var(--bg2);border:1px solid var(--border2);border-radius:14px;box-shadow:0 16px 48px #000000b3,0 0 28px #44aaff2e;display:flex;flex-direction:column;overflow:hidden;transform:translateY(18px) scale(.95);transition:transform .25s cubic-bezier(.16,1,.3,1)}.feedback-modal.is-open .feedback-modal-dialog{transform:translateY(0) scale(1)}.feedback-modal-header{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid var(--border);background:#ffffff05}.feedback-modal-title-wrap{display:flex;align-items:center;gap:8px}.feedback-modal-icon{font-size:18px}.feedback-modal-title{font-size:15px;font-weight:700;color:#fff;letter-spacing:-.2px}.feedback-modal-close{background:transparent;border:none;color:var(--text-muted);font-size:16px;width:28px;height:28px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .18s}.feedback-modal-close:hover{background:#ffffff14;color:#fff}.feedback-modal-body{padding:16px 18px 18px;overflow-y:auto}.feedback-modal-desc{font-size:12.5px;color:var(--text-muted);line-height:1.45;margin-bottom:14px}.feedback-form .form-group{margin-bottom:10px}.feedback-textarea{width:100%;min-height:85px;resize:vertical;background:var(--bg3);border:1px solid var(--border);border-radius:8px;padding:10px 12px;color:var(--text);font-family:var(--font);font-size:13px;line-height:1.4;outline:none;transition:border-color .18s,box-shadow .18s}.feedback-textarea:focus{border-color:var(--accent);box-shadow:0 0 0 2px #4af3}.feedback-input{width:100%;background:var(--bg3);border:1px solid var(--border);border-radius:8px;padding:9px 12px;color:var(--text);font-family:var(--font);font-size:13px;outline:none;transition:border-color .18s,box-shadow .18s}.feedback-input:focus{border-color:var(--accent);box-shadow:0 0 0 2px #4af3}.feedback-submit-btn{width:100%;background:linear-gradient(135deg,var(--accent) 0%,var(--accent2) 100%);border:none;border-radius:8px;color:#fff;font-family:var(--font);font-size:13.5px;font-weight:600;padding:10px 16px;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 10px #44aaff40}.feedback-submit-btn:hover:not(:disabled){filter:brightness(1.1);box-shadow:0 4px 16px #4af6;transform:translateY(-1px)}.feedback-submit-btn:disabled{opacity:.6;cursor:not-allowed}.feedback-status-msg{margin-top:10px;padding:8px 12px;border-radius:6px;font-size:12px;font-weight:500;text-align:center;line-height:1.4}.feedback-status-msg.success{background:#22c55e26;border:1px solid rgba(34,197,94,.4);color:#4ade80}.feedback-status-msg.error{background:#ef444426;border:1px solid rgba(239,68,68,.4);color:#f87171}.feedback-contacts-divider{margin:16px 0;height:1px;background:var(--border)}.feedback-contacts-title{display:block;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted);margin-bottom:10px}.feedback-contacts-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.contact-item-btn{display:flex;align-items:center;gap:10px;padding:8px 12px;background:var(--bg3);border:1px solid var(--border);border-radius:8px;text-decoration:none;transition:all .2s ease}.contact-item-btn:hover{text-decoration:none;transform:translateY(-1px)}.contact-item-btn.tg:hover{border-color:#38bdf8;background:#0088cc1f}.contact-item-btn.mail:hover{border-color:#facc15;background:#eab3081f}.contact-item-icon{font-size:18px;flex-shrink:0}.contact-item-info{display:flex;flex-direction:column;overflow:hidden}.contact-item-name{font-size:12px;font-weight:700;color:#fff}.contact-item-detail{font-size:11px;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.theme-toggle-btn{display:inline-flex;align-items:center;gap:6px;background:var(--bg2);border:1px solid var(--border2);color:var(--text);padding:6px 12px;border-radius:8px;font-family:var(--font);font-size:12px;font-weight:600;cursor:pointer;transition:all .2s;white-space:nowrap}.theme-toggle-btn:hover{border-color:var(--accent);color:var(--accent);box-shadow:0 0 10px #4af3}.theme-toggle-btn.active{background:#ea580c26;border-color:#ea580c;color:#ea580c;box-shadow:0 0 12px #ea580c40}[data-theme=warm-arcade]{--bg: #f4efe4;--bg2: #ffffff;--bg3: #fbf9f5;--border: #e2dacb;--border2: #d1c6b2;--text: #1c1917;--text-muted: #78716c;--accent: #ea580c;--accent2: #d97706;--green: #16a34a;--red: #dc2626;--yellow: #ca8a04;--card-radius: 14px}[data-theme=warm-arcade] body{background-color:#2b2326;background-image:linear-gradient(180deg,#f6f1e9e6,#f0eadef0),url(/bg-arcade.jpg);background-attachment:fixed;background-size:cover;background-position:center;color:var(--text)}[data-theme=warm-arcade] .site-header{background:#f8f5eeeb;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid #e2dacb;box-shadow:0 2px 14px #2d23190d}[data-theme=warm-arcade] .logo-text{color:#1c1917}[data-theme=warm-arcade] .logo-key{background:linear-gradient(180deg,#fff,#f4eee1);border:1px solid rgba(234,88,12,.4);border-bottom:2.5px solid #ea580c;color:#ea580c;box-shadow:0 2px 6px #ea580c33;text-shadow:none}[data-theme=warm-arcade] .logo-tagline{color:#78716c}[data-theme=warm-arcade] .search-wrap{background:#fff;border:1px solid #ded6c6;box-shadow:0 2px 8px #2d23190a}[data-theme=warm-arcade] .search-input{color:#1c1917}[data-theme=warm-arcade] .search-input::placeholder{color:#a8a29e}[data-theme=warm-arcade] .search-icon{stroke:#78716c}[data-theme=warm-arcade] .search-kbd{background:#f5efe4;border-color:#ded6c6;color:#78716c}[data-theme=warm-arcade] .header-bookmarks-btn,[data-theme=warm-arcade] .filters-toggle-btn{background:#fff;border:1px solid #ded6c6;color:#44403c}[data-theme=warm-arcade] .header-bookmarks-btn:hover,[data-theme=warm-arcade] .filters-toggle-btn:hover{border-color:#ea580c;color:#ea580c}[data-theme=warm-arcade] .filters-panel{background:#f8f5eef5;border-bottom:1px solid #e2dacb}[data-theme=warm-arcade] .cat-btn{background:#fff;border:1px solid #ded6c6;color:#575147}[data-theme=warm-arcade] .cat-btn:hover{border-color:#ea580c;color:#ea580c}[data-theme=warm-arcade] .cat-btn.active{background:#ea580c;border-color:#ea580c;color:#fff;box-shadow:0 2px 10px #ea580c4d}[data-theme=warm-arcade] .src-btn{background:#fff;border:1px solid #ded6c6;color:#575147}[data-theme=warm-arcade] .src-btn:hover{border-color:#ea580c;color:#ea580c}[data-theme=warm-arcade] .src-btn.active{background:#ea580c;border-color:#ea580c;color:#fff}[data-theme=warm-arcade] .news-feed{gap:12px}[data-theme=warm-arcade] .news-card{background:#fff;border:1px solid #e7dfd1;border-radius:14px;box-shadow:0 4px 18px #2d23190d,0 1px 3px #00000005;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s,border-color .2s;padding:14px 16px}[data-theme=warm-arcade] .news-card:hover{background:#fff;border-color:#ea580c;transform:translateY(-2px);box-shadow:0 10px 28px #ea580c1f,0 2px 6px #00000008}[data-theme=warm-arcade] .card-title{color:#1c1917;font-weight:700}[data-theme=warm-arcade] .news-card:hover .card-title{color:#ea580c}[data-theme=warm-arcade] .card-summary{color:#575147}[data-theme=warm-arcade] .card-img{background:#f5f1e8;border-radius:8px}[data-theme=warm-arcade] .card-rx-btn{background:#f7f3ec;border:1px solid #e5ddd0;color:#665f56;border-radius:8px}[data-theme=warm-arcade] .card-rx-btn:hover{background:#ffedd5;border-color:#fb923c;color:#ea580c}[data-theme=warm-arcade] .card-rx-btn.active.like{background:#ffedd5;border-color:#ea580c;color:#c2410c}[data-theme=warm-arcade] .card-rx-btn.active.dislike{background:#fee2e2;border-color:#ef4444;color:#dc2626}[data-theme=warm-arcade] .feed-column{border-right:1px solid #e4dccd}[data-theme=warm-arcade] .sidebar-title{color:#1c1917}[data-theme=warm-arcade] .rel-card{background:#fff;border:1px solid #e7dfd1;border-radius:12px;box-shadow:0 3px 12px #2d23190a}[data-theme=warm-arcade] .rel-title{color:#1c1917}[data-theme=warm-arcade] .rel-countdown{background:#fff7ed;border:1px solid #fed7aa;color:#c2410c}[data-theme=warm-arcade] .rel-store-badge.steam{background:linear-gradient(135deg,#ea580c,#c2410c);color:#fff;border:none}[data-theme=warm-arcade] .top-sources-section{background:#fff;border:1px solid #e7dfd1;border-radius:14px;box-shadow:0 4px 16px #2d23190a}[data-theme=warm-arcade] .top-source-row:hover{background:#fbf9f4}[data-theme=warm-arcade] .feedback-sidebar-card{background:#fff;border:1px solid #e7dfd1;border-radius:14px;box-shadow:0 4px 16px #2d23190a}[data-theme=warm-arcade] .feedback-sidebar-card:before{background:linear-gradient(90deg,#ea580c,#d97706)}[data-theme=warm-arcade] .feedback-card-title{color:#1c1917}[data-theme=warm-arcade] .feedback-open-btn{background:linear-gradient(135deg,#ea580c1f,#d977062e);border:1px solid rgba(234,88,12,.4);color:#c2410c}[data-theme=warm-arcade] .feedback-open-btn:hover{background:linear-gradient(135deg,#ea580c,#d97706);color:#fff}[data-theme=warm-arcade] .site-footer{border-top:1px solid #e4dccd;color:#78716c}[data-theme=warm-arcade] .feedback-fab{background:linear-gradient(135deg,#fff,#fbf8f2);border:1.5px solid #ea580c;color:#ea580c;box-shadow:0 6px 24px #ea580c40}[data-theme=warm-arcade] .feedback-modal-dialog{background:#fff;border:1px solid #e7dfd1;box-shadow:0 16px 48px #2d231933}[data-theme=warm-arcade] .feedback-textarea,[data-theme=warm-arcade] .feedback-input{background:#fbf9f5;border:1px solid #ded6c6;color:#1c1917}[data-theme=warm-arcade] .feedback-submit-btn{background:linear-gradient(135deg,#ea580c,#d97706)}[data-theme=ps5-silver],:root:not([data-theme=dark-cyber]):not([data-theme=warm-arcade]){--bg: #e5ebf2;--bg2: #ffffff;--bg3: #f1f5fa;--border: #d4dfea;--border2: #bac8d8;--text: #0f172a;--text-muted: #53637a;--accent: #006fee;--accent2: #0284c7;--green: #16a34a;--red: #ef4444;--yellow: #eab308;--card-radius: 14px}[data-theme=ps5-silver] body,:root:not([data-theme=dark-cyber]):not([data-theme=warm-arcade]) body{background-color:#e5ebf2;background-image:radial-gradient(at 100% 0%,rgba(0,111,238,.07) 0px,transparent 45%),radial-gradient(at 0% 100%,rgba(2,132,199,.06) 0px,transparent 45%);background-attachment:fixed;color:#0f172a}[data-theme=ps5-silver] .site-header,:root:not([data-theme=dark-cyber]):not([data-theme=warm-arcade]) .site-header{background:#e5ebf2eb;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid #d4dfea;box-shadow:0 2px 14px #0f172a0a}[data-theme=ps5-silver] .logo-text,:root:not([data-theme=dark-cyber]):not([data-theme=warm-arcade]) .logo-text{color:#0f172a}[data-theme=ps5-silver] .logo-key,:root:not([data-theme=dark-cyber]):not([data-theme=warm-arcade]) .logo-key{background:linear-gradient(180deg,#006fee,#0050cc);border:1px solid #38bdf8;border-bottom:2.5px solid #003fa8;color:#fff;box-shadow:0 2px 8px #006fee59;text-shadow:0 0 6px rgba(255,255,255,.4)}[data-theme=ps5-silver] .logo-tagline,:root:not([data-theme=dark-cyber]):not([data-theme=warm-arcade]) .logo-tagline{color:#53637a}[data-theme=ps5-silver] .search-wrap,:root:not([data-theme=dark-cyber]):not([data-theme=warm-arcade]) .search-wrap{background:#fff;border:1.5px solid #d4dfea;box-shadow:0 2px 8px #0f172a08}[data-theme=ps5-silver] .search-wrap:focus-within,:root:not([data-theme=dark-cyber]):not([data-theme=warm-arcade]) .search-wrap:focus-within{border-color:#006fee;box-shadow:0 0 0 3px #006fee26}[data-theme=ps5-silver] .search-input,:root:not([data-theme=dark-cyber]):not([data-theme=warm-arcade]) .search-input{color:#0f172a}[data-theme=ps5-silver] .search-input::placeholder,:root:not([data-theme=dark-cyber]):not([data-theme=warm-arcade]) .search-input::placeholder{color:#94a3b8}[data-theme=ps5-silver] .search-icon,:root:not([data-theme=dark-cyber]):not([data-theme=warm-arcade]) .search-icon{stroke:#53637a}[data-theme=ps5-silver] .search-kbd,:root:not([data-theme=dark-cyber]):not([data-theme=warm-arcade]) .search-kbd{background:#f1f5f9;border-color:#d4dfea;color:#53637a}[data-theme=ps5-silver] .header-bookmarks-btn,[data-theme=ps5-silver] .filters-toggle-btn,[data-theme=ps5-silver] .theme-toggle-btn,:root:not([data-theme=dark-cyber]):not([data-theme=warm-arcade]) .header-bookmarks-btn,:root:not([data-theme=dark-cyber]):not([data-theme=warm-arcade]) .filters-toggle-btn,:root:not([data-theme=dark-cyber]):not([data-theme=warm-arcade]) .theme-toggle-btn{background:#fff;border:1px solid #d4dfea;color:#334155}[data-theme=ps5-silver] .header-bookmarks-btn:hover,[data-theme=ps5-silver] .filters-toggle-btn:hover,[data-theme=ps5-silver] .theme-toggle-btn:hover,:root:not([data-theme=dark-cyber]):not([data-theme=warm-arcade]) .header-bookmarks-btn:hover,:root:not([data-theme=dark-cyber]):not([data-theme=warm-arcade]) .filters-toggle-btn:hover,:root:not([data-theme=dark-cyber]):not([data-theme=warm-arcade]) .theme-toggle-btn:hover{border-color:#006fee;color:#006fee;box-shadow:0 0 10px #006fee26}[data-theme=ps5-silver] .filters-panel,:root:not([data-theme=dark-cyber]):not([data-theme=warm-arcade]) .filters-panel{background:#e5ebf2f5;border-bottom:1px solid #d4dfea}[data-theme=ps5-silver] .cat-btn,:root:not([data-theme=dark-cyber]):not([data-theme=warm-arcade]) .cat-btn{background:#fff;border:1px solid #d4dfea;color:#334155}[data-theme=ps5-silver] .cat-btn:hover,:root:not([data-theme=dark-cyber]):not([data-theme=warm-arcade]) .cat-btn:hover{border-color:#006fee;color:#006fee}[data-theme=ps5-silver] .cat-btn.active,:root:not([data-theme=dark-cyber]):not([data-theme=warm-arcade]) .cat-btn.active{background:#006fee;border-color:#006fee;color:#fff;box-shadow:0 2px 10px #006fee59}[data-theme=ps5-silver] .src-btn,:root:not([data-theme=dark-cyber]):not([data-theme=warm-arcade]) .src-btn{background:#fff;border:1px solid #d4dfea;color:#334155}[data-theme=ps5-silver] .src-btn:hover,:root:not([data-theme=dark-cyber]):not([data-theme=warm-arcade]) .src-btn:hover{border-color:#006fee;color:#006fee}[data-theme=ps5-silver] .src-btn.active,:root:not([data-theme=dark-cyber]):not([data-theme=warm-arcade]) .src-btn.active{background:#006fee;border-color:#006fee;color:#fff}[data-theme=ps5-silver] .news-feed,:root:not([data-theme=dark-cyber]):not([data-theme=warm-arcade]) .news-feed{gap:16px}[data-theme=ps5-silver] .news-card,:root:not([data-theme=dark-cyber]):not([data-theme=warm-arcade]) .news-card{background:#fff;border:1px solid #d4dfea;border-radius:16px;box-shadow:0 4px 20px #0f172a0d,0 1px 3px #00000005;overflow:visible;padding:12px 14px 12px 26px}[data-theme=ps5-silver] .news-card.has-no-img,:root:not([data-theme=dark-cyber]):not([data-theme=warm-arcade]) .news-card.has-no-img{padding-left:32px}[data-theme=ps5-silver] .news-card:hover,:root:not([data-theme=dark-cyber]):not([data-theme=warm-arcade]) .news-card:hover{border-color:#006fee;transform:translateY(-2px);box-shadow:0 10px 28px #006fee24,0 2px 6px #00000008}[data-theme=ps5-silver] .card-title,:root:not([data-theme=dark-cyber]):not([data-theme=warm-arcade]) .card-title{color:#0f172a;font-weight:700;font-size:15px}[data-theme=ps5-silver] .news-card:hover .card-title,:root:not([data-theme=dark-cyber]):not([data-theme=warm-arcade]) .news-card:hover .card-title{color:#006fee}[data-theme=ps5-silver] .card-summary,:root:not([data-theme=dark-cyber]):not([data-theme=warm-arcade]) .card-summary{color:#475569}[data-theme=ps5-silver] .cat-badge,:root:not([data-theme=dark-cyber]):not([data-theme=warm-arcade]) .cat-badge{background:#eff6ff;border:1px solid #bfdbfe;color:#1d4ed8;font-weight:700}[data-theme=ps5-silver] .card-rx-btn,:root:not([data-theme=dark-cyber]):not([data-theme=warm-arcade]) .card-rx-btn{background:#fff;border:1px solid #d4dfea;color:#64748b;box-shadow:-2px 3px 10px #0f172a14}[data-theme=ps5-silver] .card-rx-btn.card-like-btn,:root:not([data-theme=dark-cyber]):not([data-theme=warm-arcade]) .card-rx-btn.card-like-btn{color:#006fee}[data-theme=ps5-silver] .card-rx-btn.card-like-btn:hover,:root:not([data-theme=dark-cyber]):not([data-theme=warm-arcade]) .card-rx-btn.card-like-btn:hover{background:#eff6ff;border-color:#006fee;color:#006fee;box-shadow:-4px 4px 14px #006fee38}[data-theme=ps5-silver] .card-rx-btn.voted.card-like-btn,:root:not([data-theme=dark-cyber]):not([data-theme=warm-arcade]) .card-rx-btn.voted.card-like-btn{background:#006fee;border-color:#0050cc;color:#fff;box-shadow:-4px 4px 16px #006fee59}[data-theme=ps5-silver] .card-rx-btn.card-dislike-btn:hover,:root:not([data-theme=dark-cyber]):not([data-theme=warm-arcade]) .card-rx-btn.card-dislike-btn:hover{background:#fef2f2;border-color:#ef4444;color:#ef4444;box-shadow:-4px 4px 14px #ef444433}[data-theme=ps5-silver] .card-rx-btn.voted.card-dislike-btn,:root:not([data-theme=dark-cyber]):not([data-theme=warm-arcade]) .card-rx-btn.voted.card-dislike-btn{background:#ef4444;border-color:#dc2626;color:#fff;box-shadow:-4px 4px 16px #ef444459}[data-theme=ps5-silver] .card-img,:root:not([data-theme=dark-cyber]):not([data-theme=warm-arcade]) .card-img{background:#f1f5f9}[data-theme=ps5-silver] .feed-column,:root:not([data-theme=dark-cyber]):not([data-theme=warm-arcade]) .feed-column{border-right:1px solid #d4dfea}[data-theme=ps5-silver] .sidebar-title,:root:not([data-theme=dark-cyber]):not([data-theme=warm-arcade]) .sidebar-title{color:#0f172a}[data-theme=ps5-silver] .rel-card,:root:not([data-theme=dark-cyber]):not([data-theme=warm-arcade]) .rel-card{background:#fff;border:1px solid #d4dfea;border-radius:12px;box-shadow:0 4px 14px #0f172a0a}[data-theme=ps5-silver] .rel-title,:root:not([data-theme=dark-cyber]):not([data-theme=warm-arcade]) .rel-title{color:#0f172a}[data-theme=ps5-silver] .rel-countdown,:root:not([data-theme=dark-cyber]):not([data-theme=warm-arcade]) .rel-countdown{background:#eff6ff;border:1px solid #bfdbfe;color:#006fee;font-weight:700}[data-theme=ps5-silver] .rel-store-badge,:root:not([data-theme=dark-cyber]):not([data-theme=warm-arcade]) .rel-store-badge{background:linear-gradient(135deg,#006fee,#0050cc);color:#fff;border:none;box-shadow:0 2px 8px #006fee40}[data-theme=ps5-silver] .top-sources-section,:root:not([data-theme=dark-cyber]):not([data-theme=warm-arcade]) .top-sources-section{background:#fff;border:1px solid #d4dfea;border-radius:14px;box-shadow:0 4px 18px #0f172a0a}[data-theme=ps5-silver] .top-source-row:hover,:root:not([data-theme=dark-cyber]):not([data-theme=warm-arcade]) .top-source-row:hover{background:#f8fafc}[data-theme=ps5-silver] .feedback-sidebar-card,:root:not([data-theme=dark-cyber]):not([data-theme=warm-arcade]) .feedback-sidebar-card{background:#fff;border:1px solid #d4dfea;border-radius:14px;box-shadow:0 4px 18px #0f172a0a}[data-theme=ps5-silver] .feedback-sidebar-card:before,:root:not([data-theme=dark-cyber]):not([data-theme=warm-arcade]) .feedback-sidebar-card:before{background:linear-gradient(90deg,#006fee,#0284c7)}[data-theme=ps5-silver] .feedback-card-title,:root:not([data-theme=dark-cyber]):not([data-theme=warm-arcade]) .feedback-card-title{color:#0f172a}[data-theme=ps5-silver] .feedback-open-btn,:root:not([data-theme=dark-cyber]):not([data-theme=warm-arcade]) .feedback-open-btn{background:linear-gradient(135deg,#006fee14,#0284c724);border:1px solid rgba(0,111,238,.35);color:#006fee}[data-theme=ps5-silver] .feedback-open-btn:hover,:root:not([data-theme=dark-cyber]):not([data-theme=warm-arcade]) .feedback-open-btn:hover{background:linear-gradient(135deg,#006fee,#0050cc);color:#fff}[data-theme=ps5-silver] .site-footer,:root:not([data-theme=dark-cyber]):not([data-theme=warm-arcade]) .site-footer{border-top:1px solid #d4dfea;color:#53637a}[data-theme=ps5-silver] .feedback-fab,:root:not([data-theme=dark-cyber]):not([data-theme=warm-arcade]) .feedback-fab{background:linear-gradient(135deg,#006fee,#0050cc);border:1px solid #38bdf8;color:#fff;box-shadow:0 6px 24px #006fee59}[data-theme=ps5-silver] .feedback-modal-dialog,:root:not([data-theme=dark-cyber]):not([data-theme=warm-arcade]) .feedback-modal-dialog{background:#fff;border:1px solid #d4dfea;box-shadow:0 16px 48px #0f172a29}[data-theme=ps5-silver] .feedback-textarea,[data-theme=ps5-silver] .feedback-input,:root:not([data-theme=dark-cyber]):not([data-theme=warm-arcade]) .feedback-textarea,:root:not([data-theme=dark-cyber]):not([data-theme=warm-arcade]) .feedback-input{background:#f8fafc;border:1px solid #d4dfea;color:#0f172a}[data-theme=ps5-silver] .feedback-submit-btn,:root:not([data-theme=dark-cyber]):not([data-theme=warm-arcade]) .feedback-submit-btn{background:linear-gradient(135deg,#006fee,#0284c7);color:#fff}[data-theme=dark-cyber]{--bg: #07070f;--bg2: #0f0f1c;--bg3: #15152a;--border: #1e1e3a;--border2: #2a2a4a;--text: #e0e0f0;--text-muted: #6b6b8a;--accent: #44aaff;--accent2: #7c3aed;--green: #22c55e;--red: #ef4444;--yellow: #eab308;--card-radius: 12px}[data-theme=dark-cyber] body{background:var(--bg);color:var(--text);background-image:none}[data-theme=dark-cyber] .site-header{background:#07070ff2;border-bottom:1px solid var(--border)}[data-theme=dark-cyber] .logo-text{color:#fff}[data-theme=dark-cyber] .logo-key{background:linear-gradient(180deg,#1e293b,#0f172a);border:1px solid rgba(68,170,255,.4);border-bottom:2.5px solid var(--accent);color:#fff}[data-theme=dark-cyber] .search-wrap{background:#101222;border:1.5px solid #282a4d}[data-theme=dark-cyber] .search-input{color:#fff}[data-theme=dark-cyber] .news-card{background:var(--bg2);border:1px solid var(--border)}[data-theme=dark-cyber] .card-title{color:#fff}[data-theme=dark-cyber] .card-summary{color:var(--text-muted)}[data-theme=dark-cyber] .card-rx-btn{background:var(--bg3);border:1px solid var(--border);color:var(--text-muted)}[data-theme=dark-cyber] .rel-card,[data-theme=dark-cyber] .top-sources-section,[data-theme=dark-cyber] .feedback-sidebar-card{background:var(--bg2);border:1px solid var(--border)}
