.public-page{width:100%;max-width:1200px;padding-block:var(--space-3) var(--space-7);gap:var(--space-6);margin-inline:auto;display:grid;container:introduction/inline-size}.public-page :is(p,li){text-wrap:pretty}.public-page :is(h1,h2,h3){text-wrap:balance}.public-stack{gap:var(--space-3);align-content:start;display:grid}.public-stack>a,.public-stack>button,.public-stack>.rt-Badge{justify-self:start}.public-eyebrow{color:var(--accent-11)}.public-actions{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.public-actions>a:not(.ozzi-action){align-items:center;gap:var(--space-2);max-width:100%;min-height:44px;display:inline-flex}.public-hero{align-items:start;gap:var(--space-6);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);display:grid}.public-hero-copy{gap:var(--space-3);max-width:600px;display:grid}.public-hero-copy h1{max-width:24ch}.public-hero-copy p{max-width:58ch}.public-hero-copy .public-actions{margin-block:var(--space-2)}.public-game-feature{border:1px solid var(--gray-6);border-radius:var(--radius-5);background:var(--gray-2);place-self:center end;width:100%;max-width:480px;margin:0;overflow:hidden}.public-game-feature figcaption{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3);flex-wrap:wrap;display:flex}.public-game-feature figcaption>div{gap:var(--space-1);display:grid}.public-section-heading{gap:var(--space-2);display:grid}.public-proof{align-items:center;gap:var(--space-7);grid-template-columns:minmax(0,400px) minmax(0,1fr);display:grid}.public-proof figure{gap:var(--space-2);width:100%;max-width:400px;margin:0;display:grid}.public-proof img{border-radius:var(--radius-5);width:100%;height:auto}.public-proof .public-stack{max-width:58ch}.public-tools{gap:var(--space-3) var(--space-6);padding-top:var(--space-5);border-top:1px solid var(--gray-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.public-tools>.public-stack{grid-row:span 3;grid-template-rows:subgrid;align-content:normal}.public-tools>.public-stack>:last-child{align-self:center}.public-about-columns>.public-stack{flex-direction:column;align-items:flex-start;display:flex}.public-about-columns .public-actions,.public-about-columns .rt-Badge{margin-block-start:auto}.public-tools .ozzi-copy-inline{width:100%}.public-note{align-items:flex-start;gap:var(--space-3);display:flex}.public-note>svg{width:20px;height:20px;color:var(--accent-11);flex-shrink:0}.public-community-art{place-self:center end;width:100%;min-width:0;max-width:480px}.public-family-intro{gap:var(--space-3);align-items:flex-start;display:flex}.public-family-intro>svg{color:var(--accent-11);flex-shrink:0;width:24px;height:24px}.public-family-intro>div{gap:var(--space-3);max-width:88ch;display:grid}.public-family-care{align-items:flex-start;gap:var(--space-3);display:flex}.public-family-care>svg{color:var(--accent-11);flex-shrink:0;width:20px;height:20px}.public-family-care>div{gap:var(--space-2);max-width:88ch;display:grid}.public-invitation{justify-content:space-between;align-items:center;gap:var(--space-5);padding-block:var(--space-5);border-block:1px solid var(--gray-6);display:flex}.public-invitation>div:first-child{gap:var(--space-2);max-width:62ch;display:grid}.public-invitation>a{flex-shrink:0}.public-about-phrase{max-width:100%;display:inline-block}.public-about-art{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.public-about-art>a{min-width:0;text-decoration:none}.public-about-art figure{min-width:0;margin:0}.public-about-art figcaption{gap:var(--space-1);padding-top:var(--space-2);display:grid}.public-about-art figcaption>:first-child{text-underline-offset:.2em;text-decoration:underline}.public-about-columns{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.public-about-columns svg{color:var(--accent-11)}.public-origin{align-items:center;gap:var(--space-6);padding:var(--space-5);background:var(--accent-2);border-radius:var(--radius-5);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);display:grid}.public-origin figure{gap:var(--space-3);margin:0;display:grid}.public-origin img{border-radius:var(--radius-4);width:100%;height:auto;display:block}.public-origin figcaption{gap:var(--space-1);display:grid}.public-help-intro{grid-template-columns:minmax(0,1fr) minmax(0,360px)}.public-help-intro .public-hero-copy{max-width:none}.public-help-intro .public-community-art{max-width:360px}.public-help-intro .ozzi-field{margin-top:var(--space-2)}.public-help-shortcuts{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.public-help-shortcuts>a{align-items:center;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--gray-6);border-radius:var(--radius-4);background:var(--gray-2);text-decoration:none;transition:background .15s,border-color .15s;display:flex}.public-help-shortcuts>a:hover{background:var(--accent-2);border-color:var(--accent-8)}.public-help-shortcuts>a>div{gap:var(--space-1);flex:1;min-width:0;display:grid}.public-help-shortcuts>a>svg:first-child{color:var(--accent-11);flex-shrink:0;width:20px;height:20px}.public-help-shortcuts>a>svg:last-child{flex-shrink:0;width:18px}.public-help-topics{gap:var(--space-4);display:grid}.public-topic-groups{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.public-topic-groups section{align-content:start;gap:var(--space-2);display:grid}.public-topic-groups ul{margin:0;padding:0;list-style:none}.public-topic-groups li{border-bottom:1px solid var(--gray-5)}.public-topic-groups a{justify-content:space-between;align-items:center;gap:var(--space-3);padding-block:var(--space-3);font-size:var(--font-size-2);min-height:44px;text-decoration:none;display:flex}.public-topic-groups a:hover{color:var(--accent-11)}.public-support{align-items:center;gap:var(--space-4);padding:var(--space-5);background:var(--accent-2);border-radius:var(--radius-5);display:flex}.public-support>svg{color:var(--accent-11);flex-shrink:0;width:24px;height:24px}.public-support>div{gap:var(--space-2);flex:1;display:grid}.public-page-heading{justify-content:space-between;align-items:start;gap:var(--space-5);display:flex}.public-page-heading>.public-stack{max-width:64ch}.public-page-heading>.public-actions{flex-shrink:0}.public-contact-layout{gap:var(--space-7);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.public-contact-form{gap:var(--space-4);display:grid}.public-contact-aside{gap:var(--space-6);padding:var(--space-5);border-radius:var(--radius-5);background:var(--accent-2);display:grid}.public-contact-aside svg{color:var(--accent-11);width:20px;height:20px}.public-guide{gap:var(--space-4)}.public-guide>.guided-steps{width:100%;max-width:1120px}.public-guide-intro{gap:var(--space-3);display:grid}.public-guide-intro>a{justify-self:start}.public-guide-instruction{align-items:start;gap:var(--space-5);padding-block:var(--space-4);border-block-start:1px solid var(--gray-5);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);display:grid}.public-guide-instruction .annotated-image{align-self:center}.public-guide .guided-step-content{container:setup-instruction/inline-size}@container setup-instruction (width<560px){.public-guide-instruction{gap:var(--space-4);grid-template-columns:1fr}}@container game-content (width<760px){.public-hero,.public-proof,.public-tools,.public-about-columns,.public-origin,.public-contact-layout{gap:var(--space-5);grid-template-columns:1fr}.public-hero-copy{max-width:none}.public-tools>.public-stack{grid-row:auto;grid-template-rows:none}.public-community-art,.public-game-feature{justify-self:center;max-width:420px}.public-proof figure{justify-self:center;max-width:360px}.public-page-heading{gap:var(--space-3);flex-direction:column}.public-contact-form,.public-contact-aside{width:100%;max-width:600px}.public-help-intro{display:block;position:relative}.public-help-intro :is(.public-eyebrow,h1){padding-inline-end:120px}.public-help-intro .public-community-art{width:120px;position:absolute;top:0;right:0}.public-invitation{flex-direction:column;align-items:flex-start}}@container game-content (width<600px){.public-page{padding:var(--space-3) var(--space-2) var(--space-6);gap:var(--space-5)}.public-community-art{max-width:320px}.public-game-feature{max-width:360px}.public-proof figure{max-width:300px}.public-about-art{gap:var(--space-4) var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.public-about-art>a:first-child{grid-column:1/-1}.public-origin{padding:var(--space-4)}.public-help-shortcuts,.public-topic-groups{grid-template-columns:1fr}.public-support{gap:var(--space-3);padding:var(--space-4);grid-template-columns:24px minmax(0,1fr);display:grid}.public-support>a{grid-column:2;justify-self:start}}@media (prefers-reduced-motion:reduce){.public-help-shortcuts>a{transition:none}}.public-hero-copy:only-child{grid-column:1/-1}.press-brand-assets{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.press-brand-assets figure{min-width:0;margin:0}.press-brand-preview{height:148px;padding:var(--space-5);border:1px solid var(--gray-6);border-radius:var(--radius-4);place-items:center;display:grid}.press-brand-preview[data-surface=light]{background:#fff}.press-brand-preview[data-surface=dark]{background:#202020}.press-brand-preview img{object-fit:contain;width:100%;max-width:160px;max-height:96px;display:block}.press-brand-assets figcaption{justify-content:space-between;align-items:center;gap:var(--space-2);padding-top:var(--space-3);display:flex}.press-screenshots{align-items:start;gap:var(--space-5);grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);display:grid}.press-screenshot-caption{justify-items:start;gap:var(--space-3);display:grid}.advertise-hero-art{gap:var(--space-2);width:100%;min-width:0;display:grid}.advertise-placement{align-items:center;gap:var(--space-6);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);display:grid}.advertise-pause-art{gap:var(--space-3);min-width:0;margin:0;display:grid}.advertise-placement-item{align-items:start;gap:var(--space-3);display:flex}.advertise-placement-item>svg{width:20px;height:20px;color:var(--accent-11);flex-shrink:0;margin-top:3px}.advertise-placement-item>div{gap:var(--space-2);display:grid}@container game-content (width<760px){.press-screenshots,.advertise-placement{gap:var(--space-5);grid-template-columns:1fr}.advertise-hero-art{justify-self:center;max-width:520px}.advertise-placement>.public-stack{grid-row:1}.press-brand-assets{gap:var(--space-3)}.press-brand-assets figcaption{flex-direction:column;align-items:start}.press-brand-preview{height:120px;padding:var(--space-3)}}@container game-content (width<440px){.press-brand-assets{grid-template-columns:1fr}.press-brand-preview{height:140px;padding:var(--space-4)}.press-brand-assets figcaption{flex-direction:row;align-items:center}}
