@import url('./fonts/manrope.css');
body[data-shell=network]{--background:#f4f1ea;--panel:#fffdf8;--ink:#20282d;--muted:#53616a;--line:#d7d2c8;--accent:#815035;--gold:#815035;--burgundy:#815035;color:var(--ink);background:var(--background);color-scheme:light;font-family:'Manrope',system-ui,sans-serif;line-height:1.5}
body[data-shell=network] h1,body[data-shell=network] h2,body[data-shell=network] h3,body[data-shell=network] h4{font-family:inherit;font-weight:600;color:var(--ink);text-wrap:balance}
body[data-shell=network] p{text-wrap:pretty}body[data-shell=network] .masthead{background:var(--background);padding:24px 32px;border-color:var(--line)}body[data-shell=network] .brand{display:grid;grid-template-columns:48px 1fr;gap:0 12px;align-items:center}body[data-shell=network] .brand img{grid-row:1/3;display:block;width:48px;height:48px}body[data-shell=network] .brand strong{font-size:1.5rem;letter-spacing:-.04em;color:var(--ink)}body[data-shell=network] .brand>span{font-size:.75rem;color:var(--muted);margin:0}body[data-shell=network] .web-nav button:hover{background:var(--panel);color:var(--accent)}body[data-shell=network] .test-feedback-notice{background:var(--panel);color:var(--muted);border-color:var(--line);font-size:.75rem;padding:8px 16px}
body[data-shell=network] button,body[data-shell=network] .cms-button{color:var(--ink);border-color:var(--line);border-radius:8px;min-height:44px}body[data-shell=network] button:hover{background:var(--panel);color:var(--accent)}body[data-shell=network] .primary{background:var(--accent);color:#fff;border:1px solid var(--accent);padding:12px 16px;font-weight:600}body[data-shell=network] .primary:hover{background:#673c26;color:#fff}body[data-shell=network] a{color:var(--accent)}body[data-shell=network] input,body[data-shell=network] textarea,body[data-shell=network] select{color:var(--ink);background:var(--panel);border:1px solid var(--line);border-radius:8px;padding:12px;max-width:100%}body[data-shell=network] .cms-panel,body[data-shell=network] .paper,body[data-shell=network] .cloud-auth,body[data-shell=network] .settings-grid>.cms-panel{background:var(--panel);border:1px solid var(--line);border-radius:12px;color:var(--ink)}body[data-shell=network] dialog{background:var(--background);color:var(--ink);border:1px solid var(--line)}body[data-shell=network] dialog .dialog-head,body[data-shell=network] dialog .dialog-actions{border-color:var(--line)}body[data-shell=network] .cloud-account{border-color:var(--line)}body[data-shell=network] .cloud-account span{color:var(--accent)}body[data-shell=network] .cms-error{color:#a32f36}body[data-shell=network] .cms-message{color:#286348}body[data-shell=network] .eyebrow{color:var(--accent)}body[data-shell=network] .web-entry{min-height:0;padding:32px 0 64px;align-items:start}body[data-shell=network] .entry-intro h2{font-size:3rem;line-height:1}body[data-shell=network] #club-menu-items details{border-color:var(--line)}body[data-shell=network] .cms-global-footer{color:var(--muted)}body[data-shell=network] .brand:hover{color:var(--accent)}body[data-shell=network] .network-clubs .cms-panel{padding:24px}
.recon-landing{margin:0 -32px}.atlas-topline,.atlas-about,.atlas-section,.atlas-motto,.atlas-final,.atlas-footer{padding-right:32px;padding-left:32px}.atlas-topline{display:flex;justify-content:space-between;font-size:.75rem;letter-spacing:.12em;color:var(--muted);padding-top:16px;padding-bottom:16px;border-bottom:1px solid var(--line)}.atlas-hero{padding-top:64px}.atlas-hero-copy{text-align:center;padding:0 24px}.atlas-kicker,.atlas-section-label{font-size:.75rem;letter-spacing:.12em;font-weight:600;color:var(--accent)}.atlas-hero h1{font-size:4.5rem;line-height:1;letter-spacing:-.05em;margin:24px auto;max-width:680px}.atlas-hero-copy>p{font-size:1.125rem;line-height:1.75rem;max-width:680px;margin:0 auto}.atlas-hero-actions{display:flex;justify-content:center;align-items:center;gap:24px;margin:32px 0 16px}.atlas-hero-actions>a{text-decoration:none;font-size:.875rem;font-weight:600}.atlas-hero .atlas-fine{font-size:.75rem;line-height:1rem;color:var(--muted)}.atlas-hero-figure{margin:40px 0 0}.atlas-panorama{overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#b4a48e transparent}.atlas-panorama img{display:block;width:100%;height:auto;max-width:none;mix-blend-mode:multiply}.atlas-hero figcaption{display:grid;grid-template-columns:repeat(4,1fr);padding:16px 32px;font-size:.75rem;letter-spacing:.08em;color:var(--muted);gap:12px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.atlas-art-note{font-size:.75rem;line-height:1rem;color:var(--muted);padding:12px 32px}.mobile-only{display:none}.atlas-about{display:grid;grid-template-columns:1fr 2fr;gap:48px;padding-top:80px;padding-bottom:80px;border-bottom:1px solid var(--line)}.atlas-about h2,.atlas-section h2,.atlas-final h2{font-size:2.25rem;line-height:2.5rem;letter-spacing:-.04em}.atlas-about p{margin-top:24px;max-width:720px;line-height:1.75rem}.atlas-section{padding-top:80px;padding-bottom:80px;border-bottom:1px solid var(--line)}.atlas-section-heading{display:flex;justify-content:space-between;align-items:end;gap:32px;margin-bottom:40px}.atlas-section-heading h2{margin-top:16px}.atlas-section-heading>p{max-width:480px;color:var(--muted);font-size:.875rem;line-height:1.25rem}.atlas-architecture{display:grid;grid-template-columns:1fr 112px 1fr;align-items:stretch}.atlas-world,.atlas-club{border:1px solid var(--line);padding:32px;border-radius:12px;background:var(--panel);position:relative;display:flex;flex-direction:column;align-items:start}.atlas-club{background:#eae5db}.atlas-architecture-number{position:absolute;right:24px;top:24px;font-size:2.25rem;line-height:2.5rem;color:#97877a}.atlas-architecture h3{font-size:1.875rem;line-height:2.25rem;letter-spacing:-.04em;margin:16px 0}.atlas-architecture p{font-size:.875rem;color:var(--muted)}.atlas-architecture ul{padding-left:24px;margin:32px 0;line-height:1.75rem;font-size:.875rem}.atlas-text-button{font-size:.875rem!important;text-decoration:none;padding:8px 0!important;border:0!important;background:none!important;margin-top:auto}.atlas-bridge{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:12px;font-size:.75rem;color:var(--muted)}.atlas-bridge>span{font-size:2.25rem;line-height:2.5rem;color:var(--accent);margin-bottom:12px}.atlas-path-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.atlas-path-grid article{border-top:1px solid var(--line);padding-top:24px}.atlas-small-index{color:var(--accent);font-size:.75rem}.atlas-path-grid h3{font-size:1.5rem;line-height:2rem;margin:24px 0 16px}.atlas-path-grid p{font-size:.875rem;line-height:1.5rem;max-width:480px}.atlas-motto{display:grid;grid-template-columns:2fr 1fr;align-items:center;gap:48px;padding-top:80px;padding-bottom:80px;background:#eae5db}.atlas-motto p{font-size:3rem;line-height:1;letter-spacing:-.04em}.atlas-motto p span{opacity:.75;transition:opacity .5s cubic-bezier(.22,1,.36,1)}.atlas-motto[data-revealed] p span{opacity:1}.atlas-artifacts{color:var(--accent)}.atlas-artifacts svg{width:100%;max-width:360px;display:block}.atlas-artifacts>span{font-size:.75rem;letter-spacing:.08em;display:block;margin-top:16px}.atlas-club-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.atlas-club-grid>article{border-radius:12px;padding:24px;display:flex;flex-direction:column;min-width:0}.atlas-club-type{font-size:.75rem;letter-spacing:.08em}.atlas-legio-card{background:#762631;color:#eadbbb}.atlas-demo-card{background:#e3e9e0;color:#274338}.atlas-test-card{background:#eae5db;color:#53616a}.atlas-club-grid h3{font-size:1.5rem;line-height:2rem;margin:0 0 16px}.atlas-legio-card h3{color:#eadbbb!important}.atlas-club-grid p{font-size:.875rem;line-height:1.5rem;flex:1}.atlas-legio-wordmark,.atlas-demo-emblem,.atlas-placeholder-mark{height:96px;display:flex;align-items:center;font-size:1.875rem;letter-spacing:.08em}.atlas-demo-emblem,.atlas-placeholder-mark{font-size:3rem}.atlas-club-grid button{margin-top:32px;background:transparent;border:1px solid currentColor!important;color:inherit!important;font-size:.875rem;font-weight:600;padding:8px 12px;text-align:left}.atlas-club-grid button:hover{background:#ffffff18!important;color:inherit!important}.atlas-club-grid small{margin-top:16px;font-size:.75rem}.atlas-unavailable{font-size:.875rem;display:block;padding:16px 0;color:#69716f}.atlas-faq{display:grid;grid-template-columns:1fr 2fr;gap:48px}.atlas-faq h2{margin-top:16px}.atlas-faq details{border-bottom:1px solid var(--line);padding:0 0 16px;margin:0 0 16px}.atlas-faq summary{font-size:1rem;line-height:1.5rem;font-weight:600;min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:24px;list-style:none}.atlas-faq summary::after{content:'+';font-size:1.5rem;color:var(--accent)}.atlas-faq details[open] summary::after{content:'−'}.atlas-faq details p{padding:16px 0;font-size:.875rem;line-height:1.5rem;max-width:720px}.atlas-final{display:flex;align-items:center;justify-content:space-between;gap:32px;padding-top:64px;padding-bottom:64px}.atlas-final h2{margin:16px 0}.atlas-final p{color:var(--muted)}.atlas-footer{padding-top:32px;padding-bottom:48px;border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 2fr auto;align-items:start;gap:32px;font-size:.75rem;color:var(--muted)}.atlas-footer>a{display:flex;align-items:center;gap:8px;text-decoration:none;font-size:1.125rem;color:var(--ink)!important}.atlas-footer p+p{margin-top:8px}.atlas-footer-links{display:flex;flex-direction:column;align-items:start}.atlas-footer-links button{padding:4px 0!important;background:none!important;border:0!important;font-size:.75rem;text-align:left}
.community-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0 32px}.community-tabs [aria-current=page]{background:var(--accent)!important;color:#fff!important;border-color:var(--accent)!important}.community-profile-editor{max-width:720px;margin:32px 0}.community-profile-editor h2{margin:16px 0}.community-profile-editor>p{margin-bottom:24px}.community-profile-editor form label{display:grid;gap:8px;margin:16px 0}.community-profile-editor form label.notification-choice{display:flex}.community-profile-editor form p{font-size:.875rem;margin:16px 0}.community-profile-editor form button{margin-top:16px}.community-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.community-people,.community-posts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:24px 0}.community-person,.community-post,.community-empty{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:24px;min-width:0}.community-monogram{display:grid;place-items:center;width:48px;height:48px;border:1px solid var(--line);border-radius:50%;font-size:1.5rem;color:var(--accent);margin-bottom:24px}.community-person small,.community-post small{font-size:.75rem;color:var(--muted)}.community-person h3,.community-post h3{margin:12px 0;font-size:1.5rem;line-height:2rem}.community-person p,.community-post p{font-size:.875rem;white-space:pre-wrap;overflow-wrap:anywhere}.community-person p+p{margin-top:16px}.community-post span{display:block;font-size:.75rem;margin-top:24px}.community-chat{max-height:560px;overflow-y:auto;overscroll-behavior-y:contain;padding:24px;border:1px solid var(--line);border-radius:12px;background:var(--panel);margin:24px 0}.community-message{padding:16px 0;border-bottom:1px solid var(--line)}.community-message header{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}.community-message small{font-size:.75rem;color:var(--muted)}.community-message p{margin-top:8px;white-space:pre-wrap;overflow-wrap:anywhere}.community-message.own strong{color:var(--accent)}[data-cloud-form=community-message]{max-width:720px}[data-cloud-form=community-message] label{display:grid;gap:8px}[data-cloud-form=community-message] p{font-size:.875rem;margin:12px 0}[data-cloud-form=community-message] button{margin-top:12px}.community-empty{grid-column:1/-1}.community-empty p{margin-top:16px;color:var(--muted)}#community-people-search{display:block;margin:8px 0 24px;width:min(100%,480px)}
body[data-shell=demo]{--background:#e9eee4;--panel:#f8faf4;--ink:#243e32;--muted:#52695c;--line:#c1cebd;--accent:#365e48;--gold:#365e48;--burgundy:#365e48;background:var(--background);color:var(--ink);font-family:'Manrope',system-ui,sans-serif;color-scheme:light}body[data-shell=demo] .masthead{background:#233f32;border-color:#97b49d}body[data-shell=demo] .brand{color:#f0f4e8}body[data-shell=demo] .brand img{width:48px;height:48px;float:left;margin-right:16px}body[data-shell=demo] .brand strong{color:#f0f4e8}body[data-shell=demo] h1,body[data-shell=demo] h2,body[data-shell=demo] h3{font-family:Georgia,serif;color:var(--ink)}body[data-shell=demo] .cms-panel,body[data-shell=demo] .paper,body[data-shell=demo] .cms-event,body[data-shell=demo] .settings-grid>.cms-panel{background:var(--panel);color:var(--ink);border:1px solid var(--line);border-radius:12px}body[data-shell=demo] .cloud-spaces{background:var(--panel);border-color:var(--line)}body[data-shell=demo] .cloud-spaces button{color:var(--ink);background:transparent;border-color:var(--line)}body[data-shell=demo] .cloud-spaces button[aria-current=page]{background:#d9e5d4;color:#274a36;border-color:#9db795}body[data-shell=demo] .cloud-nav{background:#dce6d5;border-color:var(--line)}body[data-shell=demo] .cloud-nav button{color:#294633;border-color:var(--line)}body[data-shell=demo] .cloud-nav button[aria-current=page]{background:#c3d4bc;color:#203c2b;border-color:#365e48}body[data-shell=demo] input,body[data-shell=demo] textarea,body[data-shell=demo] select{background:#fff;color:var(--ink);border-color:var(--line)}body[data-shell=demo] .primary{background:#365e48;color:#fff;border-color:#365e48}body[data-shell=demo] button{color:var(--ink);border-color:var(--line);border-radius:8px}body[data-shell=demo] button:hover{background:#d4e1cc}body[data-shell=demo] .web-nav button{color:#e5eee2}body[data-shell=demo] .demo-banner{background:#dce6d5;border:1px solid #a4bc9b;border-radius:12px}body[data-shell=demo] .demo-banner h2{color:#274a36}body[data-shell=demo] .test-feedback-notice{background:#dce6d5;color:#425d49;border-color:var(--line)}body[data-shell=demo] .eyebrow,body[data-shell=demo] .cloud-account span{color:#365e48}body[data-shell=demo] dialog{background:var(--background);color:var(--ink)}body[data-shell=demo] .cms-table th{background:#dce6d5;color:var(--ink)}body[data-shell=demo] .cms-table td{border-color:var(--line)}body[data-shell=demo] .message-history,body[data-shell=demo] .message-sidebar,body[data-shell=demo] .message-thread{background:var(--panel);color:var(--ink)}body[data-shell=legion] .brand img{display:none}
@media(min-width:1600px){.recon-landing{margin:0 -48px}.atlas-topline,.atlas-about,.atlas-section,.atlas-motto,.atlas-final,.atlas-footer{padding-left:48px;padding-right:48px}}
@media(max-width:1000px){.atlas-architecture{grid-template-columns:1fr 80px 1fr}.atlas-about,.atlas-faq{grid-template-columns:1fr;gap:32px}.atlas-motto{grid-template-columns:1fr;gap:32px}.atlas-motto p{font-size:2.25rem;line-height:2.5rem}.atlas-artifacts{max-width:360px}.atlas-club-grid{grid-template-columns:1fr 1fr}.atlas-test-card{grid-column:1/-1}.community-people,.community-posts{grid-template-columns:repeat(2,minmax(0,1fr))}.atlas-footer{grid-template-columns:1fr 2fr}.atlas-footer-links{grid-column:2}}
@media(max-width:900px){body[data-shell=network] .masthead{padding:16px}.recon-landing{margin:0 -16px}.atlas-topline,.atlas-about,.atlas-section,.atlas-motto,.atlas-final,.atlas-footer{padding-right:16px;padding-left:16px}.atlas-topline{font-size:.75rem;letter-spacing:.04em}.atlas-topline>span:last-child{display:none}.atlas-hero{padding-top:40px}.atlas-hero-copy{padding:0 16px}.atlas-hero h1{font-size:3rem;line-height:1;letter-spacing:-.04em}.atlas-hero-copy>p{font-size:1rem;line-height:1.5rem}.atlas-hero-actions{flex-direction:column;gap:16px;margin-top:24px}.atlas-hero-actions .primary{width:100%;max-width:480px}.atlas-hero-figure{margin-top:32px}.atlas-panorama img{width:max(100%,1120px)}.atlas-hero figcaption{padding:12px 16px;grid-template-columns:1fr 1fr;font-size:.75rem}.atlas-art-note{padding:12px 16px}.mobile-only{display:inline}.wide-only{display:none}.atlas-about,.atlas-section{padding-top:48px;padding-bottom:48px}.atlas-section-heading{display:block;margin-bottom:24px}.atlas-section-heading>p{margin-top:24px}.atlas-about h2,.atlas-section h2,.atlas-final h2{font-size:1.875rem;line-height:2.25rem}.atlas-architecture{grid-template-columns:1fr}.atlas-world,.atlas-club{padding:24px}.atlas-bridge{flex-direction:row;gap:16px;padding:16px}.atlas-bridge>span{margin:0;transform:rotate(90deg)}.atlas-bridge p br{display:none}.atlas-path-grid,.atlas-club-grid{grid-template-columns:1fr;gap:24px}.atlas-test-card{grid-column:auto}.atlas-path-grid h3{margin-top:12px}.atlas-motto{padding-top:48px;padding-bottom:48px}.atlas-motto p{font-size:1.875rem;line-height:2.25rem}.atlas-final{flex-direction:column;align-items:start;padding-top:48px;padding-bottom:48px}.atlas-final button{width:100%}.atlas-footer{grid-template-columns:1fr;gap:24px;padding-bottom:80px}.atlas-footer-links{grid-column:auto}.community-tabs{gap:8px}.community-tabs button{font-size:.875rem;padding:8px 12px}.community-people,.community-posts,.community-form-grid{grid-template-columns:1fr}.community-chat{max-height:480px;padding:16px}.community-profile-editor{margin:24px 0}.community-person,.community-post{padding:24px}}
@media(prefers-reduced-motion:reduce){.atlas-motto p span{transition:none;opacity:1}}

body[data-shell=network]{min-height:100svh;--atlas-alt:#eae5db}body[data-landing=true] #cloud-main{padding-top:0}body[data-landing=true] .cms-global-footer{display:none}.atlas-motto,.atlas-club,.atlas-test-card{background:var(--atlas-alt,#eae5db)}.atlas-hero h1{background:linear-gradient(90deg,#20282d,#66716f);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.atlas-hero-figure{background:#f4f1ea;color:#20282d}.atlas-hero-figure figcaption,.atlas-hero-figure .atlas-art-note{color:#53616a}.atlas-hero-figure figcaption{border-color:#d7d2c8}#community-theme{display:block;margin:0 0 16px;width:min(100%,480px)}.network-heading h1{font-size:2.25rem;line-height:2.5rem;letter-spacing:-.04em;margin:16px 0}.network-heading p{color:var(--muted)}
html[data-community-theme=dark] body[data-shell=network]{--background:#171c20;--panel:#22292e;--ink:#f3f1eb;--muted:#b4bec4;--line:#45515a;--accent:#e0b18b;--gold:#e0b18b;--atlas-alt:#2b343a;color-scheme:dark}html[data-community-theme=dark] body[data-shell=network] .primary{background:#d7a477;border-color:#d7a477;color:#171c20}html[data-community-theme=dark] .atlas-hero h1{background-image:linear-gradient(90deg,#fff,#a9b6ba)}html[data-community-theme=dark] body[data-shell=network] #context-emblem{filter:brightness(1.8)}html[data-community-theme=dark] body[data-shell=network] .cms-error{color:#ffadb1}html[data-community-theme=dark] body[data-shell=network] .cms-message{color:#91caa8}
@media(prefers-color-scheme:dark){html[data-community-theme=system] body[data-shell=network]{--background:#171c20;--panel:#22292e;--ink:#f3f1eb;--muted:#b4bec4;--line:#45515a;--accent:#e0b18b;--gold:#e0b18b;--atlas-alt:#2b343a;color-scheme:dark}html[data-community-theme=system] body[data-shell=network] .primary{background:#d7a477;border-color:#d7a477;color:#171c20}html[data-community-theme=system] .atlas-hero h1{background-image:linear-gradient(90deg,#fff,#a9b6ba)}html[data-community-theme=system] body[data-shell=network] #context-emblem{filter:brightness(1.8)}html[data-community-theme=system] body[data-shell=network] .cms-error{color:#ffadb1}html[data-community-theme=system] body[data-shell=network] .cms-message{color:#91caa8}}

body[data-shell=network] .club-menu-toggle{background:var(--panel);color:var(--ink);border:1px solid var(--line)}body[data-shell=demo] .club-menu-toggle{background:#dce6d5;color:#243e32;border:1px solid #9db795}body[data-shell=network] .cms-error{background:transparent;border:0;padding:0}

@media(max-width:380px){.atlas-hero{padding-top:32px}.atlas-hero h1{font-size:2.25rem;line-height:2.5rem}}
@media(max-width:900px){body[data-shell=network] .web-entry .entry-intro{display:none}}
.atlas-demo-card h3{color:#274338!important}.atlas-test-card,.atlas-unavailable{color:var(--muted)}html[data-community-theme=dark] body[data-shell=network] .community-tabs [aria-current=page]{color:#171c20!important}@media(prefers-color-scheme:dark){html[data-community-theme=system] body[data-shell=network] .community-tabs [aria-current=page]{color:#171c20!important}}

.atlas-support{margin:64px auto;padding:48px 24px;max-width:1440px;scroll-margin-top:96px}.atlas-support>p{max-width:680px;text-wrap:pretty}.atlas-support h2{font-size:48px;line-height:1;text-wrap:balance}.atlas-support-costs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:32px 0}.atlas-support-costs h3{font-size:24px;line-height:32px}.atlas-support-costs p{font-size:16px;line-height:24px}.atlas-support-status{padding:24px;background:var(--panel);border:1px solid var(--line);border-radius:16px}.atlas-support-status p{max-width:680px;margin:16px 0 0}#public-reader{max-width:680px;max-height:85dvh;overflow:auto;padding:32px;background:#f4f0e8;color:#20272b}#public-reader button{padding:8px 12px;font:inherit}@media(max-width:640px){.atlas-support{margin:40px 0;padding:32px 16px}.atlas-support h2{font-size:36px;line-height:40px}.atlas-support-costs{grid-template-columns:1fr;gap:16px}}


/* Local font choices, no requests to third party font services */
@font-face{font-family:'Golos Text';src:url('./fonts/golos-text.ttf') format('truetype');font-weight:400 700;font-style:normal;font-display:swap}
@font-face{font-family:'PT Serif';src:url('./fonts/pt-serif.ttf') format('truetype');font-weight:400;font-style:normal;font-display:swap}
html[data-recon-font=golos]{--recon-font:'Golos Text',system-ui,sans-serif}
html[data-recon-font=book]{--recon-font:'PT Serif',Georgia,serif}
body[data-shell=network]{font-family:var(--recon-font,'Manrope'),system-ui,sans-serif}
.atlas-font-picker{display:flex;align-items:center;justify-content:flex-end;gap:16px;padding:16px 32px;font-size:1rem}
.atlas-font-picker select{max-width:100%;font:inherit}
.recon-landing p,.atlas-architecture ul,.atlas-club-grid p,.atlas-path-grid p,.atlas-faq details p,.atlas-section-heading>p,.atlas-support-costs p{font-size:1.125rem;line-height:1.75rem}
.recon-landing .atlas-fine,.recon-landing .atlas-art-note,.recon-landing .atlas-download-status{font-size:.875rem;line-height:1.25rem}
.atlas-section-label,.atlas-kicker,.atlas-club-type,.atlas-club-grid small,.atlas-footer,.atlas-footer-links a{font-size:.875rem;line-height:1.25rem}
.atlas-hero-copy>p{font-size:1.25rem;line-height:1.75rem}
.atlas-motto{grid-template-columns:1fr}.atlas-motto p{max-width:960px}
.atlas-club-counter{display:inline-flex;align-items:baseline;gap:12px}.atlas-club-counter strong{font-size:3rem;line-height:1;color:var(--ink)}
.atlas-mobile>p{max-width:720px;margin:24px 0}.atlas-mobile .primary{display:inline-flex;text-decoration:none;align-items:center;min-height:48px}
.atlas-footer-links{gap:16px}.signup-consents{border:1px solid var(--line);border-radius:8px;margin:24px 0;padding:24px;min-width:0}.signup-consents legend{font-weight:600}.signup-consents label{display:flex!important;align-items:flex-start;gap:12px;margin:24px 0}.signup-consents input{flex:0 0 auto;width:24px;height:24px;min-height:0!important;margin:0}.signup-consents p{font-size:1rem;line-height:1.5rem;margin:16px 0}.signup-consents span{min-width:0}
.settings-typeface{display:grid;gap:12px;margin:24px 0}.settings-typeface select{font:inherit}
@media(max-width:900px){.atlas-font-picker{justify-content:flex-start;flex-wrap:wrap;padding:16px;gap:8px}.atlas-font-picker select{width:100%}.atlas-motto p{font-size:2.25rem;line-height:2.5rem}.signup-consents{padding:16px}.atlas-hero-copy>p{font-size:1.125rem;line-height:1.75rem}}
