.space-pottery-page{--pot-ink:#211b34;--pot-indigo:#402d9f;--pot-paper:#fffdf7;--pot-teal:#09bfbf;--pot-magenta:#bb2888;color:var(--pot-ink);max-width:1440px!important;margin-inline:auto!important}
.space-pottery-page .pot-hero{padding:40px 48px!important;background:#f2eff8;position:relative}.space-pottery-page .pot-hero-columns{display:grid!important;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:48px!important;margin:0!important;align-items:start!important}.space-pottery-page .wp-block-column{min-width:0}
.space-pottery-page .pot-logo{width:150px!important;margin:0 0 16px!important}.space-pottery-page .pot-logo img{width:100%!important;height:auto!important;object-fit:contain}.space-pottery-page h1{font-family:"SPACE Alice",Georgia,serif!important;font-size:clamp(36px,4.3vw,62px)!important;line-height:1.08!important;margin:0 0 16px!important}.space-pottery-page .pot-lead{font-size:20px!important;line-height:1.45!important;max-width:35ch;margin:0 0 20px!important}.space-pottery-page .pot-hero-photo{margin:24px 0 0!important;max-width:360px!important}.space-pottery-page .pot-hero-photo img{display:block;width:100%!important;aspect-ratio:16/9;height:auto!important;object-fit:cover;object-position:50% 38%}
.space-pottery-page .pot-week-title{font-family:"SPACE Alice",Georgia,serif!important;font-size:30px!important;line-height:1.1!important;margin:0 0 12px!important}.space-pottery-week{box-sizing:border-box;color:#211b34}.pot-week-range{display:flex;justify-content:space-between;gap:12px;font-size:16px;font-weight:700;border-bottom:1px solid #d8d0e6;padding-bottom:12px}.pot-week-range span{font-size:14px;font-weight:400}.pot-week-scroll{max-height:360px;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-width:thin;padding:12px 8px 8px 0}.pot-week-scroll:focus-visible{outline:3px solid #402d9f;outline-offset:3px}.pot-week-list{list-style:none!important;padding:0!important;margin:0!important;display:grid;gap:10px}.pot-week-event{display:grid;grid-template-columns:50px minmax(0,1fr);gap:16px;align-items:center;background:#fffdf7;border-left:4px solid #402d9f;padding:12px 16px;margin:0!important;box-sizing:border-box}.pot-week-event:nth-child(3n+2){border-left-color:#bb2888}.pot-week-event:nth-child(3n){border-left-color:#09bfbf}.pot-week-day span{display:block;font-size:12px;line-height:1.2}.pot-week-day strong{display:block;font-family:"SPACE Alice",Georgia,serif;font-size:26px;font-weight:400;line-height:1.15}.pot-week-event h3{font-family:"SPACE Alice",Georgia,serif!important;font-size:19px!important;line-height:1.2!important;margin:0 0 4px!important;overflow-wrap:anywhere}.pot-week-event p{font-size:15px!important;line-height:1.3!important;margin:0!important}.pot-week-month{display:inline-flex;align-items:center;min-height:44px;color:#402d9f!important;font-weight:700;text-decoration:underline;text-underline-offset:3px;margin-top:8px}.pot-week-month:focus-visible{outline:3px solid #402d9f;outline-offset:3px}.pot-week-empty{padding-block:24px;font-size:18px}.space-pottery-page .pot-story{padding:64px 48px!important}.space-pottery-page .pot-story h2{font-family:"SPACE Alice",Georgia,serif!important;font-size:36px!important;line-height:1.15!important}.space-pottery-page .pot-story p{font-size:18px!important;line-height:1.6!important}.space-pottery-page .pot-story .wp-block-gallery{gap:16px!important}.space-pottery-page .pot-story .wp-block-gallery img{width:100%!important;height:auto!important;aspect-ratio:4/3;object-fit:cover}.space-pottery-page .pot-story .wp-block-column>figure img{width:100%!important;height:auto!important}.space-pottery-page a:focus-visible{outline:3px solid #402d9f;outline-offset:3px}
@media(max-width:800px){.space-pottery-page .pot-hero{padding:24px!important}.space-pottery-page .pot-hero-columns{grid-template-columns:minmax(0,1fr);gap:24px!important}.space-pottery-page .pot-logo{width:112px!important;margin-bottom:8px!important}.space-pottery-page h1{font-size:36px!important;margin-bottom:12px!important}.space-pottery-page .pot-lead{font-size:17px!important;line-height:1.4!important;margin-bottom:12px!important}.space-pottery-page .pot-hero-photo{display:none}.space-pottery-page .pot-week-title{font-size:25px!important}.pot-week-scroll{max-height:240px}.pot-week-event{gap:12px;padding:10px 12px}.pot-week-event h3{font-size:18px!important}.space-pottery-page .pot-story{padding:40px 24px!important}.space-pottery-page .pot-story .wp-block-columns{display:block!important}.space-pottery-page .pot-story .wp-block-column{margin-top:24px}}
@media(max-width:360px){.space-pottery-page .pot-hero{padding:20px!important}.pot-week-range{font-size:14px}.pot-week-event{grid-template-columns:40px minmax(0,1fr)}.pot-week-event h3{font-size:17px!important}.pot-week-event p{font-size:14px!important}}

@media(max-width:800px){.space-pottery-page .pot-logo{display:none}}

/* Keep the agenda and month link inside a compact landing panel. */
.space-pottery-page .pot-hero{padding-block:32px!important}.space-pottery-page h1{font-size:clamp(36px,4vw,50px)!important}.space-pottery-page .space-pottery-week{margin-top:0!important}.pot-week-scroll{max-height:260px}.pot-week-month{font-size:16px}
@media(max-width:800px){.space-pottery-page .pot-hero{padding:20px!important}.space-pottery-page .pot-hero-columns{gap:16px!important}.space-pottery-page h1{font-size:34px!important}.pot-week-scroll{max-height:200px}.space-pottery-page .pot-week-title{margin-bottom:8px!important}.pot-week-range{padding-bottom:8px}}
@media(max-width:360px){.space-pottery-page h1{font-size:32px!important}}

/* Readable brand surfaces for the preserved native story callouts. */
.space-pottery-page .pot-story p.has-primary-background-color{background-color:#09bfbf!important;color:#211b34!important;padding:20px!important}
.space-pottery-page .pot-story p.has-secondary-background-color{background-color:#402d9f!important;color:#fff!important;padding:20px!important}
.space-pottery-page .wp-block-button__link{background:#402d9f!important;color:#fff!important}
