/*
 * Edina Kozmetika – alap stílusok (minden oldalon).
 * A design tokenek (színek, betűk, méretek, térközök, gombok, blokkstílusok) a theme.json-ban vannak.
 * Itt csak az van, amit a core blokkok és a theme.json nem tudnak: a design töréspontjai,
 * ikonok, fejléc/lábléc viselkedés, hover-állapotok. Osztály-előtag: ek-
 */
:root{
	--ek-gutter:var(--wp--custom--layout--gutter);
	--ek-header-h:var(--wp--custom--layout--header-height);
	--ek-max:var(--wp--style--global--wide-size);
}

/* ---------- alapok ---------- */
/* A fejléc a hero fölött lebeg: a sablonrészek közé a WordPress ne tegyen térközt (különben fehér sáv lenne a hero fölött). */
.wp-site-blocks>*{margin-block-start:0;margin-block-end:0}.wp-block-post-content.ek-front>*{margin-block-start:0;margin-block-end:0}
*,*::before,*::after{box-sizing:border-box}
html{scroll-behavior:smooth}
body{-webkit-font-smoothing:antialiased;overflow-wrap:break-word}
a{text-underline-offset:4px;text-decoration-color:var(--wp--preset--color--pink)}
a[href^="tel:"]{white-space:nowrap}
strong{font-weight:500}
h1,h2{text-wrap:balance}
h1 em,h2 em{font-style:italic}
:focus-visible{outline:2px solid var(--wp--preset--color--mauve);outline-offset:3px}
.ek-top :focus-visible,.ek-hero :focus-visible,.ek-on-dark :focus-visible,.ek-cta :focus-visible,.wp-block-navigation__responsive-container.is-menu-open :focus-visible,.ek-dialog :focus-visible,.wp-lightbox-overlay :focus-visible{outline-color:#fff}
.ek-footer :focus-visible{outline-color:var(--wp--preset--color--pink)}
.skip-link.screen-reader-text:focus{background:var(--wp--preset--color--mauve-deep);color:#fff;border-radius:999px;padding:10px 18px;text-decoration:none}

/* ---------- gombok: méret, nyíl, mobil teljes szélesség ---------- */
.wp-block-button__link{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:50px;text-decoration:none;transition:background-color .3s,color .3s,border-color .3s}
.wp-block-button.is-style-outline>.wp-block-button__link:hover{background:var(--wp--preset--color--mauve);border-color:var(--wp--preset--color--mauve);color:#fff}
.wp-block-button.is-style-light>.wp-block-button__link:hover{background:var(--wp--preset--color--pink);color:var(--wp--preset--color--mauve-deep)}
.ek-on-dark .is-style-outline>.wp-block-button__link,.ek-hero .is-style-outline>.wp-block-button__link{color:#fff}
.ek-on-dark .is-style-outline>.wp-block-button__link:hover,.ek-hero .is-style-outline>.wp-block-button__link:hover{background:#fff;color:var(--wp--preset--color--mauve-deep);border-color:#fff}
.ek-arrow>.wp-block-button__link::after{content:"→";transition:transform .3s}
.ek-arrow>.wp-block-button__link:hover::after{transform:translateX(3px)}
@media (max-width:480px){.wp-block-buttons>.wp-block-button{flex:1 1 100%}.wp-block-buttons>.wp-block-button>.wp-block-button__link{width:100%}}

/* „chip” gomb ikonnal (Szolgáltatások ugrógombjai) */
.is-style-chip>.wp-block-button__link{min-height:44px;gap:8px}
.is-style-chip>.wp-block-button__link::before{content:"";width:20px;height:20px;background:var(--wp--preset--color--mauve);-webkit-mask:var(--ico) center/contain no-repeat;mask:var(--ico) center/contain no-repeat;transition:background-color .3s}
.is-style-chip>.wp-block-button__link:hover{background:var(--wp--preset--color--mauve);color:#fff}
.is-style-chip>.wp-block-button__link:hover::before{background:#fff}
@media (max-width:480px){.wp-block-buttons>.wp-block-button.is-style-chip{flex:0 1 auto}.wp-block-buttons>.wp-block-button.is-style-chip>.wp-block-button__link{width:auto}}

/* csillagos lista (Lista blokk „Csillagos lista” stílus) */
.is-style-stars{list-style:none;display:grid;gap:8px}
.is-style-stars li{display:flex;gap:12px;align-items:flex-start}
.is-style-stars li::before{content:"";flex:none;width:20px;height:20px;margin-top:4px;background:var(--wp--preset--color--pink);-webkit-mask:var(--ico-star) center/contain no-repeat;mask:var(--ico-star) center/contain no-repeat}

/* ---------- ikonok (CSS maszk; használat: ek-ico + ico-<név>) ---------- */
:root{
	--ico-star:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 3.5c.7 4.6 2.5 6.4 7 7.1-4.5.7-6.3 2.5-7 7.1-.7-4.6-2.5-6.4-7-7.1 4.5-.7 6.3-2.5 7-7.1Z' fill='none' stroke='%23000' stroke-width='1.4' stroke-linejoin='round'/%3E%3Cpath d='M19 2.5v3M17.5 4h3' fill='none' stroke='%23000' stroke-width='1.2' stroke-linecap='round'/%3E%3C/svg%3E");
	--ico-left:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M19 12H5m6-6-6 6 6 6' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
	--ico-right:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 12h14m-6-6 6 6-6 6' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
	--ico-up:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 19V5m-6 6 6-6 6 6' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
	--ico-play-w:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M9 7.5v9l7.5-4.5z' fill='%23fff'/%3E%3C/svg%3E");
}
.ico-drop{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Cg fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M24 6c6.2 8.6 11 14.7 11 21a11 11 0 0 1-22 0c0-6.3 4.8-12.4 11-21Z'/%3E%3Cpath d='M18.6 28.5a5.6 5.6 0 0 0 5 5'/%3E%3Cpath d='M37 6.5v6M34 9.5h6'/%3E%3C/g%3E%3C/svg%3E")}
.ico-leaf{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Cg fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M37.5 8.5C25 11 15.5 20 13.5 33.5c11.5.5 22.5-9 24-25Z'/%3E%3Cpath d='M9.5 39.5 30.5 16'/%3E%3Cpath d='M19.5 28.5h7.2M23.5 23.5h7.4M27.8 18.6l5.6-.6'/%3E%3C/g%3E%3C/svg%3E")}
.ico-bowl{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Cg fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 25h30a15 15 0 0 1-30 0Z'/%3E%3Cpath d='M18 40.5h12'/%3E%3Cpath d='M18 18c1.6-1.8 1.6-3.7 0-5.5s-1.6-3.7 0-5.5M24 18c1.6-1.8 1.6-3.7 0-5.5s-1.6-3.7 0-5.5M30 18c1.6-1.8 1.6-3.7 0-5.5s-1.6-3.7 0-5.5'/%3E%3C/g%3E%3C/svg%3E")}
.ico-heart{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Cg fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M24 39S8 29.6 8 18.8C8 13.9 11.8 10 16.6 10c3.2 0 5.8 1.7 7.4 4.3C25.6 11.7 28.2 10 31.4 10 36.2 10 40 13.9 40 18.8 40 29.6 24 39 24 39Z'/%3E%3Cpath d='M33.5 5.5v5M31 8h5'/%3E%3C/g%3E%3C/svg%3E")}
.ico-calendar{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Cg fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='8' y='11' width='32' height='29' rx='4'/%3E%3Cpath d='M8 19h32M16 7v8M32 7v8'/%3E%3Cpath d='M18 27h4v8M27 27h4v8'/%3E%3C/g%3E%3C/svg%3E")}
.ico-flask{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Cg fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M19 6h10M21 6v13L10.5 37a3.5 3.5 0 0 0 3 5.2h21a3.5 3.5 0 0 0 3-5.2L27 19V6'/%3E%3Cpath d='M14.5 31h19'/%3E%3Ccircle cx='21' cy='36' r='1.2'/%3E%3Ccircle cx='27' cy='34' r='1.2'/%3E%3C/g%3E%3C/svg%3E")}
.ico-pin{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Cg fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M24 42s13-11.4 13-22a13 13 0 0 0-26 0c0 10.6 13 22 13 22Z'/%3E%3Ccircle cx='24' cy='20' r='4.5'/%3E%3C/g%3E%3C/svg%3E")}
.ico-home{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Cg fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 22 24 9l16 13'/%3E%3Cpath d='M12 19v21h24V19'/%3E%3Cpath d='M24 36s-6-3.8-6-8a3.4 3.4 0 0 1 6-2.2 3.4 3.4 0 0 1 6 2.2c0 4.2-6 8-6 8Z'/%3E%3C/g%3E%3C/svg%3E")}
.ico-brush{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Cg fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M31 7.5 40.5 17 26 31.5 16.5 22Z'/%3E%3Cpath d='M16.5 22 10 28.5c-2.6 2.6-2.6 6.9 0 9.5s6.9 2.6 9.5 0L26 31.5'/%3E%3Cpath d='M34 14l-8 8'/%3E%3C/g%3E%3C/svg%3E")}
.ico-eye{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Cg fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 25c5.5-7.5 11.5-11 18-11s12.5 3.5 18 11c-5.5 7.5-11.5 11-18 11S11.5 32.5 6 25Z'/%3E%3Ccircle cx='24' cy='25' r='5.5'/%3E%3Cpath d='M24 8v4M14 10.5l2 3.4M34 10.5l-2 3.4'/%3E%3C/g%3E%3C/svg%3E")}
.ico-sparkle{--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Cg fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 8c1.2 7.8 4.2 10.8 12 12-7.8 1.2-10.8 4.2-12 12-1.2-7.8-4.2-10.8-12-12 7.8-1.2 10.8-4.2 12-12Z'/%3E%3Cpath d='M35.5 29.5c.6 3.4 1.7 4.5 5 5-3.3.6-4.4 1.7-5 5-.6-3.3-1.7-4.4-5-5 3.3-.5 4.4-1.6 5-5Z'/%3E%3C/g%3E%3C/svg%3E")}
.ek-ico{position:relative}
.ek-ico::after{content:"";position:absolute;background:currentColor;-webkit-mask:var(--ico) center/contain no-repeat;mask:var(--ico) center/contain no-repeat}

/* ---------- fejléc: főoldal (fotó fölött) ---------- */
.ek-top{position:absolute;left:0;right:0;z-index:20;min-height:var(--ek-header-h);padding-inline:clamp(24px,5vw,80px)!important;margin:0!important}
.ek-logo{margin:0}
.ek-logo a{display:block}
.ek-logo img{height:60px;width:auto}
@media (max-width:1060px){.ek-top .ek-logo img{height:46px}}

/* Navigáció: 1060 px felett egy sorban, alatta teljes képernyős menü (a design töréspontja). */
.ek-nav .wp-block-navigation__container{gap:clamp(16px,2vw,28px);align-items:center}
.ek-nav .wp-block-navigation-item__content{text-decoration:none;display:inline-flex;align-items:center;min-height:44px}
.ek-nav .wp-block-navigation-item__content:hover{text-decoration:underline;text-underline-offset:6px;text-decoration-color:var(--wp--preset--color--pink)}
.ek-nav .wp-block-navigation__responsive-container-open{display:flex;align-items:center;gap:10px;min-height:44px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:inherit}
.ek-nav .wp-block-navigation__responsive-container-open::after{content:"Menü"}
.ek-nav .wp-block-navigation__responsive-container-open svg{width:24px;height:24px}
.ek-nav .wp-block-button__link{min-height:46px;padding:10px 24px}
.ek-top .ek-nav .is-style-outline>.wp-block-button__link{color:#fff}
.ek-top .ek-nav .is-style-outline>.wp-block-button__link:hover{background:#fff;color:var(--wp--preset--color--mauve-deep);border-color:#fff}
@media (min-width:1061px){
	.ek-nav .wp-block-navigation__responsive-container-open{display:none}
	.ek-nav .wp-block-navigation__responsive-container.hidden-by-default:not(.is-menu-open){display:block;position:relative;inset:auto;z-index:auto;width:auto;padding:0;background:transparent!important;color:inherit!important}
	.ek-nav .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__responsive-close,
	.ek-nav .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__responsive-dialog,
	.ek-nav .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__responsive-container-content{display:flex;align-items:center;gap:inherit;padding:0;margin:0}
	.ek-nav .wp-block-navigation__responsive-container-close{display:none}
	.ek-nav .ek-only-menu{display:none}
}
.ek-nav .wp-block-navigation__responsive-container.is-menu-open{padding:96px var(--ek-gutter) 40px}
.ek-nav .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container{gap:6px;align-items:flex-start}
.ek-nav .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item__content{font-family:var(--wp--preset--font-family--serif);font-size:var(--wp--preset--font-size--title);line-height:1.2;padding:0}
.ek-nav .wp-block-navigation__responsive-container.is-menu-open .wp-block-buttons{margin-top:24px}
.ek-nav .wp-block-navigation__responsive-container.is-menu-open .wp-block-button__link{background:#fff;color:var(--wp--preset--color--mauve-deep);border-color:#fff}
.ek-nav .wp-block-navigation__responsive-container-close{top:22px;right:var(--ek-gutter);color:#fff}
.ek-nav .wp-block-navigation__responsive-container-close svg{width:32px;height:32px}

/* ---------- fejléc: aloldalak ---------- */
.ek-top-page{border-bottom:1px solid var(--wp--preset--color--blush)}
.ek-top-page>.wp-block-group{min-height:var(--ek-header-h)}
.ek-top-page .ek-logo img{height:52px}
.ek-back a{color:var(--wp--preset--color--ink);min-height:44px;display:inline-flex;align-items:center}
@media (max-width:600px){.ek-top-page .ek-logo img{height:42px}.ek-back{display:none}}

/* ---------- lábléc ---------- */
.ek-footer .ek-logo img{height:120px;width:auto}
.ek-footer .ek-narrow{max-width:520px}
.ek-footer-nav .wp-block-navigation__container{gap:4px 22px;justify-content:center}
.ek-footer-nav .wp-block-navigation-item__content{text-decoration:none;display:inline-flex;min-height:40px;align-items:center}
.ek-footer-nav .wp-block-navigation-item__content:hover{text-decoration:underline}
.ek-footer-legal .wp-block-navigation__container{gap:2px 18px}.ek-footer-legal .wp-block-navigation-item__content{min-height:32px;opacity:.75}.ek-footer-legal .wp-block-navigation-item__content:hover{opacity:1}
.ek-credit{opacity:.75;line-height:1.7;letter-spacing:.01em}
@media (max-width:767px){.ek-footer{padding-bottom:110px!important}}

/* vissza a tetejére + mobil hívássáv */
.ek-totop{position:fixed;right:clamp(14px,2vw,28px);bottom:clamp(14px,2vw,28px);z-index:45;margin:0!important;transition:opacity .35s,transform .35s}
.ek-totop .wp-block-button__link{width:52px;min-height:52px;height:52px;padding:0;gap:0;border-radius:50%;font-size:0;line-height:0;color:transparent}
.ek-totop .wp-block-button__link::before{content:"";width:22px;height:22px;background:#fff;-webkit-mask:var(--ico-up) center/contain no-repeat;mask:var(--ico-up) center/contain no-repeat}
@media (scripting:enabled){.ek-totop{opacity:0;transform:translateY(12px);pointer-events:none}.ek-totop.is-visible{opacity:1;transform:none;pointer-events:auto}}
.ek-callbar.wp-block-buttons{position:fixed;left:0;right:0;bottom:0;z-index:40;display:none;gap:10px;margin:0!important;padding:10px 14px calc(10px + env(safe-area-inset-bottom,0px));background:rgba(253,251,250,.97);backdrop-filter:blur(10px)}
.ek-callbar .wp-block-button{flex:1 1 0}
.ek-callbar .wp-block-button__link{width:100%;min-height:46px;padding:0 10px}
@media (max-width:767px){.ek-callbar.wp-block-buttons{display:flex;flex-wrap:nowrap}.ek-totop{bottom:calc(78px + env(safe-area-inset-bottom,0px))}.ek-totop .wp-block-button__link{width:46px;height:46px;min-height:46px}}

/* ---------- aloldalak (jogi oldalak) ---------- */
.ek-prose h2{font-size:var(--wp--preset--font-size--subtitle);line-height:1.2;margin-top:clamp(36px,4vw,52px)}
.ek-prose h3{font-size:var(--wp--preset--font-size--body);font-family:var(--wp--preset--font-family--sans);font-weight:500;line-height:1.45}
.ek-prose p,.ek-prose li{color:var(--wp--preset--color--ink-soft)}
.ek-prose ul,.ek-prose ol{padding-left:1.2em;display:grid;gap:6px}
.ek-prose a{color:var(--wp--preset--color--mauve);text-underline-offset:3px}
.ek-card{background:var(--wp--preset--color--blush);border-radius:var(--wp--custom--radius--card);padding:clamp(20px,3vw,32px)}
.ek-card>*+*{margin-top:6px}
.ek-card p{color:var(--wp--preset--color--ink)}
.ek-prose .wp-block-table{overflow-x:auto;border-radius:var(--wp--custom--radius--sm);border:1px solid var(--wp--preset--color--beige)}
.ek-prose .wp-block-table table{border-collapse:collapse;width:100%;min-width:640px;font-size:15px}
.ek-prose .wp-block-table th,.ek-prose .wp-block-table td{text-align:left;vertical-align:top;padding:12px 14px;border:0;border-bottom:1px solid var(--wp--preset--color--beige)}
.ek-prose .wp-block-table th{background:var(--wp--preset--color--blush);font-weight:500;color:var(--wp--preset--color--ink)}
.ek-prose .wp-block-table tr:last-child td{border-bottom:0}
.ek-prose .wp-block-table td{color:var(--wp--preset--color--ink-soft)}
.ek-prose .ek-card .wp-block-table{border:0;border-radius:0;margin:0;overflow:visible}
.ek-prose .ek-kv table{min-width:0;font-size:var(--wp--preset--font-size--body)}
.ek-prose .ek-kv td{border:0;padding:4px 20px 4px 0}
.ek-prose .ek-kv td:first-child{font-weight:500;color:var(--wp--preset--color--ink);width:220px}
@media (max-width:600px){.ek-prose .ek-kv tr,.ek-prose .ek-kv td{display:block;width:auto}.ek-prose .ek-kv td:first-child{padding-top:10px;width:auto}}

@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important;scroll-behavior:auto!important}}

/* ---------- süti-hozzájárulás (Motivum Consent bővítmény) a téma színeivel ---------- */
body{
	--mwc-primary:var(--wp--preset--color--mauve-deep);
	--mwc-text:var(--wp--preset--color--ink);
	--mwc-bg:var(--wp--preset--color--white);
	--mwc-panel:var(--wp--preset--color--blush);
	--mwc-border:var(--wp--preset--color--beige);
	--mwc-accent:var(--wp--preset--color--mauve);
	--mwc-focus:var(--wp--preset--color--mauve);
	--mwc-font:var(--wp--preset--font-family--sans);
	--mwc-font-ui:var(--wp--preset--font-family--sans);
	--mwc-font-display:var(--wp--preset--font-family--serif);
	--mwc-radius:var(--wp--custom--radius--card);
	--mwc-radius-sm:var(--wp--custom--radius--pill);
	--mwc-pill:var(--wp--custom--radius--pill);
	--mwc-shadow:0 20px 50px rgba(79,47,60,.18);
}
body .mwc-banner,body .mwc-tab{background:var(--wp--preset--color--blush);border-color:var(--wp--preset--color--beige)}
body .mwc-banner .mwc-title,body .mwc-modal__head .mwc-title{font-family:var(--wp--preset--font-family--serif);font-weight:400;font-size:var(--wp--preset--font-size--subtitle);line-height:1.2;color:var(--wp--preset--color--ink)}
body .mwc-text{color:var(--wp--preset--color--ink-soft)}
body .mwc-btn{border-color:var(--wp--preset--color--mauve);color:var(--wp--preset--color--mauve);font-weight:500}
body .mwc-btn:hover{background:var(--wp--preset--color--mauve);border-color:var(--wp--preset--color--mauve);color:#fff}
body .mwc-modal__backdrop{background:rgba(79,47,60,.55)}
body .mwc-tab{color:var(--wp--preset--color--mauve-deep)}
/* mobilon a hívássáv fölé kerül */
@media (max-width:767px){body .mwc-banner{bottom:calc(76px + env(safe-area-inset-bottom,0px))}body .mwc-tab{bottom:calc(66px + env(safe-area-inset-bottom,0px));border-radius:12px;border-bottom:1px solid var(--wp--preset--color--beige)}}
