:root{--landing-ink:#153f33;--landing-green:#72c936;--landing-green-soft:#eaf8de;--landing-paper:#fbfcf8;--landing-line:#dce8d5}
.passport-hero h1{font-size:clamp(28px,4.5vw,52px)!important;white-space:nowrap}
.route-transition-curtain{position:fixed;inset:0;z-index:1000;pointer-events:none;background:var(--landing-green);transform:translateX(-102%);will-change:transform}.route-transition-curtain::after{content:'✦';position:absolute;inset:0;display:grid;place-items:center;color:var(--landing-ink);font:800 34px Manrope,sans-serif;opacity:0;animation:none}.route-transition-curtain.is-active{animation:parkquest-route-wipe 620ms cubic-bezier(.76,0,.24,1) both}.route-transition-curtain.is-active::after{animation:parkquest-route-mark 620ms ease both}
.app-view{transition:opacity 280ms ease,transform 360ms cubic-bezier(.22,1,.36,1)}.app-view.view-leaving{opacity:0;transform:translateY(-7px)}.app-view.view-entering{opacity:0;transform:translateY(12px)}
.landing-view .app-nav,.landing-view button,.primary-action,.secondary-action,.side-nav .app-nav,.mobile-tabbar .app-nav{transition:transform 150ms ease,box-shadow 180ms ease,background-color 180ms ease,border-color 180ms ease,color 180ms ease}.landing-view .app-nav:active,.landing-view button:active,.primary-action:active,.secondary-action:active,.side-nav .app-nav:active,.mobile-tabbar .app-nav:active{transform:scale(.975)}
.landing-view a:focus-visible,.landing-view button:focus-visible,.app-nav:focus-visible,.primary-action:focus-visible,.secondary-action:focus-visible{outline:3px solid rgba(114,201,54,.42);outline-offset:3px}
@keyframes parkquest-route-wipe{0%{transform:translateX(-102%)}43%,57%{transform:translateX(0)}100%{transform:translateX(102%)}}
@keyframes parkquest-route-mark{0%,30%,72%,100%{opacity:0;transform:scale(.65) rotate(-18deg)}45%,58%{opacity:1;transform:scale(1) rotate(0)}}
body[data-view="landing"]{background:var(--landing-paper)}
body[data-view="landing"] .desktop-sidebar,body[data-view="landing"] .mobile-topbar,body[data-view="landing"] .mobile-tabbar{display:none!important}
body[data-view="landing"] .app-main{margin:0!important;padding:0!important;max-width:none!important;width:100%!important}
.landing-view{min-height:100vh;background:radial-gradient(circle at 82% 8%,rgba(114,201,54,.14),transparent 24rem),var(--landing-paper);color:var(--landing-ink);overflow:hidden}
.landing-nav{height:82px;max-width:1240px;margin:auto;padding:0 32px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:32px}
.landing-brand{display:inline-flex;width:154px}.landing-brand img{display:block;width:100%;height:auto}
.landing-nav nav{display:flex;align-items:center;gap:34px}.landing-nav nav a,.landing-signin{font:700 14px/1 Manrope,sans-serif;color:var(--landing-ink);text-decoration:none;background:none;border:0;padding:14px 4px;cursor:pointer}
.landing-account-actions{display:flex;justify-content:flex-end;align-items:center;gap:16px}.landing-join,.landing-secondary,.landing-primary{min-height:48px;border-radius:999px;padding:0 22px;display:inline-flex;align-items:center;justify-content:center;font:800 14px/1 Manrope,sans-serif;cursor:pointer;text-decoration:none}
.landing-join,.landing-primary{border:1px solid var(--landing-green);background:var(--landing-green);color:#10352b}.landing-join:hover,.landing-primary:hover{background:#83d94a;border-color:#83d94a;transform:translateY(-1px)}
.landing-content{max-width:1180px;margin:auto;padding:0 32px}
.landing-hero{min-height:650px;display:grid;grid-template-columns:minmax(0,1.02fr) minmax(430px,.98fr);align-items:center;gap:76px;padding:70px 0 86px}
.landing-kicker,.landing-section-heading>p,.landing-final-cta>div>p{margin:0 0 18px;color:#43861e;font:800 12px/1.4 Manrope,sans-serif;letter-spacing:.17em}
.landing-hero h1{max-width:680px;margin:0;color:var(--landing-ink);font:800 clamp(48px,5.2vw,76px)/.98 Manrope,sans-serif;letter-spacing:-.055em}
.landing-hero-copy>p:not(.landing-kicker):not(.landing-reassurance){max-width:610px;margin:28px 0 0;color:#4d635b;font:500 19px/1.65 Manrope,sans-serif}
.landing-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.landing-secondary{border:1px solid #b9c9b1;background:#fff;color:var(--landing-ink)}.landing-secondary:hover{border-color:var(--landing-green);background:var(--landing-green-soft)}
.landing-reassurance{margin:16px 0 0!important;color:#698077!important;font-size:12px!important}
.landing-passport-preview{position:relative;min-height:460px;display:flex;align-items:center;justify-content:center}.preview-glow{position:absolute;inset:12% 5%;border-radius:50%;background:rgba(114,201,54,.24);filter:blur(54px)}
.preview-passport-card{position:relative;z-index:1;width:min(100%,450px);padding:28px;border:1px solid rgba(43,86,63,.13);border-radius:28px;background:rgba(255,255,255,.94);box-shadow:0 32px 80px rgba(31,69,52,.15);transform:rotate(1.5deg)}
.preview-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.preview-card-top div{display:grid;gap:5px}.preview-card-top small,.preview-place small{font:800 10px/1.3 Manrope,sans-serif;letter-spacing:.13em;color:#58814b}.preview-card-top strong{font:800 23px/1.2 Manrope,sans-serif}.preview-card-top>span{padding:8px 10px;border-radius:99px;background:var(--landing-green-soft);font:800 12px/1 Manrope,sans-serif;color:#3b7e1a}
.preview-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin:25px 0;background:var(--landing-line);border-radius:16px;overflow:hidden}.preview-stats div{padding:16px 10px;background:#f8fbf6;text-align:center;display:grid;gap:3px}.preview-stats strong{font:800 23px/1 Manrope,sans-serif}.preview-stats span{font:600 10px/1.3 Manrope,sans-serif;color:#718078}
.preview-stamp-row{display:flex;gap:12px;margin:0 0 25px}.preview-stamp{width:50px;height:50px;border:1px dashed #aebbae;border-radius:50%;display:grid;place-items:center;color:#96a49b;font:800 13px Manrope,sans-serif}.preview-stamp.is-earned{border:0;background:var(--landing-green);color:#153f33;box-shadow:inset 0 0 0 5px #dff3ce}
.preview-place{display:flex;align-items:center;gap:14px;padding:15px;border-radius:16px;background:#173f34;color:#fff}.preview-pin{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:var(--landing-green);color:#173f34;box-shadow:0 0 0 5px rgba(114,201,54,.18)}.preview-place div{display:grid;gap:2px}.preview-place small{color:#bfe2b2}.preview-place strong{font:800 14px Manrope,sans-serif}.preview-place div span{font:500 10px Manrope,sans-serif;color:#cbd9d3}
.preview-float{position:absolute;z-index:2;display:flex;align-items:center;gap:10px;padding:13px 16px;border:1px solid rgba(43,86,63,.12);border-radius:14px;background:#fff;box-shadow:0 15px 35px rgba(31,69,52,.13)}.preview-float>span{width:32px;height:32px;display:grid;place-items:center;border-radius:50%;background:var(--landing-green-soft);color:#4c931e}.preview-float div{display:grid;gap:2px}.preview-float small{font:800 8px Manrope,sans-serif;letter-spacing:.12em;color:#718078}.preview-float strong{font:800 11px Manrope,sans-serif}.preview-float-event{top:28px;right:-22px}.preview-float-stamp{left:-30px;bottom:40px}
.landing-community-bar{min-height:70px;margin-bottom:116px;padding:14px 26px;display:flex;align-items:center;justify-content:center;gap:9px;border:1px solid var(--landing-line);border-radius:18px;background:#fff;font:600 14px/1.4 Manrope,sans-serif;color:#607269}.landing-community-bar strong{color:var(--landing-ink);font-size:18px}.landing-community-bar a{margin-left:auto;color:#317515;font-weight:800;text-decoration:none}.landing-live-dot{width:9px;height:9px;border-radius:50%;background:var(--landing-green);box-shadow:0 0 0 6px var(--landing-green-soft)}
.landing-section-heading{max-width:680px;margin-bottom:48px}.landing-section-heading h2,.landing-final-cta h2{margin:0;color:var(--landing-ink);font:800 clamp(36px,4vw,54px)/1.05 Manrope,sans-serif;letter-spacing:-.045em}
.landing-how{padding-bottom:126px}.landing-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.landing-steps li{display:flex;gap:18px;padding:26px 24px;border-top:1px solid #b9c9b1}.landing-steps li>span{font:800 12px Manrope,sans-serif;color:#559a2a}.landing-steps h3,.landing-feature h3{margin:0 0 9px;color:var(--landing-ink);font:800 20px/1.25 Manrope,sans-serif}.landing-steps p,.landing-feature p{margin:0;color:#64746e;font:500 14px/1.65 Manrope,sans-serif}
.landing-features{padding:104px 0 124px;border-top:1px solid var(--landing-line)}.landing-feature-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.landing-feature{position:relative;min-height:250px;padding:30px;border:1px solid var(--landing-line);border-radius:24px;background:#fff;color:inherit;text-decoration:none;transition:.18s ease}.landing-feature:hover{border-color:#a9c79b;box-shadow:0 18px 40px rgba(31,69,52,.08);transform:translateY(-2px)}.landing-feature-map{background:linear-gradient(145deg,#173f34,#225847);color:#fff;border:0}.landing-feature-map h3,.landing-feature-map p,.landing-feature-map b{color:#fff}.landing-feature-map p{color:#cbdcd5}.feature-icon{width:46px;height:46px;margin-bottom:30px;border-radius:14px;background:var(--landing-green-soft);color:#43861e;display:grid;place-items:center;font:800 21px Manrope,sans-serif}.landing-feature-map .feature-icon{background:var(--landing-green);color:#173f34}.landing-feature small{display:block;margin-bottom:9px;color:#5a922e;font:800 10px Manrope,sans-serif;letter-spacing:.14em}.landing-feature b{position:absolute;bottom:28px;left:30px;color:#357a19;font:800 12px Manrope,sans-serif}
.landing-final-cta{margin:0 0 110px;padding:54px 58px;display:flex;align-items:center;justify-content:space-between;gap:50px;border-radius:30px;background:var(--landing-green)}.landing-final-cta>div:first-child{max-width:680px}.landing-final-cta>div>p{color:#2e6418;margin-bottom:12px}.landing-final-cta>div>span{display:block;margin-top:18px;max-width:650px;color:#2a4d23;font:600 14px/1.6 Manrope,sans-serif}.landing-final-cta>div:last-child{display:grid;gap:10px;min-width:190px}.landing-final-cta .landing-primary{background:#173f34;border-color:#173f34;color:#fff}.landing-cta-link{border:0;background:transparent;color:#244c21;font:800 12px Manrope,sans-serif;cursor:pointer;padding:9px;text-align:center;text-decoration:none}
.landing-footer{max-width:1180px;margin:auto;padding:38px 32px 52px;border-top:1px solid var(--landing-line);display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:32px}.landing-footer .landing-brand{width:130px}.landing-footer p{margin:0;color:#6a7c74;font:500 12px Manrope,sans-serif}.landing-footer nav{display:flex;gap:24px}.landing-footer nav a{color:#536b61;font:700 12px Manrope,sans-serif;text-decoration:none}
@media(max-width:900px){.landing-nav{grid-template-columns:1fr auto;height:72px;padding:0 22px}.landing-nav>nav{display:none}.landing-account-actions .landing-signin{display:none}.landing-content{padding:0 22px}.landing-hero{grid-template-columns:1fr;gap:32px;padding:54px 0 74px}.landing-hero h1{font-size:clamp(43px,11vw,65px)}.landing-passport-preview{min-height:430px;max-width:560px;width:100%;margin:auto}.landing-community-bar{margin-bottom:88px}.landing-steps{grid-template-columns:1fr}.landing-feature-grid{grid-template-columns:1fr}.landing-final-cta{align-items:flex-start;flex-direction:column}.landing-footer{grid-template-columns:1fr auto}.landing-footer p{grid-column:1/-1;grid-row:2}}
@media(max-width:560px){.landing-nav{padding:0 18px}.landing-brand{width:132px}.landing-join{min-height:44px;padding:0 16px;font-size:12px}.landing-content{padding:0 18px}.landing-hero{padding-top:40px}.landing-hero-copy>p:not(.landing-kicker):not(.landing-reassurance){font-size:16px}.landing-hero-actions{display:grid}.landing-primary,.landing-secondary{width:100%}.landing-passport-preview{min-height:390px}.preview-passport-card{padding:20px}.preview-float-event{right:-8px;top:4px}.preview-float-stamp{left:-8px;bottom:14px}.preview-float{padding:10px 12px}.preview-stats{margin:18px 0}.preview-stamp-row{margin-bottom:18px}.landing-community-bar{justify-content:flex-start;flex-wrap:wrap;padding:17px 20px}.landing-community-bar a{width:100%;margin:6px 0 0 18px}.landing-how{padding-bottom:88px}.landing-section-heading{margin-bottom:32px}.landing-section-heading h2,.landing-final-cta h2{font-size:36px}.landing-steps li{padding:22px 4px}.landing-features{padding:78px 0 90px}.landing-feature{min-height:240px;padding:26px}.landing-final-cta{margin-bottom:74px;padding:38px 28px;border-radius:24px}.landing-final-cta>div:last-child{width:100%}.landing-footer{padding:30px 18px 104px;grid-template-columns:1fr}.landing-footer nav{flex-wrap:wrap}.landing-footer p{grid-column:auto;grid-row:auto}}
@media(prefers-reduced-motion:reduce){.landing-primary,.landing-join,.landing-feature,.app-view,.landing-view .app-nav,.landing-view button,.primary-action,.secondary-action,.side-nav .app-nav,.mobile-tabbar .app-nav{transition:none!important}.route-transition-curtain{display:none!important}}

/* Compact welcome screen */
body[data-view="landing"]{overflow:hidden;background:var(--landing-green)}
body[data-view="landing"] .landing-view{height:100dvh;min-height:560px;overflow:hidden;background:radial-gradient(circle at 83% 30%,rgba(255,255,255,.25),transparent 25rem),var(--landing-green)}
body[data-view="landing"] .landing-nav{height:76px;max-width:1240px;grid-template-columns:1fr auto;padding-inline:32px}
body[data-view="landing"] .landing-brand{width:156px;padding:0;border-radius:0;background:transparent}
body[data-view="landing"] .landing-account-actions{grid-column:2}
body[data-view="landing"] .landing-signin{color:#153f33}
body[data-view="landing"] .landing-join{background:#153f33;border-color:#153f33;color:#fff}
body[data-view="landing"] .landing-content{height:calc(100dvh - 136px);max-width:1180px}
body[data-view="landing"] .landing-hero{height:100%;min-height:0;padding:24px 0 36px;grid-template-columns:minmax(0,1.03fr) minmax(390px,.97fr);gap:64px}
body[data-view="landing"] .landing-spark{display:grid;width:46px;height:46px;margin-bottom:22px;place-items:center;border-radius:15px;background:#153f33;color:#fff;font-size:20px;transform:rotate(-8deg)}
body[data-view="landing"] .landing-kicker{color:#2c6418;margin-bottom:12px}
body[data-view="landing"] .landing-hero h1{max-width:650px;font-size:clamp(52px,5.8vw,80px);line-height:.94;color:#153f33}
body[data-view="landing"] .landing-hero-copy>p:not(.landing-kicker):not(.landing-reassurance){max-width:560px;margin-top:22px;color:#294d3c;font-size:18px;line-height:1.55}
body[data-view="landing"] .landing-primary{background:#153f33;border-color:#153f33;color:#fff}
body[data-view="landing"] .landing-secondary{background:rgba(255,255,255,.86);border-color:rgba(21,63,51,.18);color:#153f33}
body[data-view="landing"] .landing-reassurance{color:#37654f!important}
body[data-view="landing"] .compact-preview{min-height:0;height:100%;max-height:500px}
body[data-view="landing"] .compact-card{width:min(100%,420px);transform:rotate(2.5deg);box-shadow:0 28px 60px rgba(20,61,48,.2)}
.landing-orbit{position:absolute;z-index:2;display:grid;place-items:center;border-radius:50%;background:#153f33;color:#fff;box-shadow:0 12px 28px rgba(20,61,48,.2)}.orbit-one{width:58px;height:58px;right:4px;top:10%;font-size:22px;transform:rotate(11deg)}.orbit-two{width:46px;height:46px;left:5px;bottom:16%;font-size:17px;transform:rotate(-12deg)}
body[data-view="landing"] .compact-footer{height:60px;max-width:1180px;padding:0 32px;grid-template-columns:1fr auto;border-color:rgba(21,63,51,.18)}
body[data-view="landing"] .compact-footer p,body[data-view="landing"] .compact-footer a{color:#315a46}
@media(max-width:760px){body[data-view="landing"] .landing-nav{height:68px;padding-inline:18px}body[data-view="landing"] .landing-brand{width:132px}body[data-view="landing"] .landing-content{height:calc(100dvh - 118px);padding-inline:18px}body[data-view="landing"] .landing-hero{grid-template-columns:1fr;grid-template-rows:auto minmax(155px,1fr);gap:10px;padding:18px 0 10px;text-align:center}body[data-view="landing"] .landing-spark{width:38px;height:38px;margin:0 auto 12px}body[data-view="landing"] .landing-hero h1{font-size:clamp(39px,11vw,54px)}body[data-view="landing"] .landing-hero-copy>p:not(.landing-kicker):not(.landing-reassurance){margin:14px auto 0;font-size:14px;line-height:1.5}body[data-view="landing"] .landing-hero-actions{display:flex;justify-content:center;margin-top:18px}body[data-view="landing"] .landing-primary,body[data-view="landing"] .landing-secondary{width:auto;min-height:44px;padding-inline:18px}body[data-view="landing"] .landing-reassurance{margin-top:9px!important}body[data-view="landing"] .compact-preview{min-height:155px;max-height:280px}body[data-view="landing"] .compact-card{width:330px;padding:16px;transform:scale(.76) rotate(2.5deg)}body[data-view="landing"] .preview-float-stamp{left:5%;bottom:6px}body[data-view="landing"] .orbit-one{right:6%;top:4%}body[data-view="landing"] .orbit-two{left:7%;bottom:9%}body[data-view="landing"] .compact-footer{height:50px;padding-inline:18px;grid-template-columns:1fr auto}body[data-view="landing"] .compact-footer p{display:block}body[data-view="landing"] .compact-footer nav{gap:14px}}
@media(max-height:700px) and (max-width:760px){body[data-view="landing"] .landing-spark{display:none}body[data-view="landing"] .landing-hero h1{font-size:38px}body[data-view="landing"] .landing-kicker{margin-bottom:8px}body[data-view="landing"] .landing-hero-copy>p:not(.landing-kicker):not(.landing-reassurance){margin-top:9px}body[data-view="landing"] .landing-hero-actions{margin-top:12px}body[data-view="landing"] .compact-card{transform:scale(.64) rotate(2.5deg)}}
.map-surprise-card{display:grid;gap:10px;margin:14px 0;padding:16px;border:1px solid #cfe8bf;border-radius:16px;background:#f1faeb}.map-surprise-card>div:first-child small,.quest-result>small{display:block;margin-bottom:4px;color:#4e8d27;font:800 9px/1.3 Manrope,sans-serif;letter-spacing:.12em}.map-surprise-card h2{margin:0;color:#153f33;font:800 17px/1.25 Manrope,sans-serif}.map-surprise-card>button{min-height:44px;border:0;border-radius:11px;background:#72c936;color:#153f33;font:800 13px Manrope,sans-serif;cursor:pointer}.quest-result{padding-top:11px;border-top:1px solid #d4e9c7}.quest-result strong{display:block;color:#153f33;font:800 15px/1.3 Manrope,sans-serif}.quest-result p{margin:5px 0 10px;color:#607068;font:500 11px/1.5 Manrope,sans-serif}.quest-result button{min-height:40px;width:100%;border:1px solid #a8c997;border-radius:10px;background:#fff;color:#24533f;font:800 11px Manrope,sans-serif;cursor:pointer}
.progress-always-visible .game-panel{grid-template-columns:1fr!important}
.feed-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:5px}.feed-delete{min-height:32px;padding:4px 9px;border:0;border-radius:8px;background:transparent;color:#a63d37;font:800 11px Manrope,sans-serif;cursor:pointer}.feed-delete:hover{background:#fff0ee}.feed-delete:disabled{opacity:.5;cursor:wait}.review>button{min-height:32px!important;padding:4px 8px!important;border-radius:8px!important;color:#a63d37!important}.review>button:hover{background:#fff0ee!important}
.selected-distance{display:inline-flex!important;width:max-content;margin-top:8px;padding:6px 9px;border-radius:999px;background:#edf8e6;color:#397322!important;font:800 11px/1 Manrope,sans-serif}.selected-distance[hidden]{display:none!important}
.address-input-wrap{position:relative;min-width:0}.address-input-wrap>input{width:100%;height:100%}.address-suggestions{position:absolute;z-index:80;top:calc(100% + 5px);left:0;right:0;overflow:hidden;border:1px solid #cbd9cf;border-radius:13px;background:#fff;box-shadow:0 16px 36px rgba(21,63,51,.16)}.address-suggestion{display:grid;width:100%;gap:2px;padding:11px 13px;border:0;border-bottom:1px solid #e5ece7;background:#fff;color:#153f33;text-align:left;cursor:pointer}.address-suggestion:last-child{border-bottom:0}.address-suggestion:hover,.address-suggestion.is-active{background:#eff9e9}.address-suggestion strong{overflow:hidden;font:800 12px/1.35 Manrope,sans-serif;text-overflow:ellipsis;white-space:nowrap}.address-suggestion span{overflow:hidden;color:#6d7d75;font:500 10px/1.35 Manrope,sans-serif;text-overflow:ellipsis;white-space:nowrap}
.profile-grid>.profile-card{grid-column:1/-1;width:100%}.profile-copy #profile-screen-name{margin:4px 0 2px;font:800 clamp(22px,2.4vw,32px)/1.15 Manrope,sans-serif!important;letter-spacing:-.025em}.profile-copy .profile-account-email{margin-bottom:8px;color:#607068!important;font:600 12px/1.4 Manrope,sans-serif!important}.profile-copy .profile-account-note{color:#74817b!important;font-size:11px!important}
.social-profile-heading{display:grid!important;grid-template-columns:minmax(0,1fr) auto auto;align-items:center!important}.profile-edit-button{align-self:center;white-space:nowrap}.social-profile-form{transition:opacity 180ms ease,filter 180ms ease}.social-profile-form:not(.is-editing){opacity:.5;filter:grayscale(.25)}.social-profile-form:not(.is-editing) :is(input,button){cursor:not-allowed}.avatar-choice-group{display:grid;grid-template-columns:1fr 1fr;gap:8px}.avatar-choice-group>span{grid-column:1/-1;font-size:9px;font-weight:850;text-transform:uppercase;letter-spacing:.08em}.avatar-choice{display:grid!important;grid-template-columns:auto 46px 1fr;align-items:center;gap:8px;padding:10px;border:1px solid #d9e3dc;border-radius:12px;background:#fbfcfa;text-transform:none!important;letter-spacing:0!important;cursor:pointer}.avatar-choice:has(input:checked){border-color:#72c936;background:#f0fae9;box-shadow:inset 0 0 0 1px #72c936}.avatar-choice input{width:17px;height:17px;margin:0!important;accent-color:#72c936}.avatar-choice strong{font-size:11px}.avatar-choice-preview{width:42px!important;height:42px!important;font-size:17px!important}.avatar-choice-group>.tiny-action{grid-column:2;padding:10px}.social-form-actions .secondary-action{min-height:40px}.social-form-actions .status{flex:1}
@media(max-width:760px){.social-profile-heading{grid-template-columns:1fr auto!important}.social-profile-heading>div:first-child{grid-column:1/-1}.profile-edit-button{grid-column:2}.social-identity{grid-row:2;grid-column:1;margin-top:14px!important}.avatar-choice-group{grid-template-columns:1fr}.avatar-choice-group>span,.avatar-choice-group>.tiny-action{grid-column:auto}.profile-edit-button{min-height:42px}.social-form-actions{grid-template-columns:1fr 1fr}.social-form-actions .status{grid-column:1/-1}}
