.ed-root{background:var(--li-bg-app,var(--background,#071019));max-width:1000px;color:var(--li-ink,var(--foreground,#f5f7fb));font-family:var(--li-font-body,system-ui);overflow-wrap:anywhere;margin:auto;padding:clamp(12px,3vw,28px);line-height:1.5}.ed-root *{box-sizing:border-box}.ed-root h1,.ed-root h2{font-family:var(--li-font-heading,inherit)}.ed-root label{gap:6px;margin:12px 0;display:grid}.ed-root input,.ed-root select,.ed-root textarea{width:100%;min-width:0;min-height:44px;font:inherit;background:var(--li-input-bg,var(--card,#111d29));color:inherit;border:1px solid var(--li-edge,#888);border-radius:8px;padding:10px;font-size:16px}.ed-root button{min-height:44px;font:inherit;cursor:pointer;background:var(--li-btn-bg-default,ButtonFace);color:var(--li-btn-text-color,ButtonText);border:var(--li-btn-border,1px solid);border-radius:var(--li-btn-radius,8px);margin:6px 8px 6px 0;padding:10px 16px}.ed-root button:disabled{opacity:.55;cursor:not-allowed}.ed-root :is(button,input,textarea,select):focus-visible{outline:3px solid var(--li-focus,Highlight);outline-offset:3px}.ed-root fieldset{border:0;min-width:0;padding:0}.ed-card{border:var(--li-panel-border,1px solid #888);border-radius:var(--li-panel-radius,12px);background:var(--li-panel-bg,var(--card,#111d29));box-shadow:var(--li-panel-shadow,none);margin-top:16px;padding:18px}.ed-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:16px;display:grid}.ed-root [role=alert]{border-inline-start:3px solid var(--li-notice-edge,currentColor);padding:10px}.ed-media img{object-fit:contain;max-width:100%;max-height:600px;display:block}.ed-media figure{margin:16px 0}.ed-media iframe{aspect-ratio:16/9;border:0;width:100%}.ed-markdown{white-space:pre-wrap}.ed-markdown pre{background:var(--li-input-bg,var(--card,#111d29));padding:12px;overflow:auto}.ed-root a{color:inherit;text-decoration:underline}.ed-root summary{cursor:pointer;min-height:44px}.ed-root fieldset:disabled{opacity:.7}.ed-filters{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:16px;display:grid}.ed-root :is(input,select,textarea){color:var(--li-ink,var(--foreground,#f5f7fb));background-color:var(--li-input-solid-bg,var(--card,#111d29))}.ed-root option{color:var(--li-ink,var(--foreground,#f5f7fb));background:var(--li-input-solid-bg,var(--card,#111d29))}.ed-root input::placeholder,.ed-root textarea::placeholder{color:var(--muted-foreground,#9dacba);opacity:1}.ed-description{color:var(--muted-foreground,#9dacba)}.ed-drafts{margin-top:24px}@media (width<=600px){.ed-filters{grid-template-columns:1fr;gap:0}}
