:root{--y-navy: #14213d;--y-lime: #5ad1e8;--y-ice: #c9dcef;--y-grey: #9aa8b8;--y-llime: #d4f3fa;--y-pale: #eaf2fb;--bg: #ffffff;--fg: var(--y-navy);--muted: #5b6f80;--line: #e3ebf0;--panel: #f5f9fb;--hero-bg: var(--y-navy);--font: -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, Arial, sans-serif;--glow: rgba(90, 209, 232, .22);--radius: 16px;--max: 1080px}:root[data-brand=yettel]{--y-navy: #002340;--y-lime: #b4ff00;--y-ice: #c4dfe9;--y-grey: #99a7b3;--y-llime: #e1ff99;--y-pale: #e7f2f6;--glow: rgba(180, 255, 0, .2);--font: "Yettel", "Yettel Light", Arial, Helvetica, sans-serif}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){--bg: #04131f;--fg: #e9f1f5;--muted: #93a6b5;--line: #133048;--panel: #0a2135;--hero-bg: #001a30}}:root[data-theme=dark]{--bg: #04131f;--fg: #e9f1f5;--muted: #93a6b5;--line: #133048;--panel: #0a2135;--hero-bg: #001a30}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:130px}html,body{margin:0}body{font-family:var(--font);color:var(--fg);background:var(--bg);line-height:1.5;-webkit-font-smoothing:antialiased;font-size:16px}a{color:inherit}button{font:inherit;cursor:pointer}.wrap{max-width:var(--max);margin:0 auto;padding:0 clamp(16px,4vw,40px)}.topbar{position:sticky;top:0;z-index:20;background:color-mix(in srgb,var(--bg) 88%,transparent);backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}.topbar .wrap{display:flex;align-items:center;justify-content:space-between;gap:16px;height:60px}.brand{display:flex;align-items:center;gap:14px;font-weight:700;letter-spacing:.01em}.brand-sep{width:1px;height:20px;background:var(--line)}.brand-name{font-size:.95rem}.brand-name span{color:var(--muted);font-weight:400}.topbar-right{display:flex;align-items:center;gap:12px}.select{appearance:none;background:transparent;color:var(--fg);border:1px solid var(--line);border-radius:999px;padding:8px 36px 8px 14px;font-size:.9rem;background-image:linear-gradient(45deg,transparent 50%,var(--muted) 50%),linear-gradient(135deg,var(--muted) 50%,transparent 50%);background-position:calc(100% - 18px) 55%,calc(100% - 13px) 55%;background-size:5px 5px;background-repeat:no-repeat}.select:hover{border-color:var(--y-grey)}.views{font-size:.85rem;color:var(--muted);white-space:nowrap}.views b{color:var(--fg);font-weight:700;margin-right:4px}.classification{font-family:Calibri,Arial,sans-serif;font-size:12px;color:var(--muted)}.hero{background:var(--hero-bg);color:#fff;padding:clamp(28px,4vw,44px) 0 clamp(24px,3vw,36px);position:relative;overflow:hidden}.hero:after{content:"";position:absolute;right:-8vw;top:-60%;width:40vw;max-width:520px;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 30% 30%,var(--glow),transparent 62%);pointer-events:none}.hero .wrap{position:relative}.hero-row{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:20px 48px;align-items:end}.kicker{text-transform:uppercase;letter-spacing:.14em;font-size:.72rem;color:var(--y-ice);margin:0 0 8px}.hero h1{margin:0;font-size:clamp(1.7rem,3.6vw,2.6rem);line-height:1.05;letter-spacing:-.02em;color:var(--y-lime);font-weight:700}.hero p.lead{margin:0;color:var(--y-ice);font-size:.98rem;line-height:1.5;padding-bottom:4px}.search{margin-top:22px;display:flex;align-items:center;gap:12px;background:#fff;color:var(--y-navy);border-radius:999px;padding:4px 6px 4px 20px;max-width:720px;box-shadow:0 8px 24px #00000029}.search:focus-within{outline:3px solid var(--y-lime);outline-offset:2px}.search svg{flex:none;opacity:.6}.search input{flex:1;border:0;outline:0;background:transparent;color:var(--y-navy);font:inherit;font-size:1rem;min-width:0;padding:9px 0}.search input::placeholder{color:#7e8f9c}.search .clear{border:0;background:var(--y-pale);color:var(--y-navy);border-radius:999px;width:34px;height:34px;display:grid;place-items:center}.hero-stats{display:flex;flex-wrap:wrap;gap:6px 22px;margin-top:16px;font-size:.82rem;color:var(--y-ice)}.hero-stats b{color:#fff;font-weight:700;margin-right:5px}.catnav{position:sticky;top:60px;z-index:15;background:var(--bg);border-bottom:1px solid var(--line)}.catnav .wrap{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding-top:10px;padding-bottom:10px}.catnav .wrap::-webkit-scrollbar{display:none}.chip{flex:none;border:1px solid transparent;background:transparent;color:var(--muted);border-radius:999px;padding:8px 14px;font-size:.9rem;transition:background .15s,color .15s}.chip:hover{background:var(--panel);color:var(--fg)}.chip[aria-pressed=true]{background:var(--y-navy);color:#fff;font-weight:700}:root[data-theme=dark] .chip[aria-pressed=true]{background:var(--y-lime);color:var(--y-navy)}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .chip[aria-pressed=true]{background:var(--y-lime);color:var(--y-navy)}}.chip .n{margin-left:8px;font-size:.75em;opacity:.7;font-weight:400}.top{padding:clamp(36px,5vw,64px) 0 8px}.top h2,.section h2{font-size:.8rem;text-transform:uppercase;letter-spacing:.14em;color:var(--muted);margin:0 0 20px;font-weight:700;display:flex;align-items:center;gap:12px}.top h2:before{content:"";width:10px;height:10px;border-radius:50%;background:var(--y-lime)}.topgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}.topcard{display:flex;flex-direction:column;gap:10px;background:var(--panel);border-radius:var(--radius);padding:22px 22px 18px;text-decoration:none;transition:transform .2s,box-shadow .2s}.topcard:hover{transform:translateY(-2px);box-shadow:0 14px 34px #0023401a}.topcard .src{font-size:.78rem;color:var(--muted)}.topcard h3{margin:0;font-size:1.15rem;line-height:1.3;letter-spacing:-.01em}.topcard p{margin:0;color:var(--muted);font-size:.93rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.section{padding:clamp(36px,5vw,64px) 0 0}.section-inner{display:grid;grid-template-columns:260px 1fr;gap:40px;align-items:start}.section-side{position:sticky;top:124px}.section-side h2{margin-bottom:8px}.section-side .title{font-size:1.5rem;line-height:1.15;letter-spacing:-.015em;margin:0 0 8px;font-weight:700}.section-side .count{color:var(--muted);font-size:.9rem}.list{border-top:1px solid var(--line)}.story{display:grid;grid-template-columns:1fr;gap:8px;padding:22px 0;border-bottom:1px solid var(--line)}.story h3{margin:0;font-size:1.12rem;line-height:1.35;letter-spacing:-.01em;font-weight:700}.story h3 a{text-decoration:none}.story h3 a:hover{text-decoration:underline;text-decoration-color:var(--y-lime);text-decoration-thickness:3px;text-underline-offset:4px}.story p{margin:0;color:var(--muted);font-size:.97rem;max-width:68ch}.meta{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:center;font-size:.8rem;color:var(--muted);margin-top:4px}.meta .src{color:var(--fg);font-weight:700}.tag{background:var(--panel);border-radius:999px;padding:2px 10px;font-size:.75rem;color:var(--muted)}.rel{display:inline-flex;gap:3px}.rel i{width:6px;height:6px;border-radius:50%;background:var(--line);display:inline-block}.rel i.on{background:var(--y-lime)}.empty{color:var(--muted);padding:60px 0;text-align:center}.status{color:var(--muted);font-size:.85rem;padding:12px 0}footer{margin-top:clamp(50px,7vw,90px);border-top:1px solid var(--line)}footer .wrap{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding-top:28px;padding-bottom:36px;color:var(--muted);font-size:.85rem}footer details{width:100%}footer summary{cursor:pointer;list-style:none}footer summary::-webkit-details-marker{display:none}footer summary:after{content:" ↓"}footer details[open] summary:after{content:" ↑"}.feedlist{columns:3;gap:32px;font-size:.8rem;margin:14px 0 0;padding-left:16px;line-height:1.7}.feedlist .bad{color:#c0392b}.limebar{height:6px;background:var(--y-lime)}@media (max-width: 820px){.hero-row{grid-template-columns:1fr;gap:10px}.section-inner{grid-template-columns:1fr;gap:12px}.section-side{position:static}.feedlist{columns:1}.classification,.brand-sep,.brand-name span{display:none}.views{font-size:.78rem}}.sr-logo{display:inline-flex;align-items:center;gap:10px}.sr-logo img{display:block;border-radius:9px;background:#fff;padding:2px;box-sizing:border-box}.sr-word{font-weight:800;letter-spacing:-.01em;line-height:1;white-space:nowrap}.sr-word span{color:var(--y-lime)}@media (prefers-color-scheme: light){.sr-word span{color:#1a9fbd}}:root[data-theme=light] .sr-word span{color:#1a9fbd}
