:root{--surface:#091b29;--surface-2:#102a3a;--line:#294b60;--accent:#ff4b36}.simple-home{border-radius:0 0 24px 24px!important;background:linear-gradient(145deg,#081a28,#102f42)!important}.simple-actions{gap:14px!important}.simple-action{min-height:105px!important;border-radius:16px!important;background:#0d2534!important;border-color:#2b4b5e!important;transition:.2s transform,.2s border-color!important}.simple-action:hover{transform:translateY(-3px);border-color:#ff604a!important}.simple-action span{background:#17384c!important}.dashboard>section:not(.simple-home):not(.easy-programming-card){border-radius:18px}.site-header{backdrop-filter:blur(16px);background:rgba(5,16,27,.9)!important}.hero{min-height:70vh!important}.live-player{position:relative;box-shadow:0 24px 70px rgba(0,0,0,.35);border:1px solid rgba(255,255,255,.12)}.listener-simple{box-shadow:0 20px 55px rgba(0,0,0,.25)}.news-section{background:linear-gradient(180deg,transparent,rgba(14,40,56,.55));border-radius:28px}.news-grid{gap:18px!important}.news-card{border:1px solid #294b60!important;background:linear-gradient(145deg,#0e2939,#091c29)!important;border-radius:18px!important;padding:22px!important;display:flex!important;flex-direction:column!important}.news-card h3{font-size:1.25rem}.news-card p{flex:1;color:#b8cbd6}.news-card a{margin-top:14px;color:#ff725f;font-weight:800}.news-awaiting{grid-column:1/-1;text-align:center;padding:40px;border:1px dashed #3b6175;border-radius:18px;color:#b9cfdb}.public-live-camera{box-shadow:0 20px 60px rgba(0,0,0,.5)}@media(max-width:760px){.hero{min-height:58vh!important}.simple-actions{grid-template-columns:1fr!important}.live-player{margin-left:12px!important;margin-right:12px!important}.news-section{border-radius:18px}}
