.tv-display{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap;padding:12px 4%;background:#200b09;border-bottom:3px double #a57c40;color:#e7c98f;font-size:12px}
.tv-display-group{display:flex;gap:7px;flex-wrap:wrap}.tv-display button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:9px 13px;border:3px double #b38c50;background:linear-gradient(#593020,#2d100c);color:#f7dfad;border-radius:8px 8px 2px 2px;font:inherit;cursor:pointer}.tv-display button[aria-pressed=true]{background:linear-gradient(#ffe6a6,#bd9050);color:#321509;box-shadow:inset 0 0 0 2px #e9c47c}.tv-display svg{width:19px;height:19px;flex:none}.tv-display button:focus-visible{outline:3px solid #fff3d1;outline-offset:3px}
html[data-tv-layout=mobile] #thevamon-concept,html[data-tv-layout=mobile] #thevamon-consult{max-width:600px;margin-inline:auto;box-shadow:0 0 60px #0008}
html[data-tv-layout=mobile] #thevamon-concept .tv-hero{grid-template-columns:1fr;gap:26px}
html[data-tv-layout=mobile] #thevamon-concept .tv-header{flex-wrap:wrap;gap:12px}
html[data-tv-layout=mobile] #thevamon-concept .tv-nav{display:none}
html[data-tv-layout=mobile] #thevamon-concept .tv-services{grid-template-columns:repeat(2,minmax(0,1fr))}
html[data-tv-layout=mobile] #thevamon-concept .tv-bottom-grid,html[data-tv-layout=mobile] #thevamon-concept .tv-ritual-grid,html[data-tv-layout=mobile] #thevamon-concept .south-grid,html[data-tv-layout=mobile] #thevamon-concept .south-steps{grid-template-columns:1fr}
html[data-tv-layout=mobile] #thevamon-concept .tv-actions{flex-direction:column;align-items:stretch}
html[data-tv-layout=mobile] #thevamon-concept .tv-days{grid-template-columns:repeat(4,minmax(0,1fr))}
html[data-tv-layout=mobile] #thevamon-concept .tv-zodiacs{grid-template-columns:repeat(3,minmax(0,1fr))}
html[data-tv-layout=mobile] #thevamon-concept .tv-language-buttons{flex-wrap:wrap}
@media(max-width:600px){.tv-display{justify-content:flex-start}.tv-display-group{flex:1}.tv-display button{flex:1;padding:9px;font-size:12px}}
