.potty-chart-page .public-page-hero{padding-block:clamp(2.25rem,5vw,3.75rem)}.potty-chart-page .public-page-hero h1{font-size:clamp(2.15rem,4.4vw,3.5rem)}.potty-chart-page .public-page-content{padding-top:clamp(1.5rem,3vw,2.5rem)}.potty-chart-downloads{display:grid;gap:1rem;margin-top:1.25rem}@media (min-width:800px){.potty-chart-downloads{grid-template-columns:1fr 1fr}}.potty-chart-card{display:flex;flex-direction:column;gap:.75rem;padding:1.1rem;border:1px solid hsl(var(--border));border-radius:var(--radius-card);background:hsl(var(--card))}.potty-chart-card h2{font-size:1.35rem}.potty-chart-card p{color:hsl(var(--muted-foreground));font-size:.95rem;line-height:1.6}.potty-chart-links{display:flex;flex-wrap:wrap;gap:.5rem}.potty-chart-links a{display:inline-flex;align-items:center;min-height:48px;padding:.7rem 1rem;border-radius:var(--radius-button);background:hsl(var(--brand-blue));color:hsl(var(--brand-paper));font-size:.875rem;font-weight:700;line-height:1.3}.potty-chart-links a:hover{background:hsl(var(--brand-blue-deep))}.potty-chart-preview{width:100%;height:auto;border:1px solid hsl(var(--border));border-radius:var(--radius-button);background:hsl(var(--brand-paper))}.potty-chart-note{margin-top:1rem;color:hsl(var(--muted-foreground))}.potty-chart-name{display:grid;gap:.75rem;margin-top:1.5rem;padding:1.1rem;border:1px dashed hsl(var(--border));border-radius:var(--radius-card)}.potty-chart-name label{font-weight:700;color:hsl(var(--foreground))}.potty-chart-name input,.potty-chart-steps input{min-height:48px;width:100%;padding:.6rem .8rem;border:1px solid hsl(var(--border));border-radius:var(--radius-button);background:hsl(var(--card));color:hsl(var(--foreground))}.potty-chart-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}@media (min-width:800px){.potty-chart-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}.potty-chart-sheet{margin-top:1rem;padding:1rem;border:1px solid hsl(var(--border));border-radius:var(--radius-card);background:white;color:black}.potty-chart-sheet h3{color:black;font-size:1.4rem}.potty-chart-page .public-prose ol{list-style:decimal}.potty-chart-sheet-grid{display:grid;grid-template-columns:3rem repeat(5,1fr);gap:.35rem;margin-top:.75rem}.potty-chart-sheet-path{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.35rem;margin-top:.75rem}.potty-chart-sheet-path strong{grid-column:1/-1;text-align:center}.potty-chart-sheet-row{display:contents}.potty-chart-sheet-grid span,.potty-chart-sheet-path span,.potty-chart-space{display:grid;place-items:center;min-height:2rem;border:1.5px solid hsl(var(--brand-blue));border-radius:999px;color:hsl(var(--brand-blue))}.potty-chart-sheet-days{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-top:.75rem}.potty-chart-soft{margin-top:2.5rem;padding:1.25rem;border:1px solid hsl(var(--border));border-radius:var(--radius-card);background:hsl(var(--secondary))}.potty-chart-soft .public-button{margin-top:1rem}@media print{.potty-chart-page .potty-chart-screen,.potty-chart-page .public-page-hero,.potty-chart-page .public-site-footer,.potty-chart-page .public-site-header{display:none!important}.potty-chart-page .public-container,.potty-chart-page .public-page-content{padding:0!important;max-width:none}.potty-chart-page .potty-chart-name{border:none;padding:0;margin:0}.potty-chart-page .potty-chart-sheet{border:none;margin:0}}