:root[data-brand-preview=doodlark]{--ink:#302547;--paper:#fcfaf6;--surface:#fffefd;--acid:#f7dfa0;--cobalt:#6741ca;--line:#e4dfe7;--muted:#6b5b74;color:var(--ink)}[data-brand-preview=doodlark] .app-shell{--pink:#f1edf7;--soft-green:#edf1e6;--coral:#963d30}[data-brand-preview=doodlark] .site-header{border-bottom-color:var(--line);background:#fcfaf6f5}[data-brand-preview=doodlark] .brand>.doodlark-logo{letter-spacing:-.055em;align-items:center;gap:7px;font:italic 700 31px/1 Georgia,Times New Roman,serif;display:inline-flex}.doodlark-logo img{flex-shrink:0;display:block}[data-brand-preview=doodlark] .hero-action,[data-brand-preview=doodlark] .play-manifesto button{border-color:var(--cobalt);background:var(--cobalt);color:#fff;border-radius:28px}[data-brand-preview=doodlark] .hero-action:hover{transform:translateY(-2px);box-shadow:0 6px 18px #6741ca24}[data-brand-preview=doodlark] .community-section,[data-brand-preview=doodlark] footer{border-color:var(--line)}[data-brand-preview=doodlark] .section-heading-row h2,[data-brand-preview=doodlark] .design-card-title>a{font-family:Georgia,Times New Roman,serif;font-weight:400}[data-brand-preview=doodlark] .filter-row button{border-radius:24px}[data-brand-preview=doodlark] .filter-row button.selected{border-color:var(--line);background:var(--pink);color:var(--cobalt)}[data-brand-preview=doodlark] .design-card-preview{background:#f2eef5;border-color:#0000;border-radius:16px}[data-brand-preview=doodlark] .design-card:nth-child(3n+2) .design-card-preview{background:#f7f0df}[data-brand-preview=doodlark] .design-card:nth-child(3n+3) .design-card-preview{background:var(--soft-green)}[data-brand-preview=doodlark] .play-manifesto>p:not(.eyebrow){font-family:Georgia,Times New Roman,serif;font-weight:400}[data-brand-preview=doodlark] .play-manifesto button{background:var(--paper);color:var(--cobalt);border-color:var(--paper)}[data-brand-preview=doodlark] .focused-studio .workbench.focus-view .preview-stage,[data-brand-preview=doodlark] .detail-preview{border-color:var(--line);background:#f0ede8}[data-brand-preview=doodlark] .focused-studio .workbench.focus-view .preview-stage{background-image:linear-gradient(#30254712 1px,#0000 1px),linear-gradient(90deg,#30254712 1px,#0000 1px);background-size:24px 24px}[data-brand-preview=doodlark] .site-nav a:after{height:2px}[data-brand-preview=doodlark] .eyebrow{letter-spacing:.08em}[data-brand-preview=doodlark] .section-heading-row{flex-wrap:wrap;gap:24px}[data-brand-preview=doodlark] .section-heading-row h2{letter-spacing:-.035em;font-size:clamp(30px,3.3vw,46px);line-height:1.15}[data-brand-preview=doodlark] .filter-row{gap:4px}[data-brand-preview=doodlark] .filter-row button{text-transform:none;border-color:#0000;min-height:44px;font-family:inherit;font-size:12px}[data-brand-preview=doodlark] .design-card-preview:hover:after{border-width:2px;border-radius:16px}[data-brand-preview=doodlark] .card-corner-label,[data-brand-preview=doodlark] .example-label{background:var(--surface);color:var(--muted);text-transform:none;letter-spacing:0;border-radius:8px;font-family:inherit;font-size:11px}[data-brand-preview=doodlark] .card-play-cta{border-radius:8px}[data-brand-preview=doodlark] .creator-avatar{background:var(--pink);border-color:#0000}[data-brand-preview=doodlark] .design-card-title>a{font-size:18px}[data-brand-preview=doodlark] .design-card-stats{border:0;padding-top:2px}[data-brand-preview=doodlark] .design-card-stats span{background:0 0;border:0;padding-left:0}[data-brand-preview=doodlark] .play-manifesto{color:var(--ink);background:var(--pink);border-color:#0000}[data-brand-preview=doodlark] .play-manifesto>p:nth-child(2){font-size:clamp(28px,3vw,42px);line-height:1.2}[data-brand-preview=doodlark] .shelf-hero{border-color:var(--line);background:0 0;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:28px;min-height:280px;padding-top:64px;padding-bottom:48px}[data-brand-preview=doodlark] .profile-avatar{border:0;width:64px;height:64px;font-size:15px}[data-brand-preview=doodlark] .shelf-hero h1,[data-brand-preview=doodlark] .detail-copy h1{letter-spacing:-.045em;font-size:clamp(36px,4.5vw,60px);line-height:1.12}[data-brand-preview=doodlark] .shelf-stats{background:0 0;border:0}[data-brand-preview=doodlark] .shelf-stats>div{border-color:var(--line);min-width:64px;padding:12px}[data-brand-preview=doodlark] .empty-shelf{background:var(--surface);border:0;border-radius:20px}[data-brand-preview=doodlark] .empty-shelf>span{color:var(--cobalt)}[data-brand-preview=doodlark] .design-detail{border-color:var(--line);border-radius:20px;overflow:hidden}[data-brand-preview=doodlark] .detail-creator{margin-bottom:36px}[data-brand-preview=doodlark] .detail-actions button,[data-brand-preview=doodlark] .owner-design-actions button{border-radius:12px}[data-brand-preview=doodlark] .remix-credit{border-color:var(--line);background:var(--pink);border-radius:12px}[data-brand-preview=doodlark] .wear-dialog{border-color:var(--line);border-radius:20px;box-shadow:0 20px 64px #30254720}@media (width<=840px){[data-brand-preview=doodlark] .shelf-hero{grid-template-columns:64px minmax(0,1fr)}[data-brand-preview=doodlark] .shelf-stats{grid-column:2}}@media (width<=470px){[data-brand-preview=doodlark] .shelf-hero{grid-template-columns:minmax(0,1fr);gap:20px;padding-top:40px}[data-brand-preview=doodlark] .shelf-stats{grid-column:1}[data-brand-preview=doodlark] .profile-avatar{width:48px;height:48px}[data-brand-preview=doodlark] .detail-copy h1{overflow-wrap:anywhere}}@media (width<=760px){[data-brand-preview=doodlark] .brand>.doodlark-logo{gap:3px;font-size:26px}.doodlark-logo img{width:28px;height:28px}}@media (width<=680px){[data-brand-preview=doodlark] .site-header{grid-template-columns:1fr auto;row-gap:0;padding-top:12px}[data-brand-preview=doodlark] .site-nav{grid-area:2/1/auto/-1;gap:28px}[data-brand-preview=doodlark] .site-nav a{padding:14px 0;font-size:12px}[data-brand-preview=doodlark] .header-meta{grid-area:1/2}}[data-brand-preview=doodlark] .garment-brand-note{margin-top:6px;font-size:12px;line-height:1.45;display:block}@media (width<=680px){[data-brand-preview=doodlark] .focused-studio .workbench.focus-view .preview-stage>svg{width:94%;height:max(140px,100% - 530px);max-height:none;margin-top:0;position:absolute;top:180px;left:3%}}
