.content-wrapper:has(.fun-item-hero),.content-wrapper:has(.fun-item-hero) *{font-family:var(--font-mono)}.fun-item-hero.svelte-3mkawq{display:grid;grid-template-columns:1fr auto;align-items:start;gap:1.5rem;margin-bottom:1.25rem;padding-bottom:1rem;border-bottom:1px dashed var(--c-border-dashed)}.hero-text.svelte-3mkawq{display:grid;grid-template-columns:auto 1fr;align-items:baseline;gap:1rem 1.5rem;min-width:0}.terminal-prompt.svelte-3mkawq,.terminal-index.svelte-3mkawq{color:var(--c-primary);font-weight:800;letter-spacing:.08em;margin:0;text-transform:uppercase}.fun-item-hero.svelte-3mkawq h1:where(.svelte-3mkawq){color:var(--c-text);font-family:var(--font-sans);font-size:clamp(2.5rem,6vw,4.25rem);font-weight:400;letter-spacing:.04em;line-height:1.05;margin:0}.terminal-index.svelte-3mkawq{grid-column:2;font-size:.8rem}.lede.svelte-3mkawq{color:var(--c-text-light);font-size:1rem;line-height:1.7;margin:0 0 2rem;max-width:78ch}.back-link.svelte-3mkawq{color:var(--c-primary);text-decoration:none;font-weight:800;letter-spacing:.08em;padding:.55rem 0;text-transform:uppercase}.back-link.svelte-3mkawq:hover{color:var(--c-text);text-decoration:underline;text-underline-offset:.25rem}.fun-body.svelte-3mkawq{margin-bottom:2rem}.fun-body p,.fun-body li{color:var(--c-text-light);line-height:1.65}.fun-body a{color:var(--c-primary);font-weight:700}.fun-body h1,.fun-body h2,.fun-body h3,.fun-body h4{color:var(--c-text);font-family:var(--font-mono);letter-spacing:.02em}.fun-body .card h2,.fun-body .viewer-header h2,.fun-body .terminal-panel h2,.fun-body .maze-controls h3{color:var(--c-primary);font-size:1.1rem;font-weight:800;line-height:1.25;margin:0 0 1rem;text-transform:uppercase}.fun-body .card,.fun-body .upload-card,.fun-body .tip-card,.fun-body .book-card,.fun-body .reader-stage,.fun-body .reader-controls-container,.fun-body .extras-panel,.fun-body .action-card,.fun-body .viewer-item,.fun-body .modal-card{border-radius:0!important;box-shadow:none!important}.fun-body button,.fun-body .file-input,.fun-body .chrome-store-link,.fun-body .back-link,.fun-body .actions a{border-radius:0!important}.fun-body .app-container{align-items:stretch;font-family:var(--font-mono);min-height:0;padding:0}.fun-body .library-header{border-bottom:1px dashed var(--c-border-dashed);margin-bottom:1.5rem;padding-bottom:1rem;text-align:left!important}.fun-body .logo-circle{display:none!important}.fun-body .library-header h1{color:var(--c-primary);font-family:var(--font-mono);font-size:1.35rem;text-transform:uppercase}.fun-body .upload-card,.fun-body .tip-card,.fun-body .book-card,.fun-body .reader-stage,.fun-body .reader-controls-container,.fun-body .extras-panel,.fun-body .modal-card{background:transparent!important;border:1px solid var(--c-border)!important}.fun-body .file-input-wrapper,.fun-body .setting-group,.fun-body .toc-item,.fun-body .back-link,.fun-body .preset-btn,.fun-body .chapter-num,.fun-body .status-message{border-radius:0!important}.fun-body .control-btn,.fun-body .fs-btn,.fun-body .fs-toggle,.fun-body .delete-btn,.fun-body .book-badge,.fun-body .icon-danger{box-shadow:none!important}.fun-body .current-word,.fun-body .book-title{font-family:var(--font-mono)}@media(max-width:768px){.fun-item-hero.svelte-3mkawq{grid-template-columns:1fr}.hero-text.svelte-3mkawq{grid-template-columns:1fr;gap:.5rem}.terminal-index.svelte-3mkawq{grid-column:1}}
