:root{color-scheme:dark;--ink:#f4efe8;--muted:#aaa2a0;--red:#d31325;--red2:#7b0712;--paper:#151317;--line:#342d33;--max:1160px}
*{box-sizing:border-box}html{background:#08070a;color:var(--ink);font-family:Arial,Helvetica,sans-serif}body{margin:0;background:radial-gradient(circle at 50% -10%,#301017 0,#110b0f 32rem,#08070a 64rem);min-height:100vh}a{color:#ff6876}img,video{max-width:100%;height:auto}.news-head{position:relative;overflow:hidden;padding:42px 22px 32px;border-bottom:1px solid #4b111b;background:linear-gradient(135deg,rgba(117,6,21,.88),rgba(9,7,10,.96) 62%)}.news-head:after{content:"";position:absolute;inset:-60% -10%;pointer-events:none;background:repeating-linear-gradient(115deg,transparent 0 28px,rgba(255,255,255,.025) 29px 31px);transform:rotate(-4deg)}.news-head__inner{position:relative;z-index:1;max-width:var(--max);margin:auto}.eyebrow{font-size:.72rem;letter-spacing:.22em;text-transform:uppercase;color:#ff9aa3}.news-head h1{margin:.25rem 0 0;font-size:clamp(2.35rem,7vw,5.8rem);line-height:.92;letter-spacing:-.045em;text-transform:uppercase}.news-head p{max-width:760px;line-height:1.7;color:#d5cbd0}.back{display:inline-flex;align-items:center;gap:.5rem;margin-top:1rem;padding:.7rem 1rem;border:1px solid #81404a;border-radius:999px;text-decoration:none;color:#fff;background:#1a0d12}.wrap{max-width:var(--max);margin:auto;padding:28px 22px 72px}.tools{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;margin-bottom:22px}.tools input,.tools select{width:100%;border:1px solid #4d4149;border-radius:8px;background:#131016;color:#fff;padding:.9rem 1rem;font:inherit}.news-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:18px}.card{display:flex;flex-direction:column;min-width:0;border:1px solid var(--line);border-radius:12px;overflow:hidden;background:linear-gradient(180deg,#1b171c,#100e12);box-shadow:0 12px 34px rgba(0,0,0,.25)}.card__media{display:block;aspect-ratio:16/9;background:#08070a;overflow:hidden}.card__media img{width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.card:hover .card__media img{transform:scale(1.025)}.card__body{display:flex;flex:1;flex-direction:column;padding:18px}.date{color:#ff8590;font-weight:700;font-size:.76rem;letter-spacing:.08em;text-transform:uppercase}.card h2{font-size:1.28rem;line-height:1.16;margin:.5rem 0 .65rem}.card h2 a{color:#fff;text-decoration:none}.card p{color:#c6bcc2;line-height:1.58;margin:0 0 1rem}.read{margin-top:auto;font-weight:700;text-decoration:none}.article{max-width:900px;margin:auto;padding:36px 22px 76px}.article h1{font-size:clamp(2rem,6vw,4.4rem);line-height:.98;margin:.35rem 0 1rem;letter-spacing:-.035em}.meta{display:flex;flex-wrap:wrap;gap:.55rem 1.25rem;color:var(--muted);padding-bottom:1.4rem;border-bottom:1px solid var(--line)}.message{font-size:1.05rem;line-height:1.75;padding-top:1.35rem}.message p{margin:0 0 1.15rem}.message img{display:block;margin:1.5rem auto;border-radius:9px;box-shadow:0 14px 40px rgba(0,0,0,.4)}.message iframe{display:block;width:min(100%,800px);aspect-ratio:16/9;height:auto;margin:1.5rem auto;border:0;border-radius:9px;background:#000}.message .separator{text-align:center}.categories{display:flex;flex-wrap:wrap;gap:.45rem;margin:1rem 0}.tag{padding:.35rem .55rem;border:1px solid #4e3d46;border-radius:999px;color:#d6cbd1;font-size:.75rem}.article-nav{display:flex;justify-content:space-between;gap:1rem;margin-top:2.5rem;padding-top:1.5rem;border-top:1px solid var(--line)}.article-nav a{text-decoration:none;font-weight:700}.empty-media{border:1px dashed #5d4d56;padding:1rem;color:#b9aeb4;text-align:center}.foot{border-top:1px solid #2d242a;color:#978d93;padding:22px;text-align:center;font-size:.82rem}.hidden{display:none!important}@media(max-width:620px){.tools{grid-template-columns:1fr}.news-head{padding-top:30px}.article-nav{flex-direction:column}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}.card__media img{transition:none}}
