.md-form.svelte-arh5p{display:flex;flex-direction:column;height:100%;overflow:hidden}.md-header.svelte-arh5p{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:0 1rem .5rem;flex-shrink:0;background:var(--color-background)}.md-header-text.svelte-arh5p{display:flex;flex-direction:column;gap:.25rem;min-width:0}.md-header.svelte-arh5p h2:where(.svelte-arh5p){font-size:1.125rem;font-weight:600;color:var(--color-base-content);line-height:1.2}.md-header-meta.svelte-arh5p{display:inline-flex;align-items:center;gap:.25rem;font-size:.6875rem;color:color-mix(in oklch,var(--color-base-content) 50%,transparent)}.md-close.svelte-arh5p{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:9999px;border:none;background:color-mix(in oklch,var(--color-base-content) 8%,transparent);color:var(--color-base-content);cursor:pointer;flex-shrink:0;transition:background .15s ease}.md-close.svelte-arh5p:hover{background:color-mix(in oklch,var(--color-base-content) 15%,transparent)}.md-body.svelte-arh5p{flex:1 1 0%;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;padding:0 1rem .5rem;display:flex;flex-direction:column;gap:1rem}.md-section.svelte-arh5p{display:flex;flex-direction:column;gap:.625rem}.md-body.svelte-arh5p .video-wrapper{max-height:50svh;width:auto;max-width:100%;margin-inline:auto}.md-body.svelte-arh5p .relative.group>img{max-height:50svh;width:auto;max-width:100%;margin-inline:auto}.md-section.svelte-arh5p h3:where(.svelte-arh5p){display:flex;align-items:center;gap:.5rem;font-size:.8125rem;font-weight:600;color:color-mix(in oklch,var(--color-base-content) 75%,transparent);padding-bottom:.5rem;border-bottom:1px solid color-mix(in oklch,var(--color-base-content) 10%,transparent)}.md-hint.svelte-arh5p{font-size:.75rem;color:var(--color-primary);padding:0 .25rem}.md-footer-edit.svelte-arh5p{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.5rem .5rem .25rem;border-top:1px solid color-mix(in oklch,var(--color-base-content) 10%,transparent)}.md-footer-actions.svelte-arh5p{display:flex;gap:.375rem}.md-footer-edit.svelte-arh5p .md-delete{color:var(--color-error)}.md-footer-edit.svelte-arh5p .md-delete:hover{background:color-mix(in oklch,var(--color-error) 12%,transparent);color:var(--color-error)}.md-footer-add.svelte-arh5p{display:flex;gap:.75rem;max-width:56rem;margin:0 auto;width:100%}.md-quick-create.svelte-arh5p{display:flex;flex-direction:column;gap:.75rem;margin-top:0}.md-quick-divider.svelte-arh5p{display:flex;align-items:center;gap:.625rem;font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:color-mix(in oklch,var(--color-base-content) 45%,transparent)}.md-quick-divider.svelte-arh5p:before,.md-quick-divider.svelte-arh5p:after{content:"";flex:1;height:1px;background:color-mix(in oklch,var(--color-base-content) 12%,transparent)}.md-quick-grid.svelte-arh5p{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem .5rem;justify-items:center}.md-ring-btn.svelte-arh5p{display:inline-flex;flex-direction:column;align-items:center;gap:.5rem;padding:0;background:transparent;border:none;cursor:pointer;color:var(--color-base-content)}.md-ring.svelte-arh5p{display:inline-flex;align-items:center;justify-content:center;width:5rem;height:5rem;border-radius:9999px;border:2px dashed color-mix(in oklch,var(--color-primary) 55%,transparent);background:color-mix(in oklch,var(--color-primary) 6%,transparent);color:var(--color-primary);transition:border-color .18s ease,background .18s ease,transform .18s ease,box-shadow .18s ease}.md-ring-btn.svelte-arh5p:hover .md-ring:where(.svelte-arh5p),.md-ring-btn.svelte-arh5p:focus-visible .md-ring:where(.svelte-arh5p){border-color:var(--color-primary);background:color-mix(in oklch,var(--color-primary) 14%,transparent);transform:translateY(-1px);box-shadow:0 0 0 6px color-mix(in oklch,var(--color-primary) 10%,transparent)}.md-ring-btn.svelte-arh5p:active .md-ring:where(.svelte-arh5p){transform:translateY(0)}.md-ring-label.svelte-arh5p{font-size:.8125rem;font-weight:600;color:color-mix(in oklch,var(--color-base-content) 80%,transparent)}.md-ring-btn.svelte-arh5p:hover .md-ring-label:where(.svelte-arh5p){color:var(--color-primary)}.md-ring-btn.svelte-arh5p:focus-visible{outline:none}
