/* .me 29 oct 2026: regulile de pe alkeme.design (reparatiile din 26-28 oct) care lipseau din modulele .de.
   Copiate EXACT din homepage-ul alkeme-site / .me de dinainte (gasite prin compararea tuturor regulilor CSS din pagina, nou vs aprobat). */
.cardb .go-sub{color:var(--green);text-decoration:none;white-space:nowrap;line-height:1;
  padding:.5em .9em;border:1px solid rgba(108,255,11,.45);border-radius:999px;
  transition:background .2s,color .2s}
.cardb .go-sub:hover, .cardb .go-sub:focus-visible{background:var(--green);color:#000}
@media (max-height:900px){.cardb .go-sub{padding:.5em .7em}}
@media(min-width:901px){ #spw .spw-hint{top:86vh} } #spw .spw-hint span{max-width:none;white-space:nowrap}
#spw .spw-all > a{background:rgba(8,8,8,.88);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}
#cautaCamp::placeholder{ color:var(--muted) }
.cnc-logo{display:block;width:min(260px,70%);height:auto}
.cnc-links a{font-family:'JetBrains Mono',monospace;font-size:.85rem;letter-spacing:.08em;text-transform:uppercase;color:#fff;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.3);padding-bottom:3px;transition:color .25s,border-color .25s}
@media (min-width:901px) and (max-height:920px){html:root body #servicii-ro .svc-pin{padding-top:calc(var(--antet) + .5rem)} html:root body #servicii-ro .ctr{margin-top:1.5rem}}
@media (max-width:1100px){html:root body .intra{min-height:44px} html:root body #servicii-ro .dot{min-height:44px} html:root body #servicii-ro .ctr button{min-width:44px;min-height:44px}}
#stage:focus-visible{outline:2px solid var(--green,#6cff0b); outline-offset:4px}
@media(max-width:480px){html:root body .sys-title{font-size:min(2.6rem,8.2vw)}}
