.prompt-studio{--studio-surface: #fff;--studio-canvas: #f5f6f8;--studio-text: #202126;--studio-muted: #686c76;--studio-border: #e2e4e8;--studio-accent: #326edc;--studio-hover: #f0f2f5;box-sizing:border-box;min-width:0;color:var(--studio-text);font-family:-apple-system,BlinkMacSystemFont,Inter,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased}.dark .prompt-studio{--studio-surface: #1b1d22;--studio-canvas: #14161a;--studio-text: #f0f1f3;--studio-muted: #a0a4af;--studio-border: #32353d;--studio-accent: #8ab4ff;--studio-hover: #262930}.prompt-studio .studio-hero{text-align:center;padding:20px 0 26px}.prompt-studio .studio-mark{display:inline-grid;place-items:center;width:50px;height:50px;margin-bottom:20px;border:1px solid var(--studio-border);border-radius:15px;color:var(--studio-text);background:var(--studio-surface);box-shadow:0 4px 12px #00000006}.prompt-studio .studio-hero h1{margin:0;font-size:clamp(32px,3.8vw,46px);font-weight:600;line-height:1.14;letter-spacing:-.045em}.prompt-studio .studio-hero h1 span{color:var(--studio-muted)}.prompt-studio .studio-hero p{max-width:440px;margin:15px auto 0;font-size:14px;line-height:1.7;color:var(--studio-muted)}.prompt-studio .starter-gallery{margin-top:28px}.prompt-studio .starter-label{margin:0 0 12px;color:var(--studio-muted);font-size:12px;font-weight:500}.prompt-studio .starter-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}@media(max-width:700px){.prompt-studio .starter-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.prompt-studio .studio-hero{padding:14px 4px 22px}.prompt-studio .studio-hero p{font-size:13px}.prompt-studio .studio-mark{width:44px;height:44px;margin-bottom:16px}}@media(max-width:420px){.prompt-studio .starter-grid{grid-template-columns:minmax(0,1fr)}}.starter.svelte-oscf7{box-sizing:border-box;display:flex;flex-direction:column;width:100%;min-width:0;padding:0;overflow:hidden;border:1px solid var(--studio-border);border-radius:14px;background:var(--studio-surface);color:var(--studio-text);text-align:left;font-family:inherit;cursor:pointer}.starter.svelte-oscf7:hover,.starter.selected.svelte-oscf7{border-color:var(--studio-accent);box-shadow:0 4px 18px #00000008}.starter.svelte-oscf7:focus-visible{outline:2px solid var(--studio-accent);outline-offset:3px}.miniature.svelte-oscf7{box-sizing:border-box;display:flex;align-items:flex-start;width:100%;height:104px;padding:17px 14px 0;overflow:hidden;background:#e7ecf4;color:#495a73}.miniature.dinner.svelte-oscf7{background:#e9eeea;color:#4e6956}.miniature.reel.svelte-oscf7{background:#ece9f1;color:#68587f}.miniature.plan.svelte-oscf7{background:#eeece7;color:#70634e}.note.svelte-oscf7{box-sizing:border-box;display:block;flex:1;min-width:0;height:100px;padding:12px 10px;border:1px solid #0000000a;border-radius:7px;background:#fffffff2;box-shadow:0 4px 12px #00000008}.note-heading.svelte-oscf7{display:flex;align-items:center;gap:6px;margin-bottom:12px}.note-heading.svelte-oscf7 b:where(.svelte-oscf7){font-size:10px;font-weight:500;line-height:1.3}.note-heading.svelte-oscf7 svg{flex:none}.note-line.svelte-oscf7{display:block;width:90%;height:4px;border-radius:3px;background:currentColor;opacity:.16;margin-top:7px}.note-line.short.svelte-oscf7{width:64%}.ingredients.svelte-oscf7{display:flex;flex-wrap:wrap;gap:4px}.ingredients.svelte-oscf7 i:where(.svelte-oscf7){font-size:8px;font-style:normal;background:#e9eeea;padding:4px;border-radius:4px}.check-line.svelte-oscf7{display:flex;align-items:center;gap:6px;margin-top:5px;font-size:9px}.check-line.svelte-oscf7 i:where(.svelte-oscf7){height:3px;width:70%;background:currentColor;opacity:.18;border-radius:3px}.caption.svelte-oscf7{box-sizing:border-box;display:flex;justify-content:space-between;gap:6px;width:100%;padding:13px;flex:1}.caption.svelte-oscf7>span:where(.svelte-oscf7){min-width:0}.caption.svelte-oscf7 strong:where(.svelte-oscf7){display:block;font-size:12px;line-height:1.5;font-weight:600}.description.svelte-oscf7{display:block;margin-top:5px;font-size:11px;line-height:1.5;color:var(--studio-muted)}.caption.svelte-oscf7 svg{flex:none;margin-top:2px;color:var(--studio-muted)}.dark .miniature.svelte-oscf7{background:#262e3b}.dark .miniature.dinner.svelte-oscf7{background:#28322d}.dark .miniature.reel.svelte-oscf7{background:#302b38}.dark .miniature.plan.svelte-oscf7{background:#302f2d}.dark .note.svelte-oscf7{opacity:.85}@media(max-width:420px){.starter.svelte-oscf7{flex-direction:row;align-items:stretch;border-radius:11px}.miniature.svelte-oscf7{flex:0 0 78px;width:78px;height:auto;min-height:88px;padding:14px 8px 0}.note.svelte-oscf7{flex:none;width:140px;transform:scale(.65);transform-origin:top left}.caption.svelte-oscf7{flex:1;align-items:center;padding:11px}.caption.svelte-oscf7 strong:where(.svelte-oscf7){font-size:13px}.description.svelte-oscf7{font-size:12px}}
