.upload-category-card{box-shadow:0 var(--material-y) var(--material-blur) var(--material-shadow), 0 1px 1px var(--material-highlight)}.upload-category-card:after{content:"";border:1px solid var(--material-border);border-radius:inherit;pointer-events:none;position:absolute;inset:0}.upload-illustration-viewport{overflow:hidden;container-type:inline-size}.upload-illustration-track{width:max-content;height:auto;animation:40s linear infinite paused upload-illustration-loop;display:flex}.upload-illustration-track[data-playing=true]{animation-play-state:running}.upload-illustration-image{width:calc(50cqw - 4px);height:calc(75cqw - 6px)}.upload-illustration-viewport[data-manual=true]{overscroll-behavior-x:contain;scrollbar-width:none;overflow-x:auto}.upload-illustration-viewport[data-manual=true]::-webkit-scrollbar{display:none}.upload-illustration-viewport[data-manual=true] .upload-illustration-track{animation:none}.upload-illustration-viewport[data-manual=true] [data-duplicate=true]{display:none}@keyframes upload-illustration-loop{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.upload-illustration-viewport{overflow-x:auto}.upload-illustration-track{animation:none}.upload-illustration-strip[data-duplicate=true]{display:none}}.upload-category-overlay{background:rgb(from var(--foreground) r g b / .4)}.upload-category-footer{box-shadow:0 -1px 0 var(--border)}.upload-category-close[data-gayaloo-button]{width:40px;height:40px}.upload-category-action[data-gayaloo-button]{height:44px;box-shadow:0 var(--material-y) var(--material-blur) var(--material-shadow), 0 1px 1px var(--material-highlight);font-size:14px;line-height:18px}@media (width>=768px){.upload-category-dialog{box-shadow:0 0 0 1px var(--border), 0 12px 28px rgb(from var(--foreground) r g b / .12), 0 2px 6px rgb(from var(--foreground) r g b / .08)}}@media (forced-colors:active){.upload-category-card{border:1px solid buttontext}.upload-category-card[data-state=checked]{outline:2px solid highlight}}@layer components{.marketing-heading-chip{box-shadow:0 6px 16px #30342f24}.pricing-plan-card{box-shadow:0 4px 12px #30342f14,0 1px 1px #ffffffd9}.about-founder-photo{box-shadow:0 12px 28px #30342f24,0 1px 1px #ffffffd9}.error-empty-wardrobe{box-shadow:0 12px 28px #30342f14}.error-care-label{box-shadow:0 18px 36px #30342f24}.error-status-warning{background-color:#e9b84f}.error-support-icon{color:#5a6e2c}.clothing-facts{box-shadow:0 4px 12px rgb(from var(--foreground) r g b / .0784314), 0 1px 1px rgb(from var(--card) r g b / .85)}.clothing-purchase-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.clothing-purchase-grid[data-personal=true]{grid-template-columns:repeat(2,minmax(0,1fr))}.clothing-inspiration-media{height:252px}.clothing-source-icon{border-color:var(--material-border)}@media (width>=768px){.clothing-inspiration-media{aspect-ratio:2/3;height:auto}}@media (width>=1024px){.clothing-purchase-grid,.clothing-purchase-grid[data-personal=true]{grid-template-columns:repeat(4,minmax(0,1fr))}.clothing-inspiration-media{aspect-ratio:auto;height:336px}}@media (forced-colors:active){.clothing-facts{box-shadow:none}}}.detail-layout{width:100%;max-width:1120px;margin-inline:auto;padding:24px 20px 116px}[data-detail-page] .navigation-tab-bar{bottom:20px}.detail-columns{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;display:grid}.detail-mobile-owner{align-items:center;gap:8px;min-height:40px;margin-bottom:20px;display:flex}.detail-media{background:var(--card);aspect-ratio:2/3;border-radius:24px;width:100%;position:relative;overflow:hidden}.detail-media-image{object-fit:cover;width:100%;height:100%;display:block}[data-detail-kind=clothing] .detail-media{aspect-ratio:3/4}[data-detail-kind=clothing] .detail-media:after{content:"";border:1px solid var(--border);border-radius:inherit;pointer-events:none;position:absolute;inset:0}[data-detail-kind=clothing] .detail-media-image{object-fit:contain}.detail-fullscreen-trigger{position:absolute;bottom:12px;right:12px}.detail-information{flex-direction:column;gap:28px;min-width:0;display:flex}.detail-overview{flex-direction:column;gap:12px;display:flex}.detail-heading{flex-direction:column;gap:4px;display:flex}[data-detail-kind=clothing] .detail-heading{gap:12px}.detail-title{font-family:var(--font-display);overflow-wrap:break-word;font-size:28px;font-weight:700;line-height:1.15}.detail-publication{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:6px 20px;font-size:12px;line-height:1.25;display:flex}.detail-publication>span{overflow-wrap:anywhere;align-items:center;gap:6px;min-width:0;display:flex}.detail-publication svg{flex-shrink:0;width:14px;height:14px}.detail-actions{align-items:center;gap:12px;display:flex}.detail-desktop-owner{display:none}.detail-owner-avatar{width:56px;height:56px}.detail-palette-card{box-shadow:0 4px 12px rgb(from var(--foreground) r g b / .0784314), 0 1px 1px #ffffffd9}@media (forced-colors:active){.detail-palette-card{box-shadow:none}}.detail-owner-avatar[data-photo=true]{outline:4px solid var(--card)}.detail-owner-avatar[data-photo=true]:after{border:0}.detail-owner-avatar-mobile{width:32px;height:32px}.detail-owner-initials{font-size:14px}.detail-owner-name-mobile{overflow-wrap:anywhere;font-size:14px;font-weight:600;line-height:1.45}.detail-owner-handle-mobile{color:var(--muted-foreground);margin-top:2px;font-size:12px;line-height:1.25}.detail-owner-name{overflow-wrap:anywhere;font-size:20px;font-weight:700;line-height:1.45}.detail-owner-handle{color:var(--muted-foreground);margin-top:4px;font-size:13px;line-height:1.25}.detail-follow-mobile{font-size:14px}.detail-fullscreen-dialog{width:calc(100vw - 32px);max-width:1100px;height:calc(100dvh - 32px);padding:16px}.detail-notice{z-index:60;border:1px solid var(--border);background:var(--card);width:max-content;max-width:calc(100vw - 32px);box-shadow:0 4px 12px rgb(from var(--foreground) r g b / .08);border-radius:14px;align-items:center;gap:12px;padding:8px 12px 8px 16px;font-size:13px;display:flex;position:fixed;bottom:112px;left:50%;transform:translate(-50%)}.detail-album-dialog{flex-direction:column;gap:0;width:calc(100vw - 40px);max-width:440px;max-height:calc(100dvh - 40px);padding:0;display:flex;overflow-y:auto}.detail-album-heading{padding:24px 56px 0 24px}.detail-album-dialog>[data-slot=dialog-close]{top:16px;right:16px}.detail-album-preview{padding:16px 24px 0}.detail-album-picker{flex-direction:column;gap:4px;padding:16px 12px;display:flex}.detail-album-row{cursor:pointer;border:1px solid #0000;border-radius:10px;align-items:center;gap:12px;width:100%;min-height:60px;padding:5px 11px;display:flex}.detail-album-row-selected{background:var(--accent);border-color:color-mix(in srgb, var(--primary) 35%, var(--border))}.detail-album-row:focus-within{outline:2px solid var(--ring);outline-offset:2px}.detail-album-footer{border-top:1px solid var(--border);flex-direction:row;justify-content:flex-end;gap:8px;padding:14px 24px;display:flex}.detail-album-form{flex-direction:column;gap:16px;padding:20px 24px 24px;display:flex}@media (width>=768px){.detail-layout{padding:32px}.detail-columns{grid-template-columns:320px minmax(0,1fr)}.detail-mobile-owner{display:none}.detail-desktop-owner{border:1px solid var(--border);background:var(--card);min-width:0;min-height:88px;box-shadow:0 4px 12px rgb(from var(--foreground) r g b / .0784314), 0 1px 1px rgb(from var(--card) r g b / .85);border-radius:16px;align-items:center;gap:12px;padding:15px;display:flex}[data-detail-kind=clothing] .detail-desktop-owner{min-height:96px;padding:19px}.detail-notice{bottom:24px}}@media (width>=1024px){.detail-layout{padding-top:40px;padding-bottom:40px}.detail-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}.detail-title{font-size:36px}.detail-desktop-owner{min-height:96px;padding:19px}}@media (width<=359px){.detail-layout{padding-inline:16px}.detail-actions{gap:8px}.detail-actions>button:first-child{padding-inline:10px;font-size:13px}.detail-publication{column-gap:12px}}
