:root:has([data-logrotate-playground]){--sl-content-width:84rem}:root:has([data-logrotate-playground]) .sl-markdown-content>p{max-width:62rem}.playground:where(.astro-alq5tfmz){--workbench-background:#f7f9f8;--chrome-background:#edf2ef;--panel-background:#fff;--tree-background:#f6f8f7;--gutter-background:#f1f4f2;--editor-border:#c9d3cc;--editor-foreground:#17211a;--editor-muted:#607066;--issue:#b42318;--issue-background:#fff0ed;--keyword:#7c3aed;--property:#0969a8;--path:#087a48;--string:#9a4a00;--number:#b54708;--comment:#68756d;--parameter:#005fb8;--operator:#a23574;--selection-background-focused:#237a45;--selection-background-unfocused:#527a60;--selection-foreground:#fff;border:1px solid var(--editor-border);background:var(--workbench-background);color:var(--editor-foreground);border-radius:.75rem;margin-block:1.5rem 2rem;overflow:hidden;box-shadow:0 1rem 3rem #122c1b1a}:root[data-theme=dark] .playground:where(.astro-alq5tfmz){--workbench-background:#111613;--chrome-background:#171e1a;--panel-background:#0b100d;--tree-background:#0e1410;--gutter-background:#121814;--editor-border:#2d3932;--editor-foreground:#e2ebe4;--editor-muted:#9caf9f;--issue:#ff8a7a;--issue-background:#351b19;--keyword:#c6a0f6;--property:#8aadf4;--path:#8bd5ca;--string:#f5a97f;--number:#eed49f;--comment:#939ab7;--parameter:#91d7e3;--operator:#f5bde6;--selection-background-focused:#52785b;--selection-background-unfocused:#476850;--selection-foreground:#f5faf6;box-shadow:0 .75rem 2.5rem #00000038}.playground-header:where(.astro-alq5tfmz),.playground-toolbar:where(.astro-alq5tfmz),.panel-heading:where(.astro-alq5tfmz),.result-bar:where(.astro-alq5tfmz){align-items:center;display:flex}.playground-header:where(.astro-alq5tfmz){border-bottom:1px solid var(--editor-border);background:var(--workbench-background);justify-content:space-between;gap:1rem;padding:.95rem 1.1rem .9rem}.playground-header:where(.astro-alq5tfmz) h2:where(.astro-alq5tfmz),.panel-heading:where(.astro-alq5tfmz) h3:where(.astro-alq5tfmz),.playground-header:where(.astro-alq5tfmz) p:where(.astro-alq5tfmz){margin:0}.playground-header:where(.astro-alq5tfmz) h2:where(.astro-alq5tfmz){font-size:1.05rem}.playground-header:where(.astro-alq5tfmz) p:where(.astro-alq5tfmz),.runtime-status:where(.astro-alq5tfmz),.panel-heading:where(.astro-alq5tfmz) span:where(.astro-alq5tfmz),.result-bar:where(.astro-alq5tfmz){color:var(--editor-muted);font-size:.78rem}.playground-header:where(.astro-alq5tfmz) p:where(.astro-alq5tfmz){margin-top:.15rem}.runtime-status:where(.astro-alq5tfmz){border:1px solid var(--editor-border);background:var(--panel-background);border-radius:999px;flex:none;padding:.32rem .55rem}.runtime-status:where(.astro-alq5tfmz):before{content:"";background:#d97706;border-radius:50%;width:.55rem;height:.55rem;margin-right:.4rem;display:inline-block}.playground:where(.astro-alq5tfmz)[data-status=ready] .runtime-status:where(.astro-alq5tfmz):before{background:#168549}.playground:where(.astro-alq5tfmz)[data-status=failed] .runtime-status:where(.astro-alq5tfmz):before{background:var(--issue)}.playground-toolbar:where(.astro-alq5tfmz){border-bottom:1px solid var(--editor-border);background:var(--chrome-background);flex-wrap:wrap;gap:.75rem;padding:.7rem 1.1rem}.mode-switch:where(.astro-alq5tfmz){border:1px solid var(--editor-border);background:var(--panel-background);border-radius:.55rem;padding:.2rem;display:flex}button:where(.astro-alq5tfmz),select:where(.astro-alq5tfmz){color:inherit;font:inherit;background:0 0;border:1px solid #0000;border-radius:.4rem}button:where(.astro-alq5tfmz){cursor:pointer}.mode-switch:where(.astro-alq5tfmz) button:where(.astro-alq5tfmz){color:var(--editor-muted);padding:.35rem .65rem;font-size:.8rem;font-weight:650}.mode-switch:where(.astro-alq5tfmz) button:where(.astro-alq5tfmz)[aria-pressed=true]{background:var(--sl-color-accent);color:#fff}:root[data-theme=dark] .mode-switch:where(.astro-alq5tfmz) button:where(.astro-alq5tfmz)[aria-pressed=true]{color:#0d1a11}.example-picker:where(.astro-alq5tfmz){color:var(--editor-muted);align-items:center;gap:.45rem;font-size:.8rem;display:flex}.example-picker:where(.astro-alq5tfmz) select:where(.astro-alq5tfmz),.secondary-button:where(.astro-alq5tfmz){border-color:var(--editor-border);background:var(--panel-background)}.example-picker:where(.astro-alq5tfmz) select:where(.astro-alq5tfmz){min-width:12rem;padding:.38rem 1.8rem .38rem .55rem}.toolbar-actions:where(.astro-alq5tfmz){gap:.45rem;margin-left:auto;display:flex}.secondary-button:where(.astro-alq5tfmz){padding:.38rem .62rem;font-size:.8rem}button:where(.astro-alq5tfmz):hover,select:where(.astro-alq5tfmz):hover{border-color:var(--sl-color-accent)}button:where(.astro-alq5tfmz):focus-visible,select:where(.astro-alq5tfmz):focus-visible,.syntax-tree:where(.astro-alq5tfmz):focus-visible{outline:2px solid var(--sl-color-accent);outline-offset:2px}.workspace:where(.astro-alq5tfmz){grid-template-columns:minmax(0,1fr) minmax(0,1fr);height:38rem;display:grid}.source-panel:where(.astro-alq5tfmz),.tree-panel:where(.astro-alq5tfmz){grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}.source-panel:where(.astro-alq5tfmz){border-right:1px solid var(--editor-border)}.panel-heading:where(.astro-alq5tfmz){border-bottom:1px solid var(--editor-border);background:var(--chrome-background);justify-content:space-between;min-height:2.4rem;padding:.45rem .8rem}.panel-heading:where(.astro-alq5tfmz) h3:where(.astro-alq5tfmz){letter-spacing:.025em;text-transform:uppercase;font-size:.8rem}.editor-shell:where(.astro-alq5tfmz){background:var(--panel-background);min-height:0;position:relative;overflow:hidden}.syntax-tree:where(.astro-alq5tfmz){box-sizing:border-box;font-family:var(--__sl-font-mono,ui-monospace, monospace);font-variant-ligatures:none;tab-size:2;border:0;border-radius:0;margin:0;font-size:.82rem;line-height:1.58}.source-editor:where(.astro-alq5tfmz),.source-editor .cm-editor{height:100%;min-height:0}.source-editor .cm-editor{background:var(--panel-background);color:var(--editor-foreground);font-family:var(--__sl-font-mono,ui-monospace, monospace);font-variant-ligatures:none;font-size:.82rem;line-height:1.58}.source-editor .cm-editor.cm-focused{outline:0}.editor-shell:where(.astro-alq5tfmz):focus-within{box-shadow:inset 0 0 0 2px var(--sl-color-accent)}.source-editor .cm-scroller{scrollbar-color:var(--editor-muted) var(--panel-background);scrollbar-gutter:stable;scrollbar-width:thin;overflow:auto}.source-editor .cm-content{caret-color:var(--editor-foreground);tab-size:2;padding:.85rem 0}.source-editor .cm-line{padding-inline:1rem}.source-editor .cm-gutters{border-right:1px solid var(--editor-border);background:var(--gutter-background);color:var(--editor-muted)}.source-editor .cm-lineNumbers .cm-gutterElement{min-width:3.4rem;padding:0 .65rem}.source-editor .cm-activeLine,.source-editor .cm-activeLineGutter{background:color-mix(in srgb, var(--sl-color-accent) 8%, transparent)}.source-editor .cm-cursor{border-left-color:var(--editor-foreground)}.source-editor .cm-panels,.source-editor .cm-tooltip{border-color:var(--editor-border);background:var(--chrome-background);color:var(--editor-foreground)}.syntax-tree:where(.astro-alq5tfmz){background:var(--tree-background);min-height:0;max-height:none;color:var(--editor-foreground);scrollbar-color:var(--editor-muted) var(--tree-background);scrollbar-gutter:stable;scrollbar-width:thin;white-space:pre;padding:.85rem 1rem;overflow:auto}.syntax-tree:where(.astro-alq5tfmz)::-webkit-scrollbar{width:.7rem;height:.7rem}.syntax-tree:where(.astro-alq5tfmz)::-webkit-scrollbar-track{background:var(--tree-background)}.syntax-tree:where(.astro-alq5tfmz)::-webkit-scrollbar-thumb{border:.18rem solid var(--tree-background);background:var(--editor-muted);border-radius:999px}.capture-comment{color:var(--comment);font-style:italic}.capture-keyword{color:var(--keyword);font-weight:650}.capture-property{color:var(--property)}.capture-string-special-path{color:var(--path)}.capture-string{color:var(--string)}.capture-string-escape{color:var(--operator);font-weight:650}.capture-number,.capture-constant{color:var(--number)}.capture-function{color:var(--parameter)}.capture-embedded{color:var(--keyword)}.capture-variable-parameter{color:var(--parameter)}.capture-operator{color:var(--operator)}.capture-punctuation-bracket{color:var(--editor-muted);font-weight:700}.capture-error{background:var(--issue-background);color:var(--issue);text-decoration:underline wavy}.tree-line{display:inline}.tree-field{color:var(--property)}.tree-type{color:var(--path)}.tree-value{color:var(--string)}.tree-range{color:var(--editor-muted)}.tree-anonymous .tree-type{color:var(--string)}.tree-issue{background:var(--issue-background)}.tree-issue .tree-type{color:var(--issue);font-weight:700}.result-bar:where(.astro-alq5tfmz){border-top:1px solid var(--editor-border);background:var(--chrome-background);justify-content:space-between;gap:1rem;min-height:2.5rem;padding:.45rem 1rem}.result-summary:where(.astro-alq5tfmz):before{background:var(--editor-muted);content:"";border-radius:50%;width:.5rem;height:.5rem;margin-right:.4rem;display:inline-block}.playground:where(.astro-alq5tfmz)[data-result=valid] .result-summary:where(.astro-alq5tfmz):before{background:#168549}.playground:where(.astro-alq5tfmz)[data-result=issues] .result-summary:where(.astro-alq5tfmz){color:var(--issue)}.playground:where(.astro-alq5tfmz)[data-result=issues] .result-summary:where(.astro-alq5tfmz):before{background:var(--issue)}.playground-error:where(.astro-alq5tfmz){border:1px solid var(--issue);background:var(--issue-background);color:var(--issue);border-radius:.45rem;margin:0 1rem 1rem;padding:.8rem}@media (width<=64rem){.workspace:where(.astro-alq5tfmz){grid-template-columns:1fr;height:auto}.source-panel:where(.astro-alq5tfmz){border-right:0;border-bottom:1px solid var(--editor-border)}.editor-shell:where(.astro-alq5tfmz),.syntax-tree:where(.astro-alq5tfmz){height:22rem;min-height:22rem}.syntax-tree:where(.astro-alq5tfmz){max-height:28rem}}@media (width<=35rem){.playground-header:where(.astro-alq5tfmz),.result-bar:where(.astro-alq5tfmz){flex-direction:column;align-items:flex-start}.example-picker:where(.astro-alq5tfmz){flex-direction:column;align-items:flex-start;width:100%}.example-picker:where(.astro-alq5tfmz) select:where(.astro-alq5tfmz),.toolbar-actions:where(.astro-alq5tfmz){width:100%}.toolbar-actions:where(.astro-alq5tfmz){margin-left:0}.toolbar-actions:where(.astro-alq5tfmz) button:where(.astro-alq5tfmz){flex:1}}@media (prefers-reduced-motion:reduce){:where(.astro-alq5tfmz){scroll-behavior:auto}}@media (forced-colors:active){.editor-shell:where(.astro-alq5tfmz):focus-within{outline:2px solid highlight}}
