/*
Theme Name: DoctorGSM Intunecat
Description: Tema inchisa pentru DoctorGSM Buzau. Necesita extensia DoctorGSM Core.
Version: 0.1.0
Requires at least: 6.7
Requires PHP: 8.2
Text Domain: doctorgsm-editorial
*/
:root{--ink:#1e302b;--ink2:#485d54;--cream:#f5f2eb;--paper:#fcfbf8;--sand:#ebe3d6;--line:#dbded5;--accent:#b96b44;--green:#355a49}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:Arial,Helvetica,sans-serif;font-size:15px}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid #d37d52;outline-offset:4px}button{cursor:pointer}.sitewidth{max-width:1280px;width:90%;margin:0 auto}.preview-note{background:#263b35;color:#e9f0e8;text-align:center;font-size:10px;letter-spacing:.09em;padding:8px 12px}.topline{height:36px;background:#f0ede5;color:#5a6a62;font-size:11px;display:flex;align-items:center}.topline .sitewidth{display:flex;justify-content:space-between}.mainnav{height:86px;display:flex;justify-content:space-between;align-items:center;gap:30px}.brand{display:flex;align-items:center;gap:10px;font-weight:850;letter-spacing:-.055em;font-size:22px}.brand .brand-em{color:#af684c}.brandmark{border:1.5px solid var(--ink);border-radius:50%;width:34px;height:34px;display:grid;place-items:center;font-size:21px}.navlinks{display:flex;gap:29px;align-items:center;font-size:13px;font-weight:600}.navlinks a:hover,.navlinks a[aria-current=page]{color:#b56140}.navbtn,.button{display:inline-flex;align-items:center;justify-content:center;padding:14px 19px;background:var(--ink);color:white;border:1px solid var(--ink);font-weight:700;font-size:13px;gap:12px}.button.light{background:white;color:var(--ink);border-color:white}.button.ghost{background:transparent;color:inherit;border-color:currentColor}.menu-toggle{display:none;border:0;background:none;font-size:24px;color:var(--ink)}.hero{position:relative;background:linear-gradient(90deg,#0b1819db 0%,#0b18198f 50%,#0b18192a 100%),url('atelier.webp') center center/cover;min-height:650px;color:white;display:flex;align-items:center}.hero:after{content:"IMAGINE ILUSTRATIVA GENERATA";position:absolute;bottom:18px;right:5%;color:#dfebe9a8;font-size:9px;letter-spacing:.1em}.hero-copy{padding:60px 0;max-width:830px}.overline{font-size:11px;letter-spacing:.22em;font-weight:700;text-transform:uppercase;color:#b66a49}.hero .overline{color:#f4c3a6}.hero h1,.pagehero h1,h2,.display{font-family:Georgia,'Times New Roman',serif;font-weight:400;letter-spacing:-.045em}.hero h1{font-size:clamp(57px,7.4vw,104px);line-height:.96;margin:25px 0}.hero p{font-size:16px;line-height:1.8;color:#e7efec;max-width:495px}.hero-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:31px}.downline{margin-top:75px;font-size:10px;letter-spacing:.17em;color:#d1e1dc}.intro-strip{background:#263d35;color:#f3f5ef;padding:24px 0}.intro-strip .sitewidth{display:flex;justify-content:space-between;align-items:center;gap:15px;font-size:12px}.intro-strip strong{font-size:14px}.intro-strip a{border-bottom:1px solid #cfe2d2;padding:3px}.section{padding:105px 0}.section.cream{background:var(--cream)}.section-head{display:grid;grid-template-columns:1fr .65fr;gap:35px;align-items:end;margin-bottom:48px}.section h2{font-size:clamp(38px,5vw,62px);line-height:1.05;margin:14px 0}.section-head p,.body-copy{color:#677b70;line-height:1.75;max-width:490px}.service-list{border-top:1px solid #bac9bd}.service-row{display:grid;grid-template-columns:70px 1fr .8fr 35px;align-items:center;gap:20px;padding:27px 0;border-bottom:1px solid #cbd6cd}.service-row .num{font-size:11px;letter-spacing:.15em;color:#ad6a49}.service-row h3{font-family:Georgia,serif;font-size:25px;font-weight:400;margin:0}.service-row p{font-size:13px;color:#74877b;line-height:1.6;margin:0}.arrow{font-size:24px;color:#af6a49}.split{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:center}.imagebox{min-height:490px;background:url('atelier.webp') center/cover;position:relative}.imagebox:after{content:'IMAGINE ILUSTRATIVA';position:absolute;bottom:15px;left:15px;color:white;font-size:9px;letter-spacing:.1em}.detail{font-size:12px;color:#9a6e59;letter-spacing:.11em;font-weight:bold}.split h2{font-size:clamp(42px,5vw,68px);margin:18px 0}.split p{line-height:1.8;color:#62756b}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-top:35px}.step{border-top:1px solid #cad3cc;padding-top:20px}.step .num{color:#b96b44;font-family:Georgia,serif;font-size:25px}.step h3{font-size:16px;margin:16px 0 10px}.step p{font-size:13px;color:#6b7d71;line-height:1.65}.status-band{background:#192f28;color:white}.status-box{padding:75px 0;display:grid;grid-template-columns:1fr .85fr;align-items:center;gap:30px}.status-box h2{font-size:clamp(40px,4.7vw,61px);margin:14px 0}.status-box p{max-width:510px;color:#d0ddd5;line-height:1.7}.formbox{background:#f4f0e8;padding:30px;color:var(--ink)}.formbox label{font-size:12px;font-weight:bold;display:block;margin-bottom:10px}.formbox .inputrow{display:flex}.formbox input{width:100%;min-width:0;border:1px solid #bbc9bd;padding:15px;background:white}.formbox button{border:1px solid #20392e;background:#20392e;color:white;font-weight:bold;padding:15px}.formbox small{display:block;margin-top:10px;color:#6e8076;line-height:1.5}.form-msg{font-size:12px;color:#83523a;margin-top:10px}.bottom-cta{padding:75px 0;background:#dfe8dd}.bottom-cta .sitewidth{display:flex;align-items:center;justify-content:space-between;gap:30px}.bottom-cta h2{font-size:clamp(37px,4vw,57px);margin:8px 0}.bottom-cta p{color:#657b6b}.footer{background:#12231e;color:#c7d2c9;padding:68px 0 25px}.footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:35px}.footer .brand{color:#fff;margin-bottom:20px}.footer h3{font-size:11px;color:#e6ede7;letter-spacing:.15em;text-transform:uppercase}.footer p,.footer a{font-size:13px;line-height:1.8}.footer nav a{display:block}.fineprint{margin-top:55px;border-top:1px solid #ffffff23;padding-top:20px;display:flex;justify-content:space-between;font-size:11px;color:#94a79b}.chatbutton{position:fixed;bottom:20px;right:20px;z-index:5;background:#b96b44;color:white;border:0;border-radius:25px;padding:14px 18px;font-weight:bold;box-shadow:0 4px 20px #142b2340}.chatpanel{display:none;position:fixed;bottom:78px;right:20px;background:white;padding:22px;width:min(300px,calc(100vw - 40px));box-shadow:0 12px 35px #10231e35;z-index:6;line-height:1.55;font-size:13px}.chatpanel.open{display:block}.chatpanel a{color:#a45535;text-decoration:underline}.pagehero{background:var(--cream);padding:80px 0 78px;border-top:1px solid var(--line)}.pagehero h1{font-size:clamp(50px,6vw,80px);margin:15px 0}.pagehero p{max-width:690px;color:#65766a;line-height:1.8}.crumb{font-size:11px;letter-spacing:.1em;color:#829487}.content{padding:70px 0 100px}.content-grid{display:grid;grid-template-columns:1.3fr .7fr;gap:8%}.content h2{font-size:35px;margin:0 0 20px}.content p,.content li{color:#5d7166;line-height:1.8}.content blockquote{margin:25px 0;padding:15px 25px;border-left:3px solid #ba7550;font-family:Georgia;font-size:21px;color:#314a3e}.info-card{background:#eff2ec;padding:28px;margin-bottom:20px}.info-card h3{font-size:13px;text-transform:uppercase;letter-spacing:.12em}.info-card p{font-size:14px}.faq-item{border-top:1px solid #d9e1d9;padding:20px 0}.faq-item summary{font-weight:bold;cursor:pointer}.faq-item p{font-size:14px}.note{font-size:12px!important;color:#997255!important}.sr{position:absolute;height:1px;width:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@media(max-width:760px){.topline{display:none}.mainnav{height:70px}.menu-toggle{display:block}.navlinks{display:none;position:absolute;top:102px;left:0;right:0;background:#fcfbf8;padding:25px 5%;z-index:9;box-shadow:0 15px 25px #0002;align-items:start}.navlinks.open{display:flex;flex-direction:column;gap:20px}.navbtn{padding:10px;font-size:11px}.hero{min-height:610px;background-position:57% center}.hero h1{font-size:58px}.hero .sitewidth{width:90%}.section{padding:70px 0}.section-head,.split,.content-grid,.status-box{grid-template-columns:1fr}.section-head{gap:5px}.service-row{grid-template-columns:35px 1fr 20px;gap:10px}.service-row p{grid-column:2;margin-bottom:5px}.service-row .arrow{grid-column:3;grid-row:1}.imagebox{min-height:300px}.steps{grid-template-columns:1fr;gap:15px}.status-box{padding:55px 0}.bottom-cta .sitewidth{display:block}.bottom-cta .button{margin-top:12px}.footer-grid{grid-template-columns:1fr 1fr}.footer-grid>div:first-child{grid-column:1/-1}.fineprint{display:block}.fineprint span{display:block;margin:8px 0}.pagehero{padding:60px 0}.content{padding:55px 0 75px}.chatbutton{right:12px;bottom:12px}}
.navlinks li{list-style:none}.wp-content{margin-top:30px}.wp-content img{max-width:100%;height:auto}.wp-content p,.wp-content li{line-height:1.8}.hero:after{display:none}.imagebox:after{display:none}
@media(max-width:760px){.navlinks{top:70px}}
.custom-logo-link{display:inline-flex;align-items:center}.custom-logo-link img{display:block;max-width:190px;max-height:58px;width:auto;height:auto;object-fit:contain}.footer .custom-logo-link{background:#fff;padding:6px}
@media(max-width:760px){.mainnav{position:relative;gap:8px}.mainnav .brand{font-size:19px;gap:7px}.mainnav .brandmark{width:30px;height:30px}.navbtn{white-space:nowrap;font-size:10px;padding:10px}.navlinks{top:100%;left:-5vw;right:-5vw}}
@media(max-width:760px){.navlinks{left:-4.7vw;right:-4.7vw}}
.dg-menu,.dg-footer-menu{list-style:none;margin:0;padding:0}.dg-menu{display:flex;align-items:center;gap:29px}.dg-footer-menu li{list-style:none}.footer .dg-footer-menu a{display:block}@media(max-width:760px){.dg-menu{flex-direction:column;align-items:flex-start;gap:20px}}
/* Identitate DoctorGSM: sigla originala, verde accent si Manrope. */
@font-face{font-family:'Manrope';font-style:normal;font-display:swap;font-weight:200 800;src:url('fonts/manrope-latin-ext-wght-normal.woff2') format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Manrope';font-style:normal;font-display:swap;font-weight:200 800;src:url('fonts/manrope-latin-wght-normal.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--ink:#1b2420;--ink2:#46574c;--cream:#f3f6f2;--paper:#fff;--sand:#e8ede6;--line:#d9e1d9;--accent:#347d27;--green:#3e8a2d}
body{font-family:'Manrope',Arial,sans-serif;color:var(--ink);background:var(--paper)}
.hero h1,.pagehero h1,h2,.display,.service-row h3,.step .num,.content blockquote{font-family:'Manrope',Arial,sans-serif}
.hero h1{font-size:clamp(48px,6.5vw,86px);font-weight:700;line-height:1.04;letter-spacing:-.055em;max-width:900px}
.pagehero h1{font-weight:650;letter-spacing:-.045em}.section h2,.split h2,.status-box h2,.bottom-cta h2{font-weight:650;letter-spacing:-.045em}.service-row h3{font-weight:650;font-size:23px;letter-spacing:-.035em}.step .num{font-weight:700}
.preview-note{background:#26322b;color:#e8f1e9}.topline{background:#f3f6f2;color:#647367}.mainnav{height:104px}.brand{display:inline-flex;align-items:center;line-height:0;gap:0}.brand-logo{width:136px;height:auto;max-width:100%;display:block}
.navlinks a:hover,.navlinks a[aria-current=page]{color:#347d27}.navbtn,.formbox button,.chatbutton{background:#347d27;border-color:#347d27;color:#fff}.navbtn:hover,.formbox button:hover,.chatbutton:hover{background:#28671f;border-color:#28671f}.button{background:#202a24;border-color:#202a24}.button.light{background:#fff;color:#1c261f;border-color:#fff}.button.ghost{background:transparent;color:#fff;border-color:#fff}.overline,.service-row .num,.arrow,.step .num{color:#347d27}.hero .overline,.status-band .overline{color:#b7edaa}.hero{background-color:#324537;background-blend-mode:normal,luminosity}.intro-strip{background:#26342c;color:#f3f7f3}.intro-strip a{border-color:#9fd693}.status-band{background:#1d2b23}.status-box p{color:#d1ded3}.formbox{background:#f5f7f3;color:#1b2420}.formbox input{border-color:#b7c7b8}.formbox small{color:#5f7064}.form-msg{color:#3e702d}.bottom-cta{background:#e5f1e1}.bottom-cta p{color:#536b58}.footer{background:#19241e;color:#cbd8ce}.footer .brand{background:#fff;padding:5px 8px;margin-bottom:20px;display:inline-flex}.footer .brand-logo{width:122px}.footer .custom-logo-link{background:#fff;padding:6px 8px}.footer h3{color:#edf4ee}.section-head p,.body-copy,.split p,.content p,.content li{color:#596d60}.service-row{border-color:#cfdbce}.service-row p,.step p{color:#617267}.imagebox{filter:saturate(.45)}.detail,.note{color:#527a47!important}.content blockquote{border-color:#6fc739;color:#294735}.info-card{background:#f0f5ee}.fineprint{color:#a8baac}.chatpanel a{color:#347d27}a:focus-visible,button:focus-visible,input:focus-visible{outline-color:#67bb47}
@media(max-width:760px){.mainnav{height:78px}.mainnav .brand{gap:0}.mainnav .brand-logo{width:103px}.mainnav .custom-logo-link img{max-width:110px;max-height:65px}.navbtn{white-space:nowrap}.hero h1{font-size:clamp(39px,11vw,52px);line-height:1.06}.navlinks{top:100%}.section h2,.split h2{line-height:1.12}.service-row h3{font-size:20px}}
/* Directia vizuala inchisa aleasa pentru DoctorGSM. */
:root{--ink:#10201a;--ink2:#485b4d;--paper:#fff;--cream:#f5f7f0;--line:#d9e4d5;--accent:#3d742f;--green:#3d742f}
body{background:#fff;color:#10201a;font-family:'Manrope',Arial,sans-serif}
.topline{height:30px;background:#15271c;color:#d5e5d6}
.mainnav{height:94px}.navbtn,.button{border-radius:999px}.navbtn{background:#10201a;border-color:#10201a;color:#fff}.navbtn:hover{background:#3d742f;border-color:#3d742f}
.hero.hero-v2{background:#091810;min-height:630px;color:#fff;display:flex;align-items:center}
.hero-grid{display:grid;grid-template-columns:.93fr 1.07fr;gap:56px;align-items:center;padding:70px 0}
.hero-v2 .hero-copy{padding:0;max-width:570px}.hero-pill{display:inline-flex;align-items:center;gap:12px;padding:10px 15px;border:1px solid #43614b;border-radius:999px;color:#c6e7ba;background:#1c3322;font-size:10px;font-weight:800;letter-spacing:.15em}.hero-dot{width:7px;height:7px;border-radius:50%;background:#b4ef8d;box-shadow:0 0 15px #b4ef8d}
.hero-v2 h1{font-size:clamp(52px,6.3vw,88px);line-height:.99;letter-spacing:-.065em;font-weight:800;margin:28px 0}.hero-v2 h1 span{color:#c8f390}.hero-v2 p{font-size:16px;line-height:1.85;color:#c1cec4;max-width:440px}.hero-v2 .button.light{background:#c8f390;border-color:#c8f390;color:#10201a}.hero-v2 .button.ghost{color:#fff;border-color:#57705d}.hero-v2 .downline{margin-top:42px;color:#b0c1b2}
.hero-art{position:relative;min-height:455px;background-size:cover;background-position:center;border-radius:24px;overflow:hidden}.hero-image-note{position:absolute;top:16px;right:16px;border-radius:30px;padding:8px 12px;background:#0a1812df;color:#fff;font-size:9px;font-weight:800;letter-spacing:.1em}.hero-caption{position:absolute;bottom:28px;left:28px;color:white}.hero-caption span{display:block;color:#d4e8d4;font-size:10px;font-weight:800;letter-spacing:.16em}.hero-caption strong{display:block;margin-top:9px;font-size:23px;letter-spacing:-.04em}
.section{padding:90px 0}.section.cream{background:#f5f7f0}.overline{color:#3d742f;letter-spacing:.16em;font-weight:800}.section h2,.split h2,.status-box h2,.bottom-cta h2{font-weight:800;letter-spacing:-.06em}.section-head p,.body-copy,.content p,.content li,.split p{color:#485b4d}
.service-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;border:0}.service-row{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:20px;min-height:240px;padding:30px;border:1px solid #d9e4d5;border-radius:22px;background:#f9fbf7}.service-row .num{color:#3d742f}.service-row h3{font-size:22px;font-weight:800}.service-row p{color:#485b4d;line-height:1.7}.service-row .arrow{position:absolute;right:24px;top:22px;color:#3d742f}
.parts-card{display:grid;grid-template-columns:1fr 1fr;gap:35px;margin-top:16px;padding:30px;border:1px solid #d9e4d5;border-radius:22px;background:#f6faf4}.parts-card h3{font-size:20px;letter-spacing:-.04em}.parts-card p{color:#485b4d;line-height:1.8}.evidence{background:#f6faf4;border-top:1px solid #dce8da;border-bottom:1px solid #dce8da}.evidence-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:60px;align-items:center}.evidence-grid p{color:#485b4d;line-height:1.8}.evidence-cards{display:grid;grid-template-columns:1fr 1fr;gap:16px}.evidence-cards article{background:#fff;border:1px solid #cbdcc8;border-radius:22px;padding:30px}.evidence-cards strong{display:block;color:#34782e;font-size:clamp(32px,4vw,52px);line-height:1;letter-spacing:-.06em}.evidence-cards small{display:block;margin-bottom:8px;color:#326c2d;font-size:11px;font-weight:800;letter-spacing:.12em}.evidence-cards p{font-size:13px;font-weight:700;color:#344a39}.text-link{display:inline-block;margin-top:15px;font-weight:800;color:#326c2d}
.status-band{background:#c5ee91;color:#10201a}.status-band .overline{color:#386833}.status-box p{color:#3b5b3a}.formbox{border-radius:22px;background:#11281a;color:#fff}.formbox button{background:#c8f390;border-color:#c8f390;color:#10201a;border-radius:0 10px 10px 0}.formbox input{border-radius:10px 0 0 10px}.formbox small{color:#c0d3c2}.form-msg{color:#c8f390}
.step .num{color:#3d742f}.step p{color:#485b4d}.bottom-cta{background:#e5f1e1}.bottom-cta .button{background:#10201a;color:#fff}.footer{background:#0a1811;color:#bed0bf}.footer h3{color:#e9f3e9}.footer .brand,.footer .custom-logo-link{border-radius:8px}.fineprint{color:#b4c8b8}.chatbutton{background:#c8f390;color:#10201a;border-color:#c8f390}.chatbutton:hover{background:white;color:#10201a}.chatpanel a{color:#326c2d}
.pagehero{background:#0a1812;color:#fff;border:0}.pagehero h1{color:#fff;font-weight:800}.pagehero .overline{color:#c8f390}.pagehero p,.pagehero .crumb{color:#c7d7c9}.info-card{border-radius:20px;background:#f0f5ee}.faq-item{border-color:#d6e1d5}.faq-item summary{font-size:15px;padding:4px 0}.button:focus-visible,.navbtn:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid #67bb47;outline-offset:4px}
@media(max-width:760px){.hero.hero-v2{min-height:0}.hero-grid{grid-template-columns:1fr;gap:30px;padding:52px 0}.hero-v2 h1{font-size:clamp(43px,11vw,58px)}.hero-art{min-height:300px}.service-list,.evidence-grid,.parts-card{grid-template-columns:1fr}.service-row{min-height:0}.evidence-grid{gap:28px}.evidence-cards{grid-template-columns:1fr 1fr}.status-box{grid-template-columns:1fr}.section{padding:65px 0}}
@media(max-width:420px){.evidence-cards{grid-template-columns:1fr}.navbtn{font-size:10px}}

/* Antet fix la derulare (28.10.2026) */
body>.sitewidth:has(>.mainnav){position:sticky;top:var(--wp-admin--admin-bar--height,0px);z-index:100;background:#fff;border-bottom:1px solid #e3e6df;max-width:none;width:100%;box-sizing:border-box;padding-inline:max(5%,calc((100% - 1280px)/2))}
@media(max-width:600px){body>.sitewidth:has(>.mainnav){top:0}}
/* Buton Apeleaza pe mobil, stanga jos (28.10.2026) */
.callbutton{display:none;position:fixed;bottom:12px;left:12px;z-index:5;background:#c8f390;color:#10201a;border-radius:25px;padding:14px 18px;font-weight:bold;text-decoration:none;box-shadow:0 4px 20px #142b2340}
.callbutton:hover{background:white;color:#10201a}
@media(max-width:760px){.callbutton{display:inline-block}}
/* Camp cod service lizibil (28.10.2026) */
.dg-status-form input#dg-code{color:#10201a;-webkit-text-fill-color:#10201a;caret-color:#10201a}
.dg-status-form input#dg-code::placeholder{color:#5c6b62;-webkit-text-fill-color:#5c6b62}
/* Contact aerisit + harta la cerere (28.10.2026) */
.contact-list{list-style:none;margin:28px 0 0;padding:0;display:grid;gap:0}
.contact-list li{display:grid;gap:8px;padding:18px 0;border-bottom:1px solid #e3e6df}
.contact-list li:first-child{padding-top:0}
.contact-list .lbl{font-size:12px;letter-spacing:.14em;font-weight:700;color:#5c6b62;text-transform:uppercase}
.contact-list .button{justify-self:start;margin:0}
.dg-map{margin-top:32px;border-radius:24px;overflow:hidden;background:#eef1ea;aspect-ratio:16/10;position:relative}
.dg-map iframe{border:0;width:100%;height:100%;display:block}
.dg-map-ph{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;text-align:center;padding:24px}
.dg-map-ph p{margin:0;font-size:14px;color:#5c6b62;max-width:340px}
.dg-map-ph .button{margin:0}
@media(max-width:760px){.dg-map{aspect-ratio:1/1}}
.dg-map-link{margin:12px 0 0;font-size:14px}
/* Buton Verifica statusul din antet +20% (28.10.2026) */
.mainnav .navbtn{font-size:15.6px;line-height:1.15;text-align:center}
@media(max-width:760px){.mainnav .navbtn{font-size:12px}}
/* Asistent AI in culorile temei (28.10.2026) */
html .dgsm-root{--dgsm-accent:#11281a;font-family:'Manrope',system-ui,sans-serif}
@media(prefers-color-scheme:dark){html .dgsm-root{--dgsm-accent:#347d27}}
