/*
Theme Name: Purple Moon
Description: Purple Moon Healing — native Elementor pages with a responsive WordPress header and footer.
Version: 1.0.0
Text Domain: purple-moon
*/
@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;1,300;1,400&family=Jost:wght@300;400;500;600&family=Noto+Serif+SC:wght@400;500&display=swap');
:root{--pm-ink:#3B2359;--pm-purple:#7C4FA8;--pm-gold:#C4A05C;--pm-light-gold:#E6CE93;--pm-cream:#FBF9F5;--pm-copy:#574A6B}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;background:var(--pm-cream);color:var(--pm-copy);font-family:Jost,system-ui,sans-serif;-webkit-font-smoothing:antialiased}a{color:var(--pm-purple);text-decoration:none}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--pm-purple);outline-offset:5px}img{max-width:100%}h1,h2,h3,p{margin:0}button{cursor:pointer}.pm-skip{position:fixed;top:-100px;left:10px;z-index:999;background:white;padding:12px}.pm-skip:focus{top:10px}
.pm-header{position:fixed;inset:0 0 auto;z-index:100;background:rgba(251,249,245,.94);backdrop-filter:blur(14px);border-bottom:1px solid rgba(124,79,168,.13)}.admin-bar .pm-header{top:var(--pm-toolbar-offset,32px)}.pm-nav-wrap{max-width:1180px;margin:auto;padding:14px 22px;display:flex;align-items:center;gap:20px}.pm-brand{display:flex;align-items:center;gap:11px;color:var(--pm-ink);margin-right:auto}.pm-brand-icon{position:relative;width:42px;height:42px;overflow:hidden;flex:none}.pm-brand-icon img{position:absolute;width:78px;max-width:none;height:78px;left:-18px;top:0;mix-blend-mode:multiply}.pm-brand-name{font:400 21px/1 'Cormorant Garamond',serif;letter-spacing:.06em;display:block;white-space:nowrap}.pm-brand-zh{font:400 10px/1 'Noto Serif SC',serif;color:#8A6A28;letter-spacing:.42em;margin-top:3px;display:block}.pm-navigation{display:flex;align-items:center;gap:24px}.pm-navigation a,.pm-navigation summary{font-size:13px;letter-spacing:.07em;color:var(--pm-ink)}.pm-navigation summary{text-transform:uppercase;list-style:none;cursor:pointer;display:flex;align-items:center;gap:7px}.pm-navigation summary::-webkit-details-marker{display:none}.pm-navigation summary::after{content:'⌄';font-size:13px;transform:translateY(-2px)}.pm-nav-group{position:relative}.pm-submenu{position:absolute;top:100%;left:50%;transform:translateX(-50%);width:268px;padding:14px 0 0}.pm-submenu-inner{background:#fff;border:1px solid #7c4fa829;border-radius:18px;padding:10px;box-shadow:0 22px 50px #3b235929}.pm-submenu a{display:flex;flex-direction:column;padding:11px 14px;border-radius:12px;letter-spacing:.02em;font-size:14.5px}.pm-submenu a:hover{background:#F6F1FB}.pm-submenu small{font-size:12px;color:#8B7CA0;line-height:1.5;letter-spacing:0;margin-top:3px}.pm-language{border:1px solid #7c4fa873;border-radius:99px;padding:9px 16px}.pm-nav-contact{padding:10px 22px;background:var(--pm-gold);border-radius:99px;text-transform:uppercase;letter-spacing:.12em!important}.pm-burger{display:none;width:44px;height:44px;border:1px solid #7c4fa859;border-radius:50%;background:transparent;color:var(--pm-ink);font-size:22px}.pm-wrap.e-con{width:100%;max-width:1180px;margin-inline:auto;padding:0;gap:0}.elementor .e-con{--widgets-spacing:0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px}.elementor-widget-heading .elementor-heading-title{font-family:'Cormorant Garamond',serif;font-weight:300;color:var(--pm-ink);font-size:clamp(30px,3.6vw,44px);line-height:1.18}.elementor-widget-text-editor{font-family:Jost,system-ui,sans-serif;font-size:17px;line-height:1.8;color:var(--pm-copy)}.elementor-widget-text-editor p{margin:0}.pm-eyebrow .elementor-heading-title{font:400 11.5px/1.6 Jost,sans-serif;letter-spacing:.3em;text-transform:uppercase;color:#8A6A28}.pm-lined .elementor-heading-title{display:flex;gap:12px;align-items:center}.pm-lined .elementor-heading-title::before{content:'';width:34px;height:1px;background:var(--pm-gold);flex:none}.pm-button .elementor-button{font:400 12.5px/1.5 Jost,sans-serif;letter-spacing:.16em;text-transform:uppercase;background:var(--pm-light-gold);color:var(--pm-ink);border-radius:99px;padding:15px 28px;box-shadow:0 14px 30px #c4a05c59;transition:transform .3s,box-shadow .3s}.pm-button .elementor-button:hover{transform:translateY(-2px);background:var(--pm-light-gold);color:var(--pm-ink);box-shadow:0 18px 38px #c4a05c73}.pm-text-link .elementor-button{background:transparent;color:var(--pm-purple);font:400 12.5px/1.5 Jost,sans-serif;letter-spacing:.16em;text-transform:uppercase;border-bottom:1px solid #7c4fa866;border-radius:0;padding:0 0 3px}.pm-text-link .elementor-button:hover{color:#8A6A28;border-color:#8A6A28}
.pm-hero.e-con{position:relative;min-height:100vh;padding:132px 40px 104px;overflow:hidden;background:radial-gradient(90% 70% at 86% 4%,#F4EEFB 0%,#fbf9f500 62%),radial-gradient(80% 62% at 6% 96%,#EEF4EF 0%,#fbf9f500 60%),radial-gradient(70% 58% at 18% 6%,#FBF0EE 0%,#fbf9f500 58%),#FBF9F5}.pm-hero-grid.e-con{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(36px,5vw,76px);align-items:center}.pm-hero-text.e-con{gap:0;min-width:0}.pm-hero .pm-eyebrow{margin-bottom:26px}.pm-headline.e-con{position:relative}.pm-hero-title .elementor-heading-title{font-size:clamp(34px,3.6vw,58px);line-height:1.12;letter-spacing:.005em}.pm-hero-title em{color:#8A6A28;font-style:italic;display:inline-block}.pm-hero-title{transition:opacity 1.1s,transform 1.1s}.pm-second{position:absolute!important;left:0;top:0;right:0;opacity:0;transform:translateY(10px)}body.pm-scrolled .pm-first{opacity:0;transform:translateY(-10px)}body.pm-scrolled .pm-second{opacity:1;transform:none}.elementor-editor-active .pm-second{display:none}.pm-hero-copy{margin-top:28px;max-width:470px;line-height:1.85}.pm-hero-actions.e-con{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:18px;margin-top:36px}.pm-hero-actions>.elementor-element{width:auto;flex:none}.pm-signature.e-con{display:flex;flex-direction:row;align-items:baseline;gap:12px;margin-top:44px}.pm-signature::before{content:'';width:34px;height:1px;background:var(--pm-gold);align-self:center;flex:none}.pm-signature>.elementor-element{width:auto}.pm-sign-name .elementor-heading-title{font-size:21px;line-height:1}.pm-sign-role .elementor-heading-title{font:400 12px/1.5 Jost,sans-serif;letter-spacing:.18em;color:#8A6A28;text-transform:uppercase}.pm-portrait.e-con{position:relative;width:100%;max-width:430px;justify-self:center}.pm-portrait::before{content:'';position:absolute;inset:-30px -28px -22px;border:1px solid #c4a05c42;border-radius:240px 240px 34px 34px;pointer-events:none}.pm-portrait::after{content:'✦';color:var(--pm-gold);position:absolute;left:-6%;top:8%;font-size:18px;text-shadow:470px 330px var(--pm-gold),455px 45px #9B7BBF,-22px 220px #96B29D,30px -100px #96B29D;animation:pmTwinkle 4.6s infinite}.pm-hero-image img{width:100%;aspect-ratio:3/4;object-fit:cover;display:block;border-radius:215px 215px 26px 26px;border:1px solid #c4a05c61;box-shadow:0 36px 74px #3b235929}.pm-hero-bottom.e-con{position:absolute;left:0;right:0;bottom:34px;padding:0 22px;display:flex;flex-direction:row;align-items:flex-end;justify-content:space-between;pointer-events:none}.pm-hero-bottom>.elementor-element{width:auto}.pm-hero-bottom .elementor-heading-title{font:400 11px/1.5 Jost,sans-serif;letter-spacing:.26em;text-transform:uppercase;color:#8A6A28}.pm-scroll .elementor-heading-title::after{content:'';display:block;width:1px;height:54px;margin:10px auto 0;background:linear-gradient(#c4a05cf2,transparent);animation:pmDrop 2.6s infinite}
.pm-welcome.e-con{padding:56px 22px 88px;background:linear-gradient(#FBF9F5,#F4EEFB)}.pm-welcome-grid.e-con{display:grid;grid-template-columns:minmax(0,300px) minmax(0,1fr);gap:56px;align-items:center;max-width:1000px}.pm-welcome-logo{position:relative}.pm-welcome-logo::before{content:'';position:absolute;inset:-18px;border:1px solid #c4a05c59;border-radius:50%}.pm-welcome-logo img{width:100%;border-radius:50%;mix-blend-mode:multiply}.pm-welcome-copy .pm-eyebrow{margin-bottom:18px}.pm-welcome-copy>.elementor-widget-text-editor{margin-top:22px}.pm-cities{font:italic 19px/1.5 'Cormorant Garamond',serif!important;color:var(--pm-purple)!important}.pm-cities p::before{content:'';display:inline-block;width:46px;height:1px;background:var(--pm-gold);margin-right:14px;vertical-align:middle}.pm-explore.e-con{padding:96px 22px 104px;background:linear-gradient(#F4EEFB,#FBF0EE)}.pm-section-heading.e-con{text-align:center;max-width:620px;margin:0 auto 52px;gap:18px}.pm-card-grid.e-con{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:22px}.pm-card.e-con{padding:32px 30px 30px;border-radius:22px;border:1px solid #7c4fa824;background:linear-gradient(#fff,#F7F1FD);box-shadow:0 16px 38px #3b23590f;gap:12px;transition:transform .35s,box-shadow .35s,border-color .35s}.pm-card:hover{transform:translateY(-4px);box-shadow:0 26px 54px #3b23591f;border-color:var(--pm-purple)}.pm-card h3.elementor-heading-title{font-size:25px;line-height:1.25}.pm-card .elementor-widget-text-editor{font-size:14.5px;line-height:1.7;color:#6C6180}.pm-card .pm-card-star .elementor-heading-title{font-size:16px;color:#9B7BBF;line-height:1}.pm-card-pink.e-con{background:linear-gradient(#fff,#FDF3F0);border-color:#d9afa866}.pm-card-green.e-con{background:linear-gradient(#fff,#F0F6F2);border-color:#96b29d6b}.pm-card-gold.e-con{background:linear-gradient(#fff,#F8F3E9);border-color:#c4a05c57}.pm-card-pink .pm-card-star .elementor-heading-title{color:#C9857C}.pm-card-green .pm-card-star .elementor-heading-title{color:#7D9E88}.pm-card-gold .pm-card-star .elementor-heading-title{color:#C4A05C}
.pm-contact.e-con{padding:104px 22px;background:#FBF9F5}.pm-contact-grid.e-con{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:56px;align-items:start;max-width:1060px}.pm-contact-copy .pm-eyebrow{margin-bottom:18px}.pm-contact-copy>.elementor-widget-text-editor{margin-top:20px;font-size:16.5px}.pm-contact-actions.e-con{gap:12px;margin-top:30px}.pm-contact-link .elementor-button{width:100%;text-align:left;display:flex;padding:16px 22px;background:#fff;border:1px solid #7c4fa833;border-radius:16px;color:var(--pm-ink);font:400 15.5px/1.5 Jost,sans-serif;transition:transform .3s,border-color .3s}.pm-contact-link .elementor-button-content-wrapper{justify-content:flex-start}.pm-contact-link .elementor-button:hover{border-color:var(--pm-gold);transform:translateX(5px)}.pm-whatsapp .elementor-button{background:linear-gradient(#fff,#F0F6F2);border-color:#96b29d6b}.pm-workshop-card.e-con{position:relative;overflow:hidden;padding:44px 40px;border-radius:26px;background:linear-gradient(150deg,#3B2359,#241539);box-shadow:0 24px 58px #3b235938;gap:0}.pm-workshop-card::before{content:'';position:absolute;top:-60px;right:-60px;width:220px;height:220px;border-radius:50%;border:1px dashed #e6ce934d;animation:pmSpin 52s linear infinite}.pm-workshop-card .pm-eyebrow .elementor-heading-title{color:#E6CE93}.pm-workshop-card h3.elementor-heading-title{font-size:clamp(26px,3vw,34px);line-height:1.25;color:#FBF9F5}.pm-workshop-card>.elementor-widget-heading:nth-child(2){margin-top:16px}.pm-workshop-card .elementor-widget-text-editor{margin-top:14px;font-size:16px;line-height:1.8;color:#fbf9f5ad}.pm-workshop-card .pm-button{margin-top:28px}.pm-workshop-card .elementor-button{background:linear-gradient(120deg,#E6CE93,#C4A05C);box-shadow:none;font-size:13px;letter-spacing:.14em;padding:16px 28px}
.pm-footer{position:relative;padding:72px 22px 40px;background:#211233;overflow:hidden}.pm-footer::before{content:'';position:absolute;left:50%;top:-200px;width:600px;height:400px;margin-left:-300px;background:radial-gradient(circle,#c4a05c24,transparent 68%);pointer-events:none}.pm-footer-inner{position:relative;max-width:1180px;margin:auto}.pm-footer-top{display:flex;flex-wrap:wrap;gap:40px;align-items:center;justify-content:space-between}.pm-footer-brand{display:flex;gap:18px;align-items:center}.pm-footer-brand img{width:78px;height:78px;border-radius:50%;background:#FBF9F5}.pm-footer-title{font:400 26px/1.2 'Cormorant Garamond',serif;color:#FBF9F5;letter-spacing:.04em}.pm-footer-zh{font:400 13px/1.7 'Noto Serif SC',serif;color:#C4A05C;letter-spacing:.3em;margin-top:6px}.pm-footer-links{display:flex;flex-wrap:wrap;gap:28px}.pm-footer-links a{font-size:13.5px;color:#fbf9f5b3}.pm-footer-links a:hover{color:#E6CE93}.pm-footer-bottom{border-top:1px solid #fbf9f51f;margin-top:40px;padding-top:24px;display:flex;flex-wrap:wrap;gap:18px;align-items:center;justify-content:space-between;font-size:12.5px;line-height:1.7;color:#fbf9f580}.pm-footer-bottom p{max-width:620px}.pm-floating{position:fixed;right:clamp(16px,3vw,30px);bottom:clamp(16px,3vw,30px);z-index:110;display:flex;align-items:center;gap:11px;padding:14px 22px;border-radius:99px;background:linear-gradient(130deg,#E6CE93,#C4A05C);color:#2E1B47;font-size:12.5px;letter-spacing:.14em;text-transform:uppercase;box-shadow:0 14px 34px #3b23593d}.pm-floating svg{width:22px;height:22px}.pm-notice{display:none;position:fixed;bottom:90px;right:24px;max-width:320px;padding:18px;border-radius:12px;background:#fff;box-shadow:0 8px 30px #3b235933;z-index:111}.pm-notice.is-open{display:block}.pm-notice button{background:transparent;border:0;float:right}.pm-fallback{min-height:65vh;max-width:1100px;margin:auto;padding:130px 24px 60px}
@keyframes pmTwinkle{0%,100%{opacity:.25;transform:scale(.8)}50%{opacity:1;transform:scale(1.1)}}@keyframes pmDrop{0%,100%{opacity:.35;transform:scaleY(.6);transform-origin:top}50%{opacity:1;transform:scaleY(1);transform-origin:top}}@keyframes pmSpin{to{transform:rotate(360deg)}}
@media(max-width:1100px){.pm-navigation{gap:16px}.pm-nav-wrap{gap:14px}.pm-footer-links{gap:20px}}
@media(max-width:900px){.pm-nav-wrap{padding:14px 22px}.pm-burger{display:block}.pm-navigation{display:none;position:absolute;top:100%;left:0;right:0;flex-direction:column;align-items:stretch;gap:2px;padding:10px 22px 26px;background:#FBF9F5;border-bottom:1px solid #7c4fa829;box-shadow:0 24px 40px #3b23591f;max-height:calc(100dvh - 72px);overflow:auto}.pm-navigation.is-open{display:flex}.pm-nav-group{padding:8px 0;border-bottom:1px solid #7c4fa81a}.pm-navigation summary{font-size:11px;letter-spacing:.24em;color:#8A6A28;padding:8px 2px}.pm-navigation .pm-submenu{position:static;transform:none;width:auto;padding:0}.pm-submenu-inner{border:0;background:none;box-shadow:none;padding:0}.pm-submenu a{padding:10px 2px}.pm-navigation>a{padding:13px 18px;text-align:center;margin-top:12px}.pm-hero.e-con{min-height:0;padding:112px 22px 64px}.pm-hero-grid.e-con,.pm-welcome-grid.e-con,.pm-contact-grid.e-con{grid-template-columns:minmax(0,1fr);gap:40px}.pm-hero-text.e-con{max-width:620px;margin:auto}.pm-hero-copy{max-width:none}.pm-portrait.e-con{margin-top:14px;max-width:430px}.pm-portrait::before{inset:-12px}.pm-hero-bottom.e-con{display:none}.pm-welcome-logo.e-con{max-width:220px;margin:auto}.pm-welcome.e-con{padding:56px 22px 68px}.pm-explore.e-con,.pm-contact.e-con{padding:68px 22px}.pm-welcome-copy.e-con{max-width:620px;margin:auto}.pm-contact-grid.e-con{max-width:620px}}
@media(max-width:640px){.pm-card-grid.e-con{grid-template-columns:minmax(0,1fr)}.pm-hero-actions.e-con{flex-direction:column;align-items:stretch;gap:20px}.pm-hero-actions .pm-text-link{align-self:center}.pm-button .elementor-button{width:100%;display:flex;justify-content:center;letter-spacing:.12em;padding-left:20px;padding-right:20px}.pm-hero-actions>.pm-button{width:100%}.pm-signature.e-con{gap:10px;flex-wrap:wrap}.pm-sign-role .elementor-heading-title{font-size:10px}.pm-hero-copy{font-size:16px}.pm-workshop-card.e-con{padding:36px 26px}.pm-footer-top{gap:32px}.pm-footer-links{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;border-top:1px solid #fbf9f51f}.pm-footer-links a{padding:14px 0;border-bottom:1px solid #fbf9f514;font-size:14.5px}.pm-floating{padding:14px}.pm-floating span{display:none}.pm-footer-title{font-size:23px}.pm-footer-brand img{width:64px;height:64px}.pm-notice{right:16px;left:16px;max-width:none}.pm-card .elementor-widget-text-editor{font-size:15px}}
@media(max-width:782px){.admin-bar .pm-header{top:var(--pm-toolbar-offset,46px)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}.pm-second{display:none}body.pm-scrolled .pm-first{opacity:1;transform:none}}
.pm-hero .pm-eyebrow.elementor-element{margin-bottom:26px}.pm-hero-copy.elementor-widget-text-editor{max-width:470px}.pm-signature.e-con::before{content:none}.pm-sign-name .elementor-heading-title::before{content:'';display:inline-block;width:34px;height:1px;background:var(--pm-gold);vertical-align:middle;margin-right:12px}.pm-footer-title,.pm-footer-zh{display:block}
@media(max-width:900px){.pm-hero-copy.elementor-widget-text-editor{max-width:none}}

/* Decorative frames: inset owns their size; Elementor's 100% overlay size must not win. */
.elementor .pm-portrait.e-con::before,
.elementor .pm-welcome-logo.e-con::before{width:auto;height:auto;}
/* Original seven stars, positioned relative to the portrait instead of fixed text shadows. */
.elementor .pm-portrait.e-con::after{content:'';position:absolute;inset:-8% -8% 0 -12%;width:auto;height:auto;pointer-events:none;text-shadow:none;transform:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath fill='%23C4A05C' d='M50 0 57 43 100 50 57 57 50 100 43 57 0 50 43 43Z'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath fill='%239B7BBF' d='M50 0 57 43 100 50 57 57 50 100 43 57 0 50 43 43Z'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath fill='%2396B29D' d='M50 0 57 43 100 50 57 57 50 100 43 57 0 50 43 43Z'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath fill='%23C4A05C' d='M50 0 57 43 100 50 57 57 50 100 43 57 0 50 43 43Z'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath fill='%2396B29D' d='M50 0 57 43 100 50 57 57 50 100 43 57 0 50 43 43Z'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath fill='%23D9AFA8' d='M50 0 57 43 100 50 57 57 50 100 43 57 0 50 43 43Z'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath fill='%23D9AFA8' d='M50 0 57 43 100 50 57 57 50 100 43 57 0 50 43 43Z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:13px 13px,9px 9px,8px 8px,12px 12px,7px 7px,10px 10px,9px 9px;background-position:5% 14.815%,96.667% 22.222%,0% 57.407%,95% 64.815%,15% 0%,83.333% 1.852%,3.333% 88.889%;animation:pmStarOpacity 4.6s ease-in-out infinite;}
@keyframes pmStarOpacity{0%,100%{opacity:.4}50%{opacity:1}}
@media(max-width:900px){.elementor .pm-portrait.e-con::after{left:-12px;right:-12px;}}

/* Preserve mobile swipe card widths against Elementor container defaults. */
@media(max-width:640px){
.elementor .pm-node.e-con[data-pm-carousel]{padding:4px 22px 18px;}
.elementor .pm-node.e-con[data-pm-carousel]>.pm-node.e-con{flex:0 0 84%;width:84%;min-width:0;max-width:84%;scroll-snap-align:start;}
}

/* Keep the language switch visible in the mobile header. */
.pm-mobile-language{display:none;}
@media(max-width:900px){
.pm-nav-wrap{gap:10px;}
.pm-mobile-language{display:inline-flex;align-items:center;justify-content:center;flex:none;min-height:44px;padding:0 12px;border:1px solid #7C4FA8;border-radius:99px;background:#F0E7F8;color:var(--pm-ink);font-size:14px;font-weight:500;white-space:nowrap;}
.pm-burger{flex:none;}
.pm-navigation>.pm-language{display:none;}
}
@media(max-width:380px){.pm-nav-wrap{padding-inline:14px;gap:8px;}.pm-brand{gap:7px;}.pm-brand-name{font-size:19px;}.pm-mobile-language{padding-inline:10px;}}
