:root{font-size:18px}body{line-height:1.6}p,.hero p,.row p,.section-head p,.note,.safety li{font-size:17px;line-height:1.7}.card-body>p{font-size:17px!important}.primary,.secondary{font-size:17px;padding:14px 24px;min-height:50px}.member,.member select{font-size:15px}.demo{font-size:12px;letter-spacing:.8px}.demo span{font-size:13px}header nav{font-size:16px;gap:25px}.eyebrow{font-size:14px;letter-spacing:1.2px}.hero h1{font-size:49px}h2,.section-head h2{font-size:30px}h3{font-size:24px}.time{font-size:15px}.date,.place-tag,.badge,.community-badge{font-size:14px}.host{font-size:17px}.host small{font-size:15px}.avatar{font-size:16px;width:38px;height:38px}.intro-strip{font-size:16px;gap:30px}.care strong{font-size:18px}.care p,.care a,.text-link,.community-tools span,.audience-hint{font-size:16px}.notice,.community-disclosure p,.community-disclosure strong{font-size:16px}label.field,.check{font-size:17px}input,textarea,.field select{font-size:18px;line-height:1.5;padding:13px}dialog{width:min(620px,calc(100% - 30px));padding:30px}dialog p{font-size:17px}.error{font-size:16px}.bubble,.bubble small{font-size:16px}.community-hero .eyebrow{font-size:14px}footer p,footer>a,footer>span{font-size:15px}.art-label{font-size:13px}.close{font-size:30px;min-width:40px;min-height:40px}#toast{font-size:16px;width:max-content;max-width:90%;text-align:center}.connected-badge{background:#e1f0e8;color:#174a35;border:1px solid #b5d4c2}
.trial-launch{max-width:1180px;margin:8px auto;padding:10px 24px;font-size:17px}.trial-launch a{color:var(--blue);text-decoration:underline}.trial-panel{display:flex;align-items:center;gap:25px;background:#edf5ff;border:1px solid #bcd5fa;border-radius:20px;padding:28px;margin:10px 0 28px}.trial-panel h2{font-size:27px;margin:12px 0}.trial-panel p{margin:8px 0}.trial-panel .trial-note{font-size:15px}.trial-panel>.secondary{white-space:nowrap}.trial-mode .member,.trial-mode .trial-launch{display:none}.trial-mode .hero{min-height:330px}.trial-mode .hero-copy{padding:32px}.trial-mode .hero h1{font-size:36px}.trial-mode .hero .art{min-height:330px}
.alert-panel{display:flex;align-items:center;justify-content:space-between;gap:24px;background:#edf5ff;border:1px solid #c9def9;border-radius:18px;padding:25px;margin:24px 0}.alert-panel h2{font-size:25px}.alert-panel p{margin:6px 0 0}.alert-panel .secondary{flex-shrink:0}.city-feature{background:linear-gradient(120deg,#eaf3ff,#fff8dc)}.row h2{margin-top:16px}.row a.secondary,.empty a.primary{display:inline-block}
.private-label{display:inline-block;font-size:14px;font-weight:500;background:#edf4ff;border-radius:20px;padding:2px 9px;margin-left:8px;color:#35578c}.email-note{font-size:15px!important;line-height:1.65}
.header-post[hidden]{display:none!important}
@media(max-width:760px){.alert-panel{flex-direction:column;align-items:start;padding:22px}.alert-panel .secondary{width:100%}}
@media(max-width:1150px){header nav{font-size:16px;gap:24px}.hero h1{font-size:43px}}
@media(max-width:760px){.demo{font-size:11px}.demo span{font-size:12px;max-width:210px}header nav{font-size:16px;gap:22px;min-height:48px}.member,.member select{font-size:14px}.hero h1{font-size:39px}.eyebrow,.community-hero .eyebrow{font-size:13px}.hero p,.note,.section-head p,.row p{font-size:17px}.intro-strip{font-size:14px;gap:14px;flex-wrap:wrap}.section-head{align-items:start;flex-wrap:wrap}.section-head h2{font-size:28px}.date{font-size:15px}.community-hero{flex-wrap:wrap}.community-hero h1{font-size:34px}.care p,.care a{font-size:16px}.community-tools .secondary{font-size:16px}.trial-panel{padding:22px;flex-direction:column;align-items:start}.trial-panel h2{font-size:26px}.trial-panel .secondary{width:100%}.trial-mode .hero h1{font-size:34px}dialog{padding:24px}.trial-launch{padding:10px 24px}.art-label{font-size:12px}}
