@layer components{.qorminal{background:var(--term-bg-shown,var(--term-bg));height:100%;min-height:0;color:var(--term-fg);font-family:ui-monospace,SF Mono,Cascadia Mono,Menlo,Consolas,DejaVu Sans Mono,Liberation Mono,monospace;font-size:var(--term-font-size,14px);flex-direction:column;line-height:1.4;display:flex}.qorminal-screen{overscroll-behavior:contain;min-height:0;padding:var(--term-pad,8px 10px 14px);white-space:pre-wrap;scrollbar-width:thin;scrollbar-color:var(--term-dim) transparent;overflow-wrap:anywhere;cursor:text;flex:1;overflow-y:auto}.qorminal-screen ::selection{background:var(--term-select)}.qorminal-row{min-height:1.4em}.qorminal-live{white-space:pre;overflow:hidden}.qorminal{position:relative}.qorminal-screen[hidden]{display:none}.qorminal-promptline{white-space:pre-wrap}.qorminal-cursor{background:var(--term-cursor);color:var(--term-rev-fg);animation:1s step-end infinite qorminal-blink}@keyframes qorminal-blink{0%,50%{background:var(--term-cursor);color:var(--term-rev-fg)}50.01%,to{color:inherit;background:0 0}}.qorminal-cursor-idle{color:inherit;box-shadow:inset 0 0 0 1px var(--term-cursor);background:0 0;animation:none}.qorminal[data-cursor=beam]{--term-cur-line:inset 2px 0 0 var(--term-cursor)}.qorminal[data-cursor=underline]{--term-cur-line:inset 0 -2px 0 var(--term-cursor)}.qorminal:is([data-cursor=beam],[data-cursor=underline]) .qorminal-cursor{color:inherit;box-shadow:var(--term-cur-line);background:0 0;animation-name:qorminal-blink-line}.qorminal:is([data-cursor=beam],[data-cursor=underline]) .qorminal-cursor-idle{animation:none}@keyframes qorminal-blink-line{0%,50%{box-shadow:var(--term-cur-line)}50.01%,to{box-shadow:none}}.qorminal[data-blink=off] .qorminal-cursor{animation:none}@media (prefers-reduced-motion:reduce){.qorminal-cursor{animation:none}}.qorminal-ghost{color:var(--term-dim)}.qorminal-img{vertical-align:top;height:1.4em;display:inline-block;position:relative}.qorminal-img-cells{visibility:hidden}.qorminal-img img{object-fit:contain;width:100%;height:100%;image-rendering:pixelated;position:absolute;inset:0}.qorminal-act{cursor:pointer}.qorminal-menu{grid-template-columns:repeat(auto-fill,minmax(16ch,max-content));column-gap:2ch;display:grid}.qorminal-menu-list{grid-template-columns:1fr}.qorminal-menu-item[aria-selected=true]{background:var(--term-rev-bg);color:var(--term-rev-fg)}.qorminal-alt{min-height:0;padding:var(--term-pad,8px 10px);white-space:pre;touch-action:none;flex:1;overflow:hidden}.qorminal-page{background:var(--term-bg)}.qorminal-measure{visibility:hidden;white-space:pre;pointer-events:none;position:absolute}.qorminal-input{opacity:0;pointer-events:none;color:#0000;caret-color:#0000;width:100%;height:1.4em;font:inherit;background:0 0;border:0;outline:0;padding:0;font-size:16px;position:absolute;bottom:0;left:0}.qorminal-input:focus-visible{outline:none!important}.qorminal-screen,.qorminal-alt{transition:opacity .12s}.qorminal[data-dim] :is(.qorminal-screen,.qorminal-alt){opacity:.55;transition-delay:.2s}@media (prefers-reduced-motion:reduce){:is(.qorminal-screen,.qorminal-alt){transition:none}}.qorminal[data-bell] .qorminal-screen{background:var(--term-select)}.qorminal-keys{padding:4px 6px calc(4px + env(safe-area-inset-bottom));scrollbar-width:none;border-top:1px solid color-mix(in srgb, var(--term-dim) 40%, transparent);gap:4px;display:flex;overflow-x:auto}.qorminal-key{background:color-mix(in srgb, var(--term-fg) 10%, transparent);min-width:36px;min-height:36px;color:var(--term-fg);font:inherit;border-radius:6px;flex:1 0 auto;padding:0 8px;font-size:14px}.qorminal-key[aria-pressed=true]{background:var(--term-cursor);color:var(--term-rev-fg)}.qorminal .t-dir{color:var(--term-dir);font-weight:700}.qorminal .t-exec{color:var(--term-exec);font-weight:700}.qorminal .t-link{color:var(--term-c6,var(--term-dir))}.qorminal .t-user{color:var(--term-user);font-weight:700}.qorminal .t-path{color:var(--term-path);font-weight:700}.qorminal .t-err{color:var(--term-err)}.qorminal .t-ok{color:var(--term-ok)}.qorminal .t-warn{color:var(--term-warn)}.qorminal .t-dim{color:var(--term-dim)}.qorminal .t-accent{color:var(--term-accent)}.qorminal .t-bold{font-weight:700}.qorminal .t-faint{opacity:.65}.qorminal .t-italic{font-style:italic}.qorminal .t-under{text-decoration:underline}}
