.story-shop .story-shop-inner{width:100%;max-width:none;padding-inline:clamp(16px,3vw,56px)}.story-shop .story-shop-topbar{padding-block:14px}.story-shop .story-shop-hero{grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);gap:clamp(24px,5vw,80px);max-width:1240px;min-height:0;margin:auto;padding-block:30px 38px}.story-shop .story-shop-hero h1{font-size:clamp(36px,3.6vw,62px);line-height:1.08}.story-shop .story-shop-hero p:not(.story-kicker){max-width:580px;font-size:14px;line-height:1.8}.story-shop .story-preview-poster{width:min(100%,310px);min-height:0;padding:19px 22px}.story-shop .story-preview-poster>.sc-sticker{width:145px;margin:0 auto;display:block}.story-shop .story-preview-poster>.sc-sticker img{width:100%;height:auto}.story-shop .story-preview-poster h2{margin:8px 0 16px;font-size:25px}.story-shop .story-preview-poster .story-handwritten{margin:0;font-size:19px}.story-shop .story-sticker-one{font-size:10px;top:8px;left:2%}.story-shop .story-sticker-two{font-size:10px;bottom:2px;right:0}.story-shop .story-sticker-three{font-size:35px}.story-shop .story-feature-strip{gap:18px;margin-top:0;padding-block:20px}.story-shop .story-feature-strip span{font-size:11px}.story-shop .story-section-heading{margin:32px 0 18px}.story-shop .story-section-heading h2{font-size:clamp(28px,2.4vw,38px)}.story-shop .story-section-heading>p{max-width:370px;font-size:12px}.story-shop .story-filters{gap:8px;margin-bottom:20px}.story-shop .story-filters a{min-height:40px;padding:9px 17px;font-size:12px}.story-shop .story-template-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,270px),1fr));align-items:stretch;gap:18px}.story-shop .story-template-card{border-radius:22px;flex-direction:column;display:flex;overflow:hidden}.story-template-card .story-template-art{aspect-ratio:auto;background:radial-gradient(ellipse at 50% 55%, var(--story-glow), transparent 72%), var(--story-bg);place-items:center;height:160px;min-height:160px;display:grid;position:relative;overflow:hidden}.story-template-card .story-template-art>span:first-child{z-index:2;font-size:9px;top:12px;left:15px}.story-card-host{width:140px;height:140px;margin:10px auto 0;transition:transform .35s;display:block}.story-card-host img{object-fit:contain;width:100%;height:auto}.story-template-card:hover .story-card-host{transform:translateY(-4px)rotate(-3deg)}.story-card-prop{font-size:26px;position:absolute;bottom:22%;right:18%;transform:rotate(10deg)}.story-card-orbit{border:1px dashed var(--story-accent);opacity:.2;border-radius:50%;width:170px;height:110px;position:absolute;rotate:-15deg}.story-card-spark{color:var(--story-accent);font-size:19px;position:absolute;top:39%;left:21%}.story-template-card .story-template-body{flex-direction:column;flex:1;padding:16px 18px 12px;display:flex}.story-template-card .story-template-body h3{margin-bottom:7px;font-size:21px;line-height:1.2}.story-template-card .story-template-body>p{min-height:0;margin:0;font-size:11px;line-height:1.7}.story-template-body .story-card-message{color:var(--story-ink);text-wrap:pretty;border-left:2px solid var(--story-soft);margin:12px 0;padding-left:10px;font:italic 16px/1.5 Georgia,serif}.story-template-card .sc-template-moments{gap:5px;margin:auto 0 10px}.story-template-card .sc-template-moments span{padding:4px 7px;font-size:8px}.story-template-card .story-template-links{align-items:center;gap:10px;min-height:44px;margin-top:auto;padding-top:0}.story-template-card .story-template-links a{align-items:center;gap:5px;min-height:44px;font-size:10px;display:inline-flex}body:has(.sc-world,.story-shop,.cr-public,.cr-landing){padding-bottom:0}@media (min-width:1800px){.story-shop .story-template-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:760px){.story-shop .story-shop-hero{grid-template-columns:1fr;gap:24px;padding-block:22px 30px}.story-shop .story-shop-hero h1{font-size:clamp(36px,7.5vw,54px)}.story-shop .story-hero-composition{display:none}.story-shop .story-shop-hero p:not(.story-kicker){font-size:12px}.story-shop .story-feature-strip{grid-template-columns:1fr 1fr;gap:15px;display:grid}.story-shop .story-feature-strip span{font-size:10px}.story-template-card .story-template-art{height:150px;min-height:150px}.story-shop .story-section-heading{align-items:start}.story-shop .story-section-heading>p{font-size:11px}}@media (prefers-reduced-motion:reduce){.story-shop *,.story-shop :before,.story-shop :after{transition:none!important;animation:none!important}}.story-template-card .story-card-host{z-index:1;position:relative}.story-template-card .story-card-prop,.story-template-card .story-card-spark{z-index:2}.story-shop .story-section-heading>div .story-kicker{max-width:none;font-size:9px}.story-template-card .story-template-links{flex-flow:row;justify-content:space-between}.story-template-card .story-template-links a{white-space:nowrap}
