/*
Theme Name: DigiDost Academy
Author: DigiDost
Version: 1.0.0
Requires PHP: 7.4
Text Domain: digidost-academy
*/
:root{--bg:#0b1020;--panel:#171d35;--edge:#303858;--violet:#7958e8;--teal:#38c9bc;--text:#f1f3fa;--muted:#bdc5da}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font:16px/1.7 system-ui,-apple-system,Segoe UI,sans-serif}a{color:var(--teal)}a:hover{color:#fff}.container{width:min(1160px,92%);margin:auto}.site-header{background:#101629;border-bottom:1px solid var(--edge);position:sticky;top:0;z-index:20}.header-inner{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:78px}.brand{font-weight:800;font-size:23px;text-decoration:none;color:#fff}.brand span{color:#a894ff}.site-header nav ul{display:flex;list-style:none;gap:25px;margin:0;padding:0}.site-header nav a{text-decoration:none;color:var(--text)}.hero{padding:85px 0;background:radial-gradient(circle at 78% 35%,#3a285f 0,transparent 46%),var(--bg)}.hero-grid{display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:40px}.hero h1{font-size:clamp(36px,5vw,62px);line-height:1.12;margin:15px 0}.kicker,.dda-kicker{color:var(--teal);font-size:12px;font-weight:800;letter-spacing:.14em}.lead{color:var(--muted);font-size:19px}.hero-art{background:linear-gradient(145deg,#33265b,#132d46);border:1px solid #5b4c92;border-radius:28px;padding:48px;text-align:center;font-size:92px;box-shadow:0 20px 80px #0007}.hero-art small{display:block;font-size:15px;color:#d4d8ed}.dda-btn,.button-primary{display:inline-block;border:0;border-radius:9px;padding:11px 19px;background:var(--violet);color:#fff!important;text-decoration:none;font-weight:700;cursor:pointer}.dda-btn:hover{background:#9278f0}.section{padding:60px 0}.section h2{font-size:34px;margin:0 0 22px}.dda-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px}.dda-card,.dda-panel,.dda-course,.content-panel{background:var(--panel);border:1px solid var(--edge);border-radius:17px;padding:26px}.dda-card{padding:0;overflow:hidden}.dda-card img{width:100%;height:200px;object-fit:cover}.dda-card-body{padding:25px}.dda-card h3 a{color:#fff;text-decoration:none}.dda-card p,.dda-course p{color:var(--muted)}.dda-card-bottom{display:flex;justify-content:space-between;align-items:center;gap:10px}.dda-card-bottom strong{font-size:26px}.dda-order{padding:15px 0;border-top:1px solid var(--edge)}.dda-panel input:not([type=hidden]),.dda-panel textarea{display:block;width:100%;max-width:500px;padding:12px;border:1px solid #64708c;background:#0b1020;color:#fff;border-radius:7px;margin:8px 0 18px}.content-panel{margin:50px auto;max-width:900px}.entry-title{font-size:clamp(30px,4vw,48px);line-height:1.2}.entry-content img{max-width:100%;height:auto}.entry-content a{overflow-wrap:anywhere}.footer{border-top:1px solid var(--edge);padding:35px 0;color:var(--muted)}.footer-inner{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}.footer a{margin-right:14px}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.feature{padding:25px;background:var(--panel);border-radius:15px;border:1px solid var(--edge)}.feature h3{margin:0 0 8px}.feature p{color:var(--muted);margin:0}@media(max-width:760px){.hero-grid,.feature-grid{grid-template-columns:1fr}.hero{padding:50px 0}.hero-art{font-size:60px}.header-inner{align-items:flex-start;flex-direction:column;padding:14px 0}.site-header nav ul{flex-wrap:wrap;gap:13px}.section{padding:35px 0}}
