/* AriMate — brandul B „Sticlă”, accent grafit (10.11.2026).
   Fișierul comun al paginilor PUBLICE: culori, font, antet, subsol, butoane, sticlă.
   Se încarcă doar pe paginile care au <body class="bb">; aplicația de după login nu îl vede.
   Sursa: macheta arimate-brand-nou/index.html (direcția B) + kitul Brand-AriMate-2026. */
@font-face{font-family:'Hanken Grotesk';font-style:normal;font-weight:400 700;font-display:swap;src:url('hanken-grotesk-var.woff2') format('woff2')}
@property --ang{syntax:'<angle>';initial-value:0deg;inherits:false}
:root{--bb-bg:#F3F3F6;--spring:cubic-bezier(.34,1.4,.64,1);--ease:cubic-bezier(.16,1,.3,1);color-scheme:light}
html{background:#F3F3F6}
.bb{--bg:#F3F3F6;--bg2:#E9E9EF;--tint:#E4E4EB;--card:rgba(255,255,255,.66);--ink:#1D1D1F;--ink2:#66666C;--line:rgba(29,29,31,.09);--acc:#1D1D1F;--accd:#111113;--accsoft:#FFFFFF;--spark:#1D1D1F;--sk:29 29 31;--sparkd:#1D1D1F;--sparkon:#fff;--sparkhi:#fff;--sparkbg:linear-gradient(145deg,#55555D,#1D1D1F 55%,#0B0B0C);--ga:.26;--acctx:#1D1D1F;--font:'Hanken Grotesk',system-ui,-apple-system,'Segoe UI',sans-serif;--disp:var(--font);--r:24px;--sh:inset 0 1px 0 rgba(255,255,255,.9),inset 0 0 0 1px rgba(255,255,255,.55),0 24px 50px -24px rgba(29,29,31,.4);--ok:#1D1D1F}
body.bb{margin:0;background:var(--bg);color:var(--ink);font-family:var(--font);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}
.bb-nav,.bb-nav *,.bb-ft,.bb-ft *,.bb-btn,.bb-w{box-sizing:border-box}
.bb-nav a,.bb-ft a{color:inherit}
.bb-nav button{font:inherit;color:inherit}
.bb :focus-visible{outline:2px solid #1D1D1F;outline-offset:3px}
@keyframes iSclip{40%{transform:scale(1.32) rotate(18deg)}}
@keyframes iPuls{40%{transform:scale(1.28)}}
@keyframes iSus{40%{transform:translateY(-3px) scale(1.1)}}
@keyframes iCarte{from{transform:rotateY(180deg)}}
@keyframes iScut{25%{transform:rotate(-11deg)}50%{transform:rotate(9deg)}75%{transform:rotate(-5deg)}}
@keyframes iLeagan{30%{transform:rotate(-22deg)}65%{transform:rotate(12deg)}}
@keyframes iCioc{35%{transform:rotate(-34deg)}62%{transform:rotate(9deg)}}
@keyframes iIntra{50%{transform:translateX(4px)}}
@keyframes btRot{to{--ang:360deg}}
.bb-ms{font-family:'Material Symbols Rounded';font-weight:400;font-style:normal;font-size:22px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;font-variation-settings:'FILL' 0,'wght' 400,'GRAD' 0,'opsz' 24;flex:none}
.bb-w{max-width:1200px;margin:0 auto;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}
.bb-ann{background:var(--bg2);color:var(--ink2);font-size:13.5px;text-align:center;padding-block:9px}
.bb-ann b{color:var(--ink);font-weight:600}
.bb .bb-ann{background:#EAEAF0}
.bb-nav{position:sticky;top:env(safe-area-inset-top,0px);z-index:20;background:color-mix(in srgb,var(--bg) 84%,transparent);-webkit-backdrop-filter:saturate(180%) blur(18px);backdrop-filter:saturate(180%) blur(18px)}
.bb-nav .bb-w{display:flex;align-items:center;gap:16px;height:64px}
.bb-wm{font-family:var(--disp);font-weight:700;font-size:23px;letter-spacing:-.035em;text-decoration:none;color:var(--ink);display:inline-flex;align-items:baseline}
.bb .bb-wm{font-weight:600;letter-spacing:-.025em;align-items:center}
.bb .bb-nav .bb-w{height:72px}
@media (max-width:600px){
.bb .bb-nav .bb-w{height:64px}
}
.bb-fm{width:32px;height:32px;border-radius:10px;border:2px solid currentColor;display:inline-grid;place-items:center;font-weight:700;font-size:14.5px;letter-spacing:-.05em;line-height:1;margin-right:10px;flex:none}
.bb-fb .bb-fm{width:26px;height:26px;border-radius:8px;font-size:12px;border-width:1.6px}
.bb-fb{display:inline-flex;align-items:center;gap:10px}
.bb-fb .bb-wm{font-size:19px}
.bb-links{display:flex;gap:20px;margin-left:auto;font-size:14.5px;color:var(--ink2);font-weight:500;white-space:nowrap}
.bb-mbtn{display:none;position:relative;flex:none;width:44px;height:44px;padding:0;border:0;border-radius:50%;cursor:pointer;background:var(--card);box-shadow:var(--sh);transition:transform .45s var(--spring)}
.bb .bb-mbtn{background:linear-gradient(180deg,rgba(255,255,255,.9),rgba(255,255,255,.58));-webkit-backdrop-filter:blur(24px) saturate(180%);backdrop-filter:blur(24px) saturate(180%);box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 0 0 1px rgba(29,29,31,.08),0 10px 24px -14px rgba(29,29,31,.45)}
.bb-mbtn:active{transform:scale(.92)}
.bb-mbtn i{position:absolute;left:13px;right:13px;top:17px;height:2px;border-radius:2px;background:var(--ink);transition:transform .45s var(--spring),top .3s var(--ease)}
.bb-mbtn i+i{top:25px}
.bb-mbtn[aria-expanded="true"] i{top:21px;transform:rotate(45deg)}
.bb-mbtn[aria-expanded="true"] i+i{transform:rotate(-45deg)}
.bb-mpan{position:absolute;top:calc(100% + 8px);right:max(16px,calc((100vw - 1200px)/2 + 16px));width:min(340px,calc(100vw - 32px));display:grid;gap:2px;padding:8px;border-radius:24px;background:rgba(255,255,255,.95);box-shadow:0 0 0 1px rgba(29,29,31,.06),0 30px 60px -28px rgba(29,29,31,.55);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-8px) scale(.97);transform-origin:100% 0;transition:opacity .25s,transform .45s var(--spring),visibility 0s .3s}
.bb-mpan.on{opacity:1;visibility:visible;pointer-events:auto;transform:none;transition-delay:0s}
.bb-mpan a{display:flex;align-items:center;gap:12px;height:48px;padding:0 14px;border-radius:16px;text-decoration:none;font-weight:600;font-size:16px;color:var(--ink);opacity:0;transform:translateY(-6px);transition:background .2s,opacity .3s,transform .45s var(--ease)}
.bb-mpan.on a{opacity:1;transform:none}
.bb-mpan.on a:nth-child(2){transition-delay:.03s}
.bb-mpan.on a:nth-child(3){transition-delay:.06s}
.bb-mpan.on a:nth-child(4){transition-delay:.09s}
.bb-mpan.on a:nth-child(5){transition-delay:.12s}
.bb-mpan.on a:nth-child(6){transition-delay:.15s}
.bb-mpan.on a:nth-child(7){transition-delay:.18s}
.bb-mpan.on a:nth-child(8){transition-delay:.21s}
.bb-mpan.on a:nth-child(9){transition-delay:.24s}
.bb-mpan a:hover{background:rgba(29,29,31,.05)}
.bb-mpan a .bb-ms{font-size:20px}
@media (max-width:1099px){
.bb-links{display:none}
.bb-in-cont{margin-left:auto}
.bb-mbtn{display:block}
}
@media (min-width:1100px){
.bb-mpan{display:none}
}
@media (min-width:1100px) and (max-width:1199px){
.bb-nav .bb-links{gap:9px;font-size:14px}
.bb-nav .bb-in-cont>span:not(.bb-ms){display:none}
.bb-nav .bb-in-cont .bb-ms{font-size:20px}
}
.bb-links a{text-decoration:none;transition:color .2s}
.bb-links a:hover{color:var(--ink)}
.bb-in-cont{font-size:15px;font-weight:600;text-decoration:none}
.bb-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:50px;padding:0 24px;border-radius:999px;font-weight:600;font-size:16px;text-decoration:none;white-space:nowrap;overflow:hidden;transition:transform .5s var(--spring),box-shadow .3s,background .3s}
.bb-btn:active{transform:scale(.95)}
.bb-btn-p{background:var(--acc);color:var(--acctx);box-shadow:0 12px 26px -14px color-mix(in srgb,var(--acc) 85%,transparent)}
.bb-btn-p:hover{background:var(--accd)}
.bb-btn-p .bb-ms{font-size:20px;transition:transform .4s var(--spring)}
.bb-btn-p:hover .bb-ms{transform:translateX(3px)}
.bb-nav .bb-btn{height:42px;padding:0 18px;font-size:15px}
.bb .bb-btn-p,.bb .bb-glass{background:linear-gradient(180deg,rgba(255,255,255,.9),rgba(255,255,255,.58));-webkit-backdrop-filter:blur(24px) saturate(180%);backdrop-filter:blur(24px) saturate(180%);box-shadow:inset 0 1px 0 rgba(255,255,255,.95),inset 0 -1px 0 rgba(29,29,31,.05),0 0 0 1px rgba(29,29,31,.08),0 16px 34px -16px rgba(29,29,31,.45);color:var(--ink)}
.bb .bb-btn-p{isolation:isolate}
.bb .bb-btn-p::after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:radial-gradient(170px circle at var(--mx,50%) var(--my,0%),rgba(255,255,255,.95),rgba(255,255,255,0) 60%);opacity:.8;pointer-events:none}
.bb .bb-btn-p .bb-ms{width:30px;height:30px;border-radius:50%;background:var(--sparkbg,var(--spark));display:grid;place-items:center;font-size:18px;margin-right:-12px;color:var(--sparkon,#1D1D1F)}
@media (prefers-reduced-transparency:reduce){
.bb .bb-btn-p,.bb .bb-glass{background:#fff!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}
}
.bb-demo{font-size:15px;font-weight:600;color:var(--accd);text-decoration:none;display:inline-flex;align-items:center;gap:4px;padding:8px 0;transition:gap .3s var(--ease)}
.bb-demo .bb-ms{font-size:18px}
.bb-demo:hover{gap:8px}
.bb .bb-demo{color:var(--ink2)}
.bb-ft{margin-top:72px;border-top:1px solid var(--line);padding-top:36px;display:grid;grid-template-columns:1.4fr repeat(5,1fr);gap:28px 24px}
.bb-ftb p{color:var(--ink2);font-size:14px;margin:12px 0 0;max-width:30ch}
.bb-ftc{display:flex;flex-direction:column;gap:9px;min-width:0}
.bb-ftc h2,.bb-ftc .bb-fth{font-family:var(--font);font-size:14px;font-weight:600;margin:0 0 4px;color:var(--ink)}
.bb-ftc a{font-size:14px;color:var(--ink2);text-decoration:none;transition:color .2s}
.bb-ftc a:hover,.bb-ftl a:hover{color:var(--ink)}
.bb-ftd{grid-column:1/-1;display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px 20px;border-top:1px solid var(--line);padding-top:18px;font-size:13px;color:var(--ink2)}
.bb-ftl{display:flex;flex-wrap:wrap;gap:8px 18px}
.bb-ftl a{color:var(--ink2);text-decoration:none}
@media (max-width:1000px){
.bb-ft{grid-template-columns:repeat(3,1fr)}
.bb-ftb{grid-column:1/-1}
}
@media (max-width:600px){
.bb-ft{grid-template-columns:repeat(2,1fr);gap:24px 16px}
}
.bb-btn{translate:var(--tx,0px) var(--ty,0px);transition:transform .5s var(--spring),translate .7s var(--spring),box-shadow .3s,background .3s}
.bb .bb-btn-p::before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:var(--spark);clip-path:circle(0% at var(--mx,50%) var(--my,50%));transition:clip-path .6s var(--ease)}
.bb .bb-btn-p:hover::before,.bb .bb-btn-p:focus-visible::before{clip-path:circle(150% at var(--mx,50%) var(--my,50%))}
.bb .bb-btn-p .bb-ms{position:relative;overflow:hidden;color:transparent;transition:background .35s,transform .4s var(--spring)}
.bb .bb-btn-p .bb-ms::before,.bb .bb-btn-p .bb-ms::after{content:"arrow_forward";position:absolute;inset:0;display:grid;place-items:center;color:var(--sparkon,#1D1D1F);transition:transform .5s var(--ease),color .3s}
.bb .bb-btn-p .bb-ms::after{transform:translateX(-130%)}
.bb .bb-btn-p:hover .bb-ms,.bb .bb-btn-p:focus-visible .bb-ms{background:#1D1D1F}
.bb .bb-btn-p:hover .bb-ms::before,.bb .bb-btn-p:focus-visible .bb-ms::before{transform:translateX(130%)}
.bb .bb-btn-p:hover .bb-ms::after,.bb .bb-btn-p:focus-visible .bb-ms::after{transform:none;color:var(--spark)}
.bb-links{gap:12px}
.bb-nl{display:inline-flex;align-items:center;gap:4px}
.bb-nl .bb-ms{font-size:16px;color:var(--ink2);font-variation-settings:'FILL' 0,'wght' 400,'GRAD' 0,'opsz' 20;transition:color .25s,font-variation-settings .35s var(--ease),transform .5s var(--spring)}
.bb-nl:hover .bb-ms,.bb-nl:focus-visible .bb-ms{color:var(--accd);font-variation-settings:'FILL' 1,'wght' 400,'GRAD' 0,'opsz' 20}
.bb .bb-nl:hover .bb-ms,.bb .bb-nl:focus-visible .bb-ms{color:var(--sparkd,#5A8F12)}
.bb-i-auto_awesome:hover .bb-ms{animation:iSclip .6s var(--ease)}
.bb-i-play_circle:hover .bb-ms{animation:iPuls .5s var(--ease)}
.bb-i-widgets:hover .bb-ms{transform:rotate(90deg)}
.bb-i-lightbulb:hover .bb-ms{animation:iSus .5s var(--ease)}
.bb-i-menu_book:hover .bb-ms{animation:iCarte .6s var(--ease)}
.bb-i-calculate:hover .bb-ms{animation:iScut .5s var(--ease)}
.bb-i-sell .bb-ms{transform-origin:72% 22%}
.bb-i-sell:hover .bb-ms{animation:iLeagan .7s var(--ease)}
.bb-i-handyman .bb-ms{transform-origin:30% 78%}
.bb-i-handyman:hover .bb-ms{animation:iCioc .55s var(--ease)}
.bb-i-login:hover .bb-ms{animation:iIntra .5s var(--ease)}
.bb-demo,.bb-links a,.bb-in-cont{position:relative}
.bb-demo::after,.bb-links a::after,.bb-in-cont::after{content:"";position:absolute;left:0;right:0;bottom:-3px;height:1.5px;border-radius:2px;background:currentColor;transform-origin:0 50%;transform:scaleX(0);transition:transform .45s var(--ease)}
.bb-demo::after{right:22px;bottom:4px}
.bb-demo:hover::after,.bb-links a:hover::after,.bb-in-cont:hover::after{transform:scaleX(1)}
html .bb .bb-btn-p{transition:transform .5s var(--spring),translate .7s var(--spring),box-shadow .4s,color .3s}
html .bb .bb-btn-p::before{clip-path:none;padding:2px;background:conic-gradient(from var(--ang),rgb(var(--sk,143 211 42) / 0) 0 55%,var(--spark,#8FD32A) 78%,var(--sparkhi,#E4FF9A) 88%,rgb(var(--sk,143 211 42) / 0) 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .3s;animation:btRot 1.8s linear infinite}
html .bb .bb-btn-p::after{background:radial-gradient(120% 110% at 50% 135%,rgb(var(--sk,143 211 42) / var(--ga,.75)),rgb(var(--sk,143 211 42) / 0) 62%);opacity:0;transition:opacity .4s}
html .bb .bb-btn-p:is(:hover,:focus-visible)::before{opacity:1}
html .bb .bb-btn-p:is(:hover,:focus-visible)::after{opacity:1}
html .bb .bb-btn-p:is(:hover,:focus-visible){box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 0 0 1px rgb(var(--sk,143 211 42) / .35),0 0 26px -4px rgb(var(--sk,143 211 42) / .75),0 16px 34px -16px rgba(29,29,31,.45)}
html .bb .bb-btn-p:is(:hover,:focus-visible) .bb-ms{background:var(--sparkbg,var(--spark))}
html .bb .bb-btn-p:is(:hover,:focus-visible) .bb-ms::after{color:var(--sparkon,#1D1D1F)}
@media (max-width:900px){
.bb-links{display:none}
}
@media (max-width:600px){
.bb-in-cont{display:none}
.bb-nav .bb-btn{margin-left:auto}
}

/* ---------- subsolul stă în lățimea paginii, cu aer jos ---------- */
.bb-ftw{padding-bottom:calc(40px + env(safe-area-inset-bottom,0px))}
.bb-ftd a{color:var(--ink2)}
.bb-ftset{background:none;border:0;padding:0;font:inherit;color:var(--ink2);cursor:pointer}
.bb-ftset:hover{color:var(--ink)}
/* butonul ca <button> (formulare) arată la fel ca linkul-buton */
button.bb-btn{border:0;cursor:pointer;font-family:inherit;color:var(--ink)}
.bb-btn.bb-lat{width:100%}
.bb-btn.bb-mic{height:42px;padding:0 18px;font-size:15px}
/* buton liniștit, pentru acțiunea a doua */
.bb-btn-s{background:rgba(255,255,255,.5);color:var(--ink);box-shadow:0 0 0 1px rgba(29,29,31,.12)}
.bb-btn-s:hover{background:#fff}
/* în meniul de pe telefon, butonul de cont */
.bb-mpan .bb-btn{margin:6px 6px 4px;height:48px;opacity:1;transform:none;justify-content:center}
.bb-mpan a.bb-btn{color:var(--ink)}

/* ---------- piese pentru paginile din interior ---------- */
.bb-card{background:var(--card);border-radius:var(--r);box-shadow:var(--sh);-webkit-backdrop-filter:blur(22px) saturate(180%);backdrop-filter:blur(22px) saturate(180%)}
.bb-alb{background:#fff;border-radius:var(--r);box-shadow:0 0 0 1px rgba(29,29,31,.06),0 24px 50px -30px rgba(29,29,31,.35)}
.bb-titlu{font-family:var(--disp);font-size:clamp(26px,3.2vw,38px);line-height:1.14;letter-spacing:-.028em;font-weight:700;margin:0;text-wrap:balance}
.bb-sub{color:var(--ink2);font-size:17px;margin:10px 0 0;max-width:64ch}
.bb-et{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--ink2);background:rgba(255,255,255,.7);border-radius:999px;padding:5px 12px;box-shadow:0 0 0 1px rgba(29,29,31,.07)}
.bb-camp{display:block;width:100%;box-sizing:border-box;height:48px;padding:0 14px;border-radius:14px;border:1px solid rgba(29,29,31,.14);background:#fff;font:inherit;font-size:16px;color:var(--ink);transition:border-color .2s,box-shadow .2s}
textarea.bb-camp{height:auto;padding:12px 14px;min-height:120px;resize:vertical}
.bb-camp:focus{outline:none;border-color:#1D1D1F;box-shadow:0 0 0 3px rgba(29,29,31,.12)}
.bb-lbl{display:block;font-size:14px;font-weight:600;margin:0 0 6px;color:var(--ink)}
@media (prefers-reduced-transparency:reduce){.bb-card{background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none}}
@media (prefers-reduced-motion:reduce){.bb-nav *,.bb-btn,.bb-btn *{animation-duration:.01ms!important;transition-duration:.01ms!important}}

/* ---------- banda de cookie-uri și fereastra de ajutor, pe paginile publice ---------- */
body.bb #cookie-bar{background:rgba(255,255,255,.94)!important;color:#1D1D1F!important;-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);box-shadow:0 -1px 0 rgba(29,29,31,.08),0 -18px 40px -24px rgba(29,29,31,.35)!important;font-family:var(--font)}
body.bb #cookie-bar a{color:#1D1D1F!important;font-weight:600}
body.bb #cookie-bar button{border-radius:999px!important;font-family:inherit!important;font-weight:600!important;height:42px;padding:0 18px!important;background:#fff!important;color:#1D1D1F!important;border:1px solid rgba(29,29,31,.18)!important}
body.bb #cookie-bar button+button{background:linear-gradient(145deg,#55555D,#1D1D1F 55%,#0B0B0C)!important;color:#fff!important;border-color:transparent!important}
@keyframes bbPuls{0%{box-shadow:0 0 0 0 rgba(29,29,31,.32)}70%{box-shadow:0 0 0 14px rgba(29,29,31,0)}100%{box-shadow:0 0 0 0 rgba(29,29,31,0)}}
body.bb .am-h-btn{background:linear-gradient(145deg,#55555D,#1D1D1F 55%,#0B0B0C)!important;box-shadow:0 12px 26px -10px rgba(29,29,31,.55)!important}
body.bb .am-h-btn::before{animation-name:bbPuls!important}
body.bb .am-h-head{background:#1D1D1F!important}
body.bb .am-h-panel{font-family:var(--font);border-radius:22px!important}
body.bb .am-msg.client{background:#1D1D1F!important}
body.bb .am-chat-in button,body.bb .am-intake button{background:#1D1D1F!important}
body.bb .am-topic:hover{background:#F3F3F6!important;color:#1D1D1F!important}
body.bb .am-empty a,body.bb .am-detail a,body.bb .am-back,body.bb .am-h-foot button,body.bb .am-gdpr a{color:#1D1D1F!important}
body.bb .am-h-search input:focus,body.bb .am-intake input:focus,body.bb .am-chat-in input:focus{border-color:#1D1D1F!important}
body.bb .am-h-tab.on,body.bb .am-h-tabs .on{color:#1D1D1F!important;border-color:#1D1D1F!important}

/* ---------- puntea: butoanele vechi ale paginilor (.btn, .cta ca buton) arată ca butonul de sticlă al brandului.
   Doar înfățișarea e forțată; mărimile rămân cele ale fiecărei pagini. ---------- */
body.bb:not(.bb-cont) .btn:not(.bb-btn),body.bb button.cta,body.bb .bb-sticla{border-radius:999px!important;border:0!important;color:#1D1D1F!important;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(255,255,255,.72))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.95),inset 0 -1px 0 rgba(29,29,31,.05),0 0 0 1px rgba(29,29,31,.1),0 14px 30px -16px rgba(29,29,31,.45)!important;font-weight:600!important;text-decoration:none!important;cursor:pointer;filter:none!important;animation:none!important;transition:transform .5s var(--spring),box-shadow .3s!important}
body.bb:not(.bb-cont) .btn:not(.bb-btn):hover,body.bb button.cta:hover,body.bb .bb-sticla:hover{box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 0 0 1px rgba(29,29,31,.35),0 0 26px -4px rgba(29,29,31,.5),0 14px 30px -16px rgba(29,29,31,.45)!important;transform:none!important}
body.bb:not(.bb-cont) .btn:not(.bb-btn):active,body.bb button.cta:active,body.bb .bb-sticla:active{transform:scale(.96)!important}
body.bb:not(.bb-cont) .btn .shine{display:none}
/* titlurile paginilor din interior */
body.bb h1,body.bb h2,body.bb h3{font-family:var(--disp)}
