.terminal.svelte-maclc7{width:100%;height:100vh;background:#1a1a1a;border:none;border-radius:0;box-shadow:none;overflow:hidden;font-family:Monaco,Menlo,Ubuntu Mono,Consolas,monospace;font-size:1rem;line-height:1.5}.terminal__header.svelte-maclc7{background:#2a2a2a;padding:8px 12px;border-bottom:1px solid #333;display:flex;align-items:center;gap:12px}.terminal__buttons.svelte-maclc7{display:flex;gap:6px}.terminal__button.svelte-maclc7{width:12px;height:12px;border-radius:50%}.terminal__button--close.svelte-maclc7{background:#ff5f56}.terminal__button--minimize.svelte-maclc7{background:#ffbd2e}.terminal__button--maximize.svelte-maclc7{background:#27c93f}.terminal__title.svelte-maclc7{color:#888;font-size:13px;-webkit-user-select:none;user-select:none}.terminal__body.svelte-maclc7{background:#0d0d0d;padding:16px;height:calc(100vh - 41px);overflow-y:auto;color:#e8e8e8}.terminal__content.svelte-maclc7{min-height:100%}.terminal__line.svelte-maclc7{margin:0;padding:2px 0;white-space:pre-wrap;word-wrap:break-word}.terminal__prompt.svelte-maclc7{color:#4ec9b0;font-weight:600;margin-right:8px;-webkit-user-select:none;user-select:none}.terminal__command.svelte-maclc7{color:#e8e8e8}.terminal__error.svelte-maclc7{color:#f48771}.terminal__content.svelte-maclc7 a{color:#569cd6;text-decoration:underline;cursor:pointer}.terminal__content.svelte-maclc7 a:hover{color:#4ec9b0;text-decoration:underline}.terminal__content.svelte-maclc7 .md-h1{color:#4ec9b0;font-size:1.3em;font-weight:700;margin:.5em 0 .2em;line-height:1.2;display:block}.terminal__content.svelte-maclc7 .md-h2{color:#569cd6;font-size:1.15em;font-weight:600;margin:.4em 0 0;line-height:1.2;display:block}.terminal__content.svelte-maclc7 .md-h3{color:#dcdcaa;font-size:1.05em;font-weight:600;margin:.3em 0 .1em;line-height:1.2;display:block}.terminal__content.svelte-maclc7 .md-list-item{color:#e8e8e8;display:block;margin:0 0 0 1em}.terminal__line--input.svelte-maclc7{display:flex;align-items:center}.terminal__input-container.svelte-maclc7{position:relative;flex:1}.terminal__input-mirror.svelte-maclc7{visibility:hidden;white-space:pre;font-family:inherit;font-size:inherit}.terminal__input.svelte-maclc7{position:absolute;top:0;left:0;width:100%;background:transparent;border:none;outline:none;color:#e8e8e8;font-family:inherit;font-size:inherit;line-height:inherit;padding:0;margin:0;caret-color:transparent}.terminal__cursor.svelte-maclc7{position:absolute;top:0;left:0;color:#4ec9b0;animation:svelte-maclc7-blink 1s step-end infinite;pointer-events:none}.terminal__cursor--typing.svelte-maclc7{animation:none}@keyframes svelte-maclc7-blink{50%{opacity:0}}.terminal__body.svelte-maclc7::-webkit-scrollbar{width:8px}.terminal__body.svelte-maclc7::-webkit-scrollbar-track{background:#0d0d0d}.terminal__body.svelte-maclc7::-webkit-scrollbar-thumb{background:#333;border-radius:4px}.terminal__body.svelte-maclc7::-webkit-scrollbar-thumb:hover{background:#444}@media(max-width:768px){.terminal.svelte-maclc7{border-radius:0;border-left:none;border-right:none;max-width:100%}.terminal__body.svelte-maclc7{height:calc(100vh - 80px);font-size:13px}.terminal__header.svelte-maclc7{padding:6px 10px}.terminal__button.svelte-maclc7{width:10px;height:10px}}@media(prefers-contrast:high){.terminal.svelte-maclc7{border:2px solid #fff}.terminal__prompt.svelte-maclc7{color:#0f0}.terminal__error.svelte-maclc7{color:red}}@media(prefers-reduced-motion:reduce){.terminal__cursor.svelte-maclc7{animation:none}}body{margin:0;padding:0;background:#0d0d0d;min-height:100vh;display:flex;flex-direction:column}main.svelte-1uha8ag{flex:1;display:flex;align-items:stretch;justify-content:stretch;padding:0;min-height:100vh;width:100%}.skip-link.svelte-1uha8ag{position:absolute;top:-40px;left:0;background:#4ec9b0;color:#000;padding:8px 16px;text-decoration:none;font-weight:700;z-index:100}.skip-link.svelte-1uha8ag:focus{top:0}.sr-only.svelte-1uha8ag{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}@media(max-width:768px){main.svelte-1uha8ag{padding:0;align-items:flex-start}}
