.hero-image[data-astro-cid-ja2cr2ix]{width:100%;max-height:300px;border-radius:12px;overflow:hidden;margin-bottom:1.5rem;border:1px solid var(--border-color)}.hero-image[data-astro-cid-ja2cr2ix] img[data-astro-cid-ja2cr2ix]{width:100%;height:100%;object-fit:cover}.intro[data-astro-cid-ja2cr2ix]{font-size:1.15rem;color:var(--text-secondary);margin-bottom:2rem;line-height:1.6}.intro[data-astro-cid-ja2cr2ix] a[data-astro-cid-ja2cr2ix]{color:var(--accent-cyan)}.lore-section[data-astro-cid-ja2cr2ix]{margin-bottom:2.5rem}.lore-section[data-astro-cid-ja2cr2ix] h2[data-astro-cid-ja2cr2ix]{color:var(--accent-cyan);margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid var(--border-color)}.lore-section[data-astro-cid-ja2cr2ix] h3[data-astro-cid-ja2cr2ix]{color:var(--text-primary);margin:1.5rem 0 .75rem;font-size:1.1rem}.lore-section[data-astro-cid-ja2cr2ix] p[data-astro-cid-ja2cr2ix]{color:var(--text-secondary);line-height:1.7;margin-bottom:1rem}.lore-section[data-astro-cid-ja2cr2ix] a[data-astro-cid-ja2cr2ix]{color:var(--accent-cyan)}.highlight-section[data-astro-cid-ja2cr2ix]{background:linear-gradient(135deg,#f59e0b14,#a855f70f);border:1px solid var(--border-color);border-radius:8px;padding:1.5rem;text-align:center}.lore-quote[data-astro-cid-ja2cr2ix].central{border:none;font-size:1.2rem;color:var(--text-primary);margin:0;padding:0;background:none;font-style:italic;line-height:1.6}.lore-quote[data-astro-cid-ja2cr2ix].central .attribution[data-astro-cid-ja2cr2ix]{display:block;margin-top:.75rem;font-style:normal;color:var(--text-muted);font-size:.9rem}.quick-facts[data-astro-cid-ja2cr2ix]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.75rem;background:var(--bg-card);padding:1.25rem;border-radius:8px;margin-bottom:2rem;border:1px solid rgba(245,158,11,.3)}.fact[data-astro-cid-ja2cr2ix]{display:flex;flex-direction:column;gap:.2rem}.fact[data-astro-cid-ja2cr2ix] .label[data-astro-cid-ja2cr2ix]{font-size:.75rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em}.fact[data-astro-cid-ja2cr2ix] .value[data-astro-cid-ja2cr2ix]{font-size:.9rem;color:var(--text-primary)}.fact[data-astro-cid-ja2cr2ix] .value[data-astro-cid-ja2cr2ix] a[data-astro-cid-ja2cr2ix]{color:var(--accent-cyan);text-decoration:none}.fact[data-astro-cid-ja2cr2ix] .value[data-astro-cid-ja2cr2ix] a[data-astro-cid-ja2cr2ix]:hover{text-decoration:underline}.provision-grid[data-astro-cid-ja2cr2ix]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem;margin:1rem 0 1.5rem}.provision-card[data-astro-cid-ja2cr2ix]{background:var(--bg-card);border:1px solid var(--border-color);border-radius:8px;padding:1.25rem}.provision-card[data-astro-cid-ja2cr2ix].housing{border-top:3px solid #f59e0b}.provision-card[data-astro-cid-ja2cr2ix].food{border-top:3px solid #10b981}.provision-card[data-astro-cid-ja2cr2ix].healthcare{border-top:3px solid #dc2626}.provision-card[data-astro-cid-ja2cr2ix].education{border-top:3px solid #60a5fa}.provision-card[data-astro-cid-ja2cr2ix].identity{border-top:3px solid var(--accent-magenta)}.provision-card[data-astro-cid-ja2cr2ix].consciousness{border-top:3px solid var(--accent-cyan)}.provision-card[data-astro-cid-ja2cr2ix] h4[data-astro-cid-ja2cr2ix]{margin:0 0 .5rem;font-size:.95rem;color:var(--text-primary)}.provision-card[data-astro-cid-ja2cr2ix] p[data-astro-cid-ja2cr2ix]{margin:0;font-size:.85rem;color:var(--text-secondary);line-height:1.6}.provision-card[data-astro-cid-ja2cr2ix] a[data-astro-cid-ja2cr2ix]{color:var(--accent-cyan);text-decoration:none}.provision-card[data-astro-cid-ja2cr2ix] a[data-astro-cid-ja2cr2ix]:hover{text-decoration:underline}.requirement-grid[data-astro-cid-ja2cr2ix]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem;margin:1rem 0}.requirement-card[data-astro-cid-ja2cr2ix]{background:var(--bg-card);border:1px solid var(--border-color);border-left:3px solid #f59e0b;border-radius:8px;padding:1rem}.req-label[data-astro-cid-ja2cr2ix]{display:block;font-size:.95rem;font-weight:700;color:var(--text-primary);margin-bottom:.3rem}.requirement-card[data-astro-cid-ja2cr2ix] p[data-astro-cid-ja2cr2ix]{margin:0;font-size:.85rem;color:var(--text-secondary);line-height:1.5}.requirement-card[data-astro-cid-ja2cr2ix] a[data-astro-cid-ja2cr2ix]{color:var(--accent-cyan);text-decoration:none}.requirement-card[data-astro-cid-ja2cr2ix] a[data-astro-cid-ja2cr2ix]:hover{text-decoration:underline}.featured-section[data-astro-cid-ja2cr2ix]{background:var(--bg-card);border:1px solid var(--border-color);border-radius:12px;padding:2rem}.featured-section[data-astro-cid-ja2cr2ix] a[data-astro-cid-ja2cr2ix]{color:var(--accent-cyan);text-decoration:none}.featured-section[data-astro-cid-ja2cr2ix] a[data-astro-cid-ja2cr2ix]:hover{text-decoration:underline}.cost-grid[data-astro-cid-ja2cr2ix]{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin:1.5rem 0}.cost-card[data-astro-cid-ja2cr2ix]{background:var(--bg-dark);border:1px solid var(--border-color);border-radius:8px;padding:1rem;text-align:center}.cost-card[data-astro-cid-ja2cr2ix].immediate{border-top:3px solid #dc2626}.cost-card[data-astro-cid-ja2cr2ix].lifetime{border-top:3px solid #f59e0b}.cost-card[data-astro-cid-ja2cr2ix].settlement{border-top:3px solid var(--accent-magenta)}.cost-card[data-astro-cid-ja2cr2ix].interest{border-top:3px solid #ffd700}.cost-value[data-astro-cid-ja2cr2ix]{display:block;font-size:1.4rem;font-weight:700;color:var(--text-primary)}.cost-label[data-astro-cid-ja2cr2ix]{display:block;font-size:.75rem;color:var(--text-muted);margin-top:.25rem}.cost-label[data-astro-cid-ja2cr2ix] a[data-astro-cid-ja2cr2ix]{color:var(--accent-cyan)}.firmware-box[data-astro-cid-ja2cr2ix]{background:linear-gradient(135deg,#a855f71a,#6b72801a);border:1px solid var(--border-color);border-left:3px solid var(--accent-magenta);border-radius:8px;padding:1.25rem;margin:1.5rem 0}.firmware-box[data-astro-cid-ja2cr2ix] h4[data-astro-cid-ja2cr2ix]{color:var(--accent-magenta);margin:0 0 .5rem}.firmware-box[data-astro-cid-ja2cr2ix] p[data-astro-cid-ja2cr2ix]{margin:0;font-size:.9rem;line-height:1.7}.firmware-box[data-astro-cid-ja2cr2ix] em[data-astro-cid-ja2cr2ix]{color:var(--text-primary)}.temperature-grid[data-astro-cid-ja2cr2ix]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin:1rem 0}.temp-card[data-astro-cid-ja2cr2ix]{background:var(--bg-card);border:1px solid var(--border-color);border-radius:8px;padding:1.25rem;text-align:center}.temp-card[data-astro-cid-ja2cr2ix].corporate-temp{border-top:3px solid #f59e0b;background:linear-gradient(180deg,rgba(245,158,11,.08) 0%,var(--bg-card) 50%)}.temp-card[data-astro-cid-ja2cr2ix].transition-temp{border-top:3px solid #d97706;background:linear-gradient(180deg,rgba(217,119,6,.08) 0%,var(--bg-card) 50%)}.temp-card[data-astro-cid-ja2cr2ix].dregs-temp{border-top:3px solid #b45309;background:linear-gradient(180deg,rgba(180,83,9,.1) 0%,var(--bg-card) 50%)}.temp-value[data-astro-cid-ja2cr2ix]{display:block;font-size:1.5rem;font-weight:700;color:var(--text-primary);margin-bottom:.5rem}.temp-card[data-astro-cid-ja2cr2ix] h4[data-astro-cid-ja2cr2ix]{margin:0 0 .5rem;font-size:.95rem;color:var(--text-primary)}.temp-card[data-astro-cid-ja2cr2ix] p[data-astro-cid-ja2cr2ix]{margin:0;font-size:.85rem;color:var(--text-secondary);line-height:1.6;text-align:left}.tensions-section[data-astro-cid-ja2cr2ix]{background:linear-gradient(135deg,#f59e0b14,#06b6d40d);border:1px solid rgba(245,158,11,.3);border-radius:12px;padding:2rem}.tensions-section[data-astro-cid-ja2cr2ix] h2[data-astro-cid-ja2cr2ix]{border-bottom:none;color:#f59e0b!important}.tensions-section[data-astro-cid-ja2cr2ix]>p[data-astro-cid-ja2cr2ix]{color:var(--text-secondary);line-height:1.7;margin-bottom:1rem}.tension-grid[data-astro-cid-ja2cr2ix]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1rem;margin:1rem 0}.tension-card[data-astro-cid-ja2cr2ix]{background:#0003;border:1px solid rgba(245,158,11,.2);border-radius:8px;padding:1.25rem}.tension-card[data-astro-cid-ja2cr2ix] h4[data-astro-cid-ja2cr2ix]{color:#f59e0b;margin:0 0 .75rem;font-size:1rem}.tension-card[data-astro-cid-ja2cr2ix] p[data-astro-cid-ja2cr2ix]{margin:0;font-size:.9rem;line-height:1.6;color:var(--text-secondary)}.tension-card[data-astro-cid-ja2cr2ix] em[data-astro-cid-ja2cr2ix]{color:var(--text-primary)}.tension-card[data-astro-cid-ja2cr2ix] a[data-astro-cid-ja2cr2ix]{color:var(--accent-cyan);text-decoration:none}.tension-card[data-astro-cid-ja2cr2ix] a[data-astro-cid-ja2cr2ix]:hover{text-decoration:underline}.central-question[data-astro-cid-ja2cr2ix]{text-align:center;margin-top:1.5rem;padding:1rem;border-top:1px solid rgba(245,158,11,.2)}.central-question[data-astro-cid-ja2cr2ix] p[data-astro-cid-ja2cr2ix]{font-style:italic;color:#f59e0b;font-size:1.05rem;margin:0}.central-question[data-astro-cid-ja2cr2ix] a[data-astro-cid-ja2cr2ix]{color:var(--accent-cyan);text-decoration:none}.central-question[data-astro-cid-ja2cr2ix] a[data-astro-cid-ja2cr2ix]:hover{text-decoration:underline}.secrets-section[data-astro-cid-ja2cr2ix]{border:1px solid var(--accent-magenta);background:#a855f70d;padding:1.5rem;border-radius:8px}.secrets-section[data-astro-cid-ja2cr2ix] h2[data-astro-cid-ja2cr2ix]{color:var(--accent-magenta)!important;border-bottom:none}.secrets-intro[data-astro-cid-ja2cr2ix]{font-style:italic}.secrets-list[data-astro-cid-ja2cr2ix]{color:var(--text-secondary);padding-left:1.25rem}.secrets-list[data-astro-cid-ja2cr2ix] li[data-astro-cid-ja2cr2ix]{margin-bottom:.75rem;line-height:1.6}.secrets-list[data-astro-cid-ja2cr2ix] a[data-astro-cid-ja2cr2ix]{color:var(--accent-cyan);text-decoration:none}.secrets-list[data-astro-cid-ja2cr2ix] a[data-astro-cid-ja2cr2ix]:hover{text-decoration:underline}.connection-section[data-astro-cid-ja2cr2ix] h2[data-astro-cid-ja2cr2ix]{color:var(--accent-cyan)!important;margin-bottom:.75rem}.connection-section[data-astro-cid-ja2cr2ix]>p[data-astro-cid-ja2cr2ix]{color:var(--text-secondary);margin-bottom:1.5rem;line-height:1.6}.connections-grid[data-astro-cid-ja2cr2ix]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem}.connection[data-astro-cid-ja2cr2ix]{background:var(--bg-card);border:1px solid var(--border-color);border-radius:8px;padding:1.25rem;text-decoration:none;color:inherit;transition:border-color .2s,background .2s,transform .2s;display:block}a[data-astro-cid-ja2cr2ix].connection:hover{border-color:var(--accent-cyan);background:var(--bg-card-hover);transform:translateY(-2px)}.connection[data-astro-cid-ja2cr2ix] h4[data-astro-cid-ja2cr2ix]{color:var(--text-primary);margin:0 0 .5rem;font-size:1rem}.connection[data-astro-cid-ja2cr2ix] p[data-astro-cid-ja2cr2ix]{color:var(--text-secondary);font-size:.9rem;line-height:1.5;margin:0}.connection[data-astro-cid-ja2cr2ix].deprecation-conn{border-left:3px solid #6b7280}.connection[data-astro-cid-ja2cr2ix].consciousness-conn{border-left:3px solid #dc2626}.connection[data-astro-cid-ja2cr2ix].fortune-conn{border-left:3px solid #ffd700}.connection[data-astro-cid-ja2cr2ix].dregs-conn{border-left:3px solid #f59e0b}.final-section[data-astro-cid-ja2cr2ix]{text-align:center}.lore-quote[data-astro-cid-ja2cr2ix].final{border-left:none;max-width:700px;margin:1rem auto;text-align:left;border:1px solid var(--border-color);background:linear-gradient(135deg,#f59e0b0d,#a855f70d);padding:1.5rem;border-radius:8px;font-style:italic;color:var(--text-primary);line-height:1.7}.lore-quote[data-astro-cid-ja2cr2ix].final .attribution[data-astro-cid-ja2cr2ix]{display:block;margin-top:1rem;font-style:normal;color:var(--text-muted);font-size:.9rem}.page-nav[data-astro-cid-ja2cr2ix]{display:flex;gap:1rem;flex-wrap:wrap;margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--border-color)}.nav-link[data-astro-cid-ja2cr2ix]{background:var(--bg-card);padding:.75rem 1.25rem;border-radius:6px;border:1px solid var(--border-color);color:var(--accent-cyan);text-decoration:none;transition:border-color .2s,background .2s}.nav-link[data-astro-cid-ja2cr2ix]:hover{border-color:var(--accent-cyan);background:var(--bg-card-hover)}@media(max-width:640px){.provision-grid[data-astro-cid-ja2cr2ix],.requirement-grid[data-astro-cid-ja2cr2ix],.cost-grid[data-astro-cid-ja2cr2ix],.temperature-grid[data-astro-cid-ja2cr2ix],.tension-grid[data-astro-cid-ja2cr2ix],.connections-grid[data-astro-cid-ja2cr2ix]{grid-template-columns:1fr}}
