
.updates-main{background:radial-gradient(ellipse at 76% 5%,#26170f,transparent 32%),#0b0c0f;min-height:80vh;padding:145px 0 110px}.updates-hero{max-width:820px;margin-bottom:90px}.updates-hero h1{font:700 clamp(48px,6.5vw,84px)/1.06 var(--display);letter-spacing:-4px;margin:25px 0}.updates-hero h1 span,.updates-board h2 span{color:#ff762c}.updates-hero>p{font-size:15px;line-height:1.85;color:#aaa5ad;max-width:620px}.updates-note{display:flex;gap:18px;align-items:start;border:1px solid #67452f;background:#241a15;border-radius:13px;padding:19px 22px;margin-top:36px;max-width:710px}.updates-note>span{color:#ff8c4b;font-size:22px}.updates-note p{margin:0;font-size:12px;line-height:1.8;color:#b8ada7}.updates-note strong{color:#f2dfd2}.updates-controls{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:27px}.updates-board h2{font:700 clamp(30px,4vw,48px) var(--display);letter-spacing:-2px;margin:15px 0 0}.updates-select-wrap{display:flex;flex-direction:column;gap:10px;color:#aaa0a2;font:600 10px var(--mono);letter-spacing:.5px}.updates-select-wrap select{appearance:none;min-width:230px;border:1px solid #484047;border-radius:9px;background:#19191f;color:#fff;padding:13px 37px 13px 15px;font:600 12px var(--font);background-image:linear-gradient(45deg,transparent 50%,#ff8d50 50%),linear-gradient(135deg,#ff8d50 50%,transparent 50%);background-position:calc(100% - 19px) 18px,calc(100% - 13px) 18px;background-size:6px 6px;background-repeat:no-repeat}.updates-tabs{display:flex;gap:8px;border-bottom:1px solid #343139;padding-bottom:18px}.updates-tabs button{border:1px solid #39363d;background:#1b1b21;border-radius:8px;padding:12px 17px;color:#b8b1b6;font:700 12px var(--font);cursor:pointer;transition:background .2s,border-color .2s}.updates-tabs button[aria-pressed="true"]{background:#ff762c;color:#17100b;border-color:#ff762c}.updates-tabs button:hover{border-color:#ff965e}.updates-results{padding-top:22px}.updates-entry{display:grid;grid-template-columns:235px 1fr;gap:25px;border:1px solid #36323a;border-radius:14px;background:linear-gradient(110deg,#1a191e,#141418);margin:12px 0;overflow:hidden;animation:entryRise .35s both;animation-delay:calc(var(--entry-index)*45ms)}.updates-entry-side{border-right:1px solid #39343b;padding:25px;display:flex;flex-direction:column;justify-content:space-between;gap:45px}.updates-entry-number{font:700 30px var(--display);color:#ff7c33}.updates-entry-product{font:600 11px var(--mono);color:#a9a2a8;overflow-wrap:anywhere}.updates-entry-content{padding:25px 28px 25px 0}.updates-entry-top{display:flex;justify-content:space-between;gap:15px;align-items:center}.updates-state{display:inline-block;border:1px solid #665043;border-radius:6px;color:#ffb58a;padding:7px 10px;font:700 9px var(--mono)}.updates-state.planned{border-color:#45434b;color:#a8a4ad}.updates-kind{font:600 9px var(--mono);color:#716d76}.updates-entry h3{font:700 21px var(--display);margin:17px 0 10px}.updates-entry p{color:#aba4ad;line-height:1.8;font-size:13px;margin:0 0 20px;max-width:730px}.updates-entry a{color:#ff9e66;font-size:12px;font-weight:700}.updates-empty{padding:48px;border:1px dashed #5c4739;border-radius:15px;background:#201a18}.updates-empty>span{font:700 10px var(--mono);color:#ff955b}.updates-empty h3{font:700 25px var(--display)}.updates-empty p{color:#aaa3a9;font-size:13px;line-height:1.8}.updates-outro{margin-top:110px;padding:50px;border:1px solid #65432f;border-radius:18px;background:linear-gradient(100deg,#332016,#17161a)}.updates-outro>span{font:600 10px var(--mono);color:#ffb186}.updates-outro h2{font:700 clamp(28px,3.5vw,46px) var(--display);letter-spacing:-1.5px;max-width:750px}.updates-outro h2 em{font-style:normal;color:#ff9b60}.updates-outro .btn{display:inline-flex}
@keyframes entryRise{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}
@media(max-width:720px){.updates-main{padding:110px 0 70px}.updates-hero{margin-bottom:65px}.updates-hero h1{letter-spacing:-2px}.updates-controls{align-items:stretch;flex-direction:column}.updates-select-wrap select{width:100%}.updates-entry{grid-template-columns:1fr;gap:0}.updates-entry-side{border-right:0;border-bottom:1px solid #39343b;flex-direction:row;gap:15px;align-items:center;padding:17px 20px}.updates-entry-number{font-size:20px}.updates-entry-content{padding:20px}.updates-outro{padding:30px 22px;margin-top:65px}}
@media(prefers-reduced-motion:reduce){.updates-entry{animation:none}}
