.md-fullpage.svelte-arh5p{position:fixed;inset:0;height:100svh;padding-bottom:var(--kb-inset, 0px);background:var(--color-body);display:flex;flex-direction:column;z-index:10001;overflow:hidden}.md-back.svelte-arh5p{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;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-back.svelte-arh5p:hover,.md-back.svelte-arh5p:focus-visible{background:color-mix(in oklch,var(--color-base-content) 14%,transparent);outline:none}.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--mobile.svelte-arh5p{align-items:center;padding:.5rem 1rem .5rem .625rem;background:var(--color-body);min-height:3.25rem}.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}.md-edit-strip.svelte-arh5p{display:flex;gap:.5rem;overflow-x:auto;-webkit-overflow-scrolling:touch;padding:.125rem 0}.md-edit-tile.svelte-arh5p{position:relative;flex-shrink:0;width:3.25rem;height:3.25rem;padding:0;border-radius:.75rem;overflow:hidden;background:color-mix(in oklch,var(--color-base-content) 6%,transparent);border:1px solid color-mix(in oklch,var(--color-base-content) 12%,transparent);cursor:pointer;transition:transform .12s ease,border-color .12s ease,box-shadow .12s ease}.md-edit-tile.svelte-arh5p:hover:not(.md-edit-tile--active){border-color:color-mix(in oklch,var(--color-primary) 55%,transparent);transform:translateY(-1px)}.md-edit-tile--active.svelte-arh5p{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-body),0 0 0 4px color-mix(in oklch,var(--color-primary) 65%,transparent)}.md-edit-tile.svelte-arh5p:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.md-edit-tile-media.svelte-arh5p{width:100%;height:100%;object-fit:cover;display:block}.md-edit-tile-placeholder.svelte-arh5p{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:color-mix(in oklch,var(--color-base-content) 70%,transparent)}.md-edit-tile-badge.svelte-arh5p{position:absolute;bottom:2px;left:2px;min-width:1rem;height:1rem;padding:0 .25rem;border-radius:9999px;background:color-mix(in oklch,var(--color-base-content) 70%,transparent);color:var(--color-body);font-size:.625rem;font-weight:700;display:inline-flex;align-items:center;justify-content:center;line-height:1}
