:root{--lcars-orange: #d4a84a;--lcars-orange-hover: #e0c07a;--lcars-gold-muted: #c9a84c;--lcars-purple: #7a5ec7;--lcars-purple-light: #b088ff;--lcars-blue: #234;--lcars-dark-blue: #1a2526;--lcars-black: #1a1a1a;--lcars-dark-gray: #2a3b3d;--lcars-gray: #999;--lcars-white: #e0e0e0;--lcars-text-secondary: #b0b0b0;--lcars-red: #ff4c4c;--lcars-page-bg: #0b0f10;--lcars-main-bg: linear-gradient(180deg, rgba(201, 168, 76, .06), transparent 14rem), repeating-linear-gradient( 90deg, rgba(122, 94, 199, .04) 0, rgba(122, 94, 199, .04) 1px, transparent 1px, transparent 7rem ), #0b0f10;--lcars-panel-bg: #141a1b;--lcars-panel-bg-strong: #1a2526;--lcars-card-bg: linear-gradient(135deg, #2a3b3d 0%, #1a2526 100%);--lcars-surface-border: rgba(201, 168, 76, .24);--lcars-text: #e0e0e0;--lcars-muted: #b0b0b0;--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem;--font-size-sm: .9rem;--font-size-base: 1rem;--font-size-md: 1.25rem;--font-size-lg: 1.5rem;--font-size-xl: 2rem;--font-size-xxl: 2.5rem;--border-radius-sm: 8px;--border-radius-md: 12px;--border-radius-lg: 16px;--border-radius-xl: 24px;--transition-speed: .3s;--shadow-sm: 0 2px 4px rgba(0, 0, 0, .2);--shadow-md: 0 4px 10px rgba(0, 0, 0, .4);--shadow-lg: 0 6px 15px rgba(0, 0, 0, .5)}:root[data-theme=midnight]{color-scheme:dark;--lcars-orange: #f0a23a;--lcars-gold-muted: #e0b65a;--lcars-purple: #9b7cff;--lcars-purple-light: #c5b3ff;--lcars-page-bg: #05070a;--lcars-main-bg: linear-gradient(180deg, rgba(155, 124, 255, .08), transparent 13rem), repeating-linear-gradient( 90deg, rgba(224, 182, 90, .045) 0, rgba(224, 182, 90, .045) 1px, transparent 1px, transparent 6rem ), #05070a;--lcars-panel-bg: #0d1117;--lcars-panel-bg-strong: #111b22;--lcars-card-bg: linear-gradient(135deg, #18252b 0%, #0d1117 100%);--lcars-surface-border: rgba(155, 124, 255, .28);--lcars-text: #f3ecdc;--lcars-muted: #c8c1b4}:root[data-theme=day]{color-scheme:light;--lcars-orange: #b87515;--lcars-orange-hover: #945d0d;--lcars-gold-muted: #956b1e;--lcars-purple: #6e4fb3;--lcars-purple-light: #4f367f;--lcars-blue: #e7eef0;--lcars-dark-blue: #d6e0e2;--lcars-black: #eee6cf;--lcars-dark-gray: #d6e0e2;--lcars-gray: #5b6265;--lcars-white: #121717;--lcars-text-secondary: #394244;--lcars-page-bg: #eee6cf;--lcars-main-bg: linear-gradient(180deg, rgba(184, 117, 21, .16), transparent 12rem), repeating-linear-gradient( 90deg, rgba(110, 79, 179, .08) 0, rgba(110, 79, 179, .08) 1px, transparent 1px, transparent 7rem ), #eee6cf;--lcars-panel-bg: #f5edda;--lcars-panel-bg-strong: #e7eef0;--lcars-card-bg: linear-gradient(135deg, #f5edda 0%, #d6e0e2 100%);--lcars-surface-border: rgba(149, 107, 30, .32);--lcars-text: #121717;--lcars-muted: #394244}*{box-sizing:border-box}html{overflow-x:hidden;scroll-behavior:smooth;min-height:100%;background:var(--lcars-page-bg);color-scheme:dark}body{margin:0;padding:0;min-height:100%;background:var(--lcars-page-bg);color:var(--lcars-text, #e0e0e0);font-family:LCARS,Roboto,Arial,sans-serif;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}#svelte,.lcars-container{min-height:100vh;min-height:100dvh;background:var(--lcars-main-bg)}.skip-link{position:absolute;top:-100%;left:1rem;z-index:10000;padding:.75rem 1.5rem;background-color:var(--lcars-orange, #d4a84a);color:#000;font-weight:700;text-transform:uppercase;text-decoration:none;border-radius:0 0 8px 8px;transition:top .2s}.skip-link:focus{top:0;outline:3px solid var(--lcars-purple, #7a5ec7);outline-offset:2px}:focus-visible{outline:2px solid var(--lcars-purple, #7a5ec7);outline-offset:2px}::selection{background-color:#7a5ec759;color:#fff}main{padding:2rem;background:var(--lcars-main-bg);color:var(--lcars-text, #e0e0e0);display:flex;flex-direction:column;align-items:center;min-height:calc(100vh - 200px);min-height:calc(100dvh - 200px);max-width:100vw;overflow-x:hidden}h1,.page-title{font-size:2.5rem;margin-bottom:2rem;text-transform:uppercase;color:#d4a84a;text-align:center}.lcars-section{padding:2rem;background-color:var(--lcars-blue, #234);border-radius:16px;max-width:800px;width:100%;box-shadow:0 4px 10px #0006;text-align:center}ul.story-list,ul.job-stories-list,ul.show-stories-list{list-style-type:none;padding:0;margin-top:2rem;width:100%}li.story-item,li.show-story-item,li.job-story-item{margin-bottom:1.5rem;background-color:var(--lcars-panel-bg, #1a1a1a);padding:1.5rem;border-radius:16px;box-shadow:0 0 10px #00000080;transition:transform .3s,background-color .3s,box-shadow .3s;opacity:0;animation:fadeIn .8s ease-out forwards}li.story-item:hover,li.show-story-item:hover,li.job-story-item:hover{transform:translateY(-3px);background-color:var(--lcars-dark-gray, #2a3b3d);box-shadow:0 4px 12px #0009}a.lcars-button,button.lcars-button{color:#000;background-color:var(--lcars-gold-muted, #c9a84c);text-transform:uppercase;font-weight:700;text-decoration:none;padding:.75rem 1.5rem;border-radius:24px;display:inline-block;transition:background-color .3s,transform .3s;border:none;cursor:pointer;font-size:.9rem;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}a.lcars-button:hover,button.lcars-button:hover:not(:disabled){background-color:var(--lcars-orange, #d4a84a);transform:scale(1.05)}button.load-more{margin-top:2rem;padding:1rem 2rem;background-color:var(--lcars-gold-muted, #c9a84c);color:#000;font-weight:700;text-transform:uppercase;border:none;border-radius:24px;cursor:pointer;transition:background-color .3s,transform .3s}button.load-more:hover:not(:disabled){background-color:var(--lcars-orange, #d4a84a);transform:scale(1.05)}button.load-more:disabled{background-color:#999;cursor:not-allowed;transform:none}.loading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;color:#d4a84a;font-size:1.25rem}.spinner{width:60px;height:60px;border:8px solid #999;border-top:8px solid #d4a84a;border-radius:50%;animation:spin 1s linear infinite;margin-bottom:1rem}.error{background-color:#ff4c4c;color:#fff;padding:1.5rem;border-radius:12px;text-align:center;margin:2rem 0;font-size:1.25rem}p{color:var(--lcars-muted, #b0b0b0);margin-top:.5rem}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(max-width:768px){main{padding:1.5rem}h1,.page-title{font-size:2rem}.lcars-section{padding:1.5rem}li.story-item,li.show-story-item,li.job-story-item{padding:1rem}a.lcars-button,button.lcars-button,button.load-more{padding:.75rem 1.5rem}}@media(max-width:480px){main{padding:.75rem}h1,.page-title{font-size:1.5rem}.lcars-section,li.story-item,li.show-story-item,li.job-story-item{padding:.75rem}a.lcars-button,button.lcars-button,button.load-more{padding:.5rem 1rem;font-size:.85rem;white-space:normal;text-align:center}}.lcars-header.svelte-oiwvqb{position:sticky;top:0;z-index:20;border-bottom:2px solid var(--lcars-gold-muted, #c9a84c);background:linear-gradient(90deg,rgba(201,168,76,.16),transparent 22rem),var(--lcars-panel-bg, #101415);box-shadow:0 4px 20px #00000052;transition:background-color .18s ease,box-shadow .18s ease}.header-container.svelte-oiwvqb{max-width:1280px;margin:0 auto;display:flex;flex-direction:column;gap:.65rem;padding:.75rem 1rem}.brand-row.svelte-oiwvqb{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem}.title-link.svelte-oiwvqb{display:inline-flex;align-items:center;gap:.65rem;min-width:0;color:inherit;text-decoration:none}.lcars-elbow.svelte-oiwvqb{width:8rem;height:1.45rem;border-radius:999px 0 0 999px;background:linear-gradient(90deg,#c9a84c,#7a5ec7);background-size:160% 100%;flex:0 0 auto;animation:svelte-oiwvqb-lcars-elbow-scan 9s ease-in-out infinite alternate}.title.svelte-oiwvqb{font-size:1.8rem;text-transform:uppercase;font-weight:var(--font-weight-bold);letter-spacing:0;color:var(--lcars-orange-hover, #f2d58a);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dmz-badge.svelte-oiwvqb{flex:0 0 auto;padding:.35rem .75rem;border-radius:999px;background:#7a5ec738;border:1px solid rgba(176,136,255,.4);color:var(--lcars-purple-light, #d8c7ff);font-size:.72rem;font-weight:800;text-transform:uppercase}.root-rail.svelte-oiwvqb{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;color:var(--lcars-muted, #b0b0b0);font-size:.68rem;font-weight:900;text-transform:uppercase}.root-rail.svelte-oiwvqb span:where(.svelte-oiwvqb),.root-rail.svelte-oiwvqb a:where(.svelte-oiwvqb){padding:.22rem .55rem;border-radius:999px;border:1px solid rgba(201,168,76,.22);background:#c9a84c14;color:inherit;text-decoration:none}.root-rail.svelte-oiwvqb a:where(.svelte-oiwvqb){color:var(--lcars-purple-light, #d8c7ff);border-color:#7a5ec761;background:#7a5ec724}.root-rail.svelte-oiwvqb a:where(.svelte-oiwvqb):hover,.root-rail.svelte-oiwvqb a:where(.svelte-oiwvqb):focus-visible{color:#fff;outline:2px solid var(--lcars-purple, #7a5ec7);outline-offset:2px}.nav-grid.svelte-oiwvqb{width:100%;display:grid;grid-template-columns:minmax(0,1fr) minmax(14rem,24rem) auto;gap:.4rem .65rem;align-items:start}.nav-links.svelte-oiwvqb{display:flex;flex-wrap:wrap;gap:.25rem;max-width:100%}.nav-links.primary.svelte-oiwvqb{justify-content:flex-start;grid-column:1 / 2;grid-row:1 / 3;align-content:start}.lcars-nav-link.svelte-oiwvqb{color:var(--lcars-gold-muted, #c9a84c);text-decoration:none;padding:.45rem .8rem;border-radius:0 999px 999px 0;border-left:.5rem solid var(--lcars-gold-muted, #c9a84c);background:#c9a84c14;font-weight:700;text-transform:uppercase;font-size:.76rem;transition:background-color .2s,color .2s,transform .2s;white-space:nowrap}.lcars-nav-link.svelte-oiwvqb:hover,.lcars-nav-link[data-active=true].svelte-oiwvqb{background-color:#c9a84c1f;color:#fff;transform:translate(2px)}.nav-menus.svelte-oiwvqb{display:flex;flex-wrap:wrap;gap:.35rem;justify-content:flex-end;grid-column:2 / 4;grid-row:1 / 2;align-self:start}.nav-menu.svelte-oiwvqb{position:relative}.nav-menu.svelte-oiwvqb summary:where(.svelte-oiwvqb){list-style:none;cursor:pointer;padding:.45rem .8rem;border-radius:0 999px 999px 0;border-left:.5rem solid var(--lcars-purple, #7a5ec7);background:#7a5ec71f;color:var(--lcars-purple-light, #d8c7ff);font-size:.76rem;font-weight:900;text-transform:uppercase;transition:background-color .16s ease,color .16s ease,transform .16s ease,box-shadow .16s ease}.nav-menu.svelte-oiwvqb summary:where(.svelte-oiwvqb)::-webkit-details-marker{display:none}.nav-menu.svelte-oiwvqb summary:where(.svelte-oiwvqb):focus-visible{outline:2px solid var(--lcars-purple-light, #d8c7ff);outline-offset:2px}.nav-menu[open].svelte-oiwvqb summary:where(.svelte-oiwvqb),.nav-menu.svelte-oiwvqb summary:where(.svelte-oiwvqb):hover{background:#7a5ec733;color:#fff;transform:translate(2px);box-shadow:inset 0 -2px #c9a84c47}.menu-panel.svelte-oiwvqb{position:absolute;z-index:30;display:grid;gap:.35rem;min-width:12rem;margin-top:.4rem;padding:.55rem;border:1px solid rgba(122,94,199,.35);border-top:.3rem solid var(--lcars-purple-light, #d8c7ff);background:linear-gradient(135deg,rgba(122,94,199,.16),transparent 46%),var(--lcars-panel-bg, #101415);box-shadow:0 16px 36px #00000073;animation:svelte-oiwvqb-menu-in .15s ease-out;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.menu-panel.svelte-oiwvqb a:where(.svelte-oiwvqb){display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;color:var(--lcars-purple-light, #d8c7ff);text-decoration:none;padding:.5rem .6rem;border-left:.28rem solid rgba(122,94,199,.58);background:#0000001f;font-size:.78rem;font-weight:800;text-transform:uppercase;transition:background-color .15s ease,color .15s ease}.menu-panel.svelte-oiwvqb small:where(.svelte-oiwvqb){color:var(--lcars-muted, #b0b0b0);font-size:.62rem;font-weight:800}.menu-panel.svelte-oiwvqb a:where(.svelte-oiwvqb):hover,.menu-panel.svelte-oiwvqb a:where(.svelte-oiwvqb):focus-visible{background:#7a5ec72e;color:#fff;border-left-color:var(--lcars-gold-muted, #c9a84c);outline:none}.search-form.svelte-oiwvqb{display:flex;min-width:0;min-height:2.35rem;grid-column:2 / 3;grid-row:2 / 3;align-self:start;justify-self:stretch;border:1px solid var(--lcars-surface-border, rgba(201, 168, 76, .35));border-radius:999px;overflow:hidden;background:#00000040;transition:border-color .16s ease,box-shadow .16s ease}.search-form.svelte-oiwvqb:focus-within{border-color:#7a5ec7b8;box-shadow:0 0 0 2px #7a5ec733}.search-form.svelte-oiwvqb input:where(.svelte-oiwvqb){min-width:0;width:100%;border:0;padding:.5rem .75rem;background:transparent;color:var(--lcars-text, #f3e5b5);font:inherit}.search-form.svelte-oiwvqb input:where(.svelte-oiwvqb)::placeholder{color:#8f8f8f}.search-form.svelte-oiwvqb button:where(.svelte-oiwvqb){border:0;padding:.5rem .85rem;background:var(--lcars-gold-muted, #c9a84c);color:#111;font-weight:900;text-transform:uppercase;cursor:pointer;transition:background-color .16s ease,color .16s ease}.search-form.svelte-oiwvqb button:where(.svelte-oiwvqb):hover,.search-form.svelte-oiwvqb button:where(.svelte-oiwvqb):focus-visible{background:var(--lcars-orange-hover, #f0d78e);color:#000}.lcars-nav-link.svelte-oiwvqb:focus-visible{outline:2px solid #7a5ec7;outline-offset:2px}.theme-switcher.svelte-oiwvqb{display:inline-flex;justify-self:end;align-self:start;min-height:2.35rem;grid-column:3 / 4;grid-row:2 / 3;border:1px solid var(--lcars-surface-border, rgba(201, 168, 76, .35));border-radius:999px;overflow:hidden;background:#0000002e}.theme-button.svelte-oiwvqb:disabled{cursor:wait;opacity:.72}.theme-button.svelte-oiwvqb{min-width:3rem;border:0;border-left:1px solid rgba(201,168,76,.18);padding:.45rem .65rem;background:transparent;color:var(--lcars-muted, #b0b0b0);font:inherit;font-size:.7rem;font-weight:900;text-transform:uppercase;cursor:pointer;transition:background-color .16s ease,color .16s ease}.theme-button.svelte-oiwvqb:first-child{border-left:0}.theme-button[aria-pressed=true].svelte-oiwvqb{background:var(--lcars-purple, #7a5ec7);color:#fff}.theme-button.svelte-oiwvqb:hover{background:#c9a84c2e;color:var(--lcars-text, #fff)}.theme-button.svelte-oiwvqb:focus-visible{outline:2px solid var(--lcars-purple, #7a5ec7);outline-offset:-2px}@keyframes svelte-oiwvqb-lcars-elbow-scan{0%{background-position:0 50%}to{background-position:100% 50%}}@keyframes svelte-oiwvqb-menu-in{0%{opacity:0;transform:translateY(-.25rem)}to{opacity:1;transform:translateY(0)}}.sr-only.svelte-oiwvqb{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:860px){.nav-grid.svelte-oiwvqb{grid-template-columns:minmax(0,1fr) auto;align-items:stretch}.nav-links.svelte-oiwvqb{grid-column:1 / -1;grid-row:auto}.nav-menus.svelte-oiwvqb{grid-column:1 / 2;grid-row:auto;justify-content:flex-start}.search-form.svelte-oiwvqb{grid-column:1 / -1;grid-row:auto}.theme-switcher.svelte-oiwvqb{grid-column:2 / 3;grid-row:auto;justify-self:end;width:max-content}.lcars-elbow.svelte-oiwvqb{width:6rem}.title.svelte-oiwvqb{font-size:1.45rem}.nav-links.svelte-oiwvqb,.nav-menus.svelte-oiwvqb{flex-wrap:nowrap;overflow-x:auto;padding-bottom:.2rem;scrollbar-width:thin}.lcars-nav-link.svelte-oiwvqb,.nav-menu.svelte-oiwvqb{flex:0 0 auto}.menu-panel.svelte-oiwvqb{position:fixed;left:.75rem;right:.75rem;min-width:0;max-height:min(24rem,70vh);overflow:auto}}@media(max-width:520px){.header-container.svelte-oiwvqb{padding:.6rem .65rem}.brand-row.svelte-oiwvqb{align-items:center;gap:.45rem}.root-rail.svelte-oiwvqb{display:none}.dmz-badge.svelte-oiwvqb{font-size:.66rem;padding:.28rem .55rem}.lcars-elbow.svelte-oiwvqb{width:3rem}.title.svelte-oiwvqb{font-size:1.05rem}.lcars-nav-link.svelte-oiwvqb{padding:.42rem .65rem;font-size:.7rem}}@media(prefers-reduced-motion:reduce){.lcars-header.svelte-oiwvqb,.lcars-elbow.svelte-oiwvqb,.lcars-nav-link.svelte-oiwvqb,.nav-menu.svelte-oiwvqb summary:where(.svelte-oiwvqb),.menu-panel.svelte-oiwvqb,.search-form.svelte-oiwvqb,.search-form.svelte-oiwvqb button:where(.svelte-oiwvqb),.theme-button.svelte-oiwvqb{animation:none;transition:none}.lcars-nav-link.svelte-oiwvqb:hover,.lcars-nav-link[data-active=true].svelte-oiwvqb,.nav-menu[open].svelte-oiwvqb summary:where(.svelte-oiwvqb),.nav-menu.svelte-oiwvqb summary:where(.svelte-oiwvqb):hover{transform:none}}.contact-callout.svelte-kuphdw{background:linear-gradient(180deg,rgba(201,168,76,.08),transparent 14rem),var(--lcars-panel-bg-strong, #0d1117);padding:4rem 1.5rem;border-top:1px solid var(--lcars-surface-border, #30363d)}.contact-grid.svelte-kuphdw{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.contact-card.svelte-kuphdw{background:var(--lcars-card-bg, #161b22);border:1px solid var(--lcars-surface-border, #30363d);border-radius:12px;padding:2rem;display:flex;flex-direction:column;gap:1.25rem;transition:transform .2s,border-color .2s}.contact-card.svelte-kuphdw:hover{transform:translateY(-4px);border-color:var(--lcars-gold-muted, #f90)}.card-header.svelte-kuphdw{display:flex;flex-direction:column;gap:.75rem}.badge.svelte-kuphdw{font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;padding:.25rem .6rem;border-radius:4px;width:fit-content}.hosted.svelte-kuphdw .badge:where(.svelte-kuphdw){background:#c9a84c1f;color:var(--lcars-orange-hover, #f90)}.community.svelte-kuphdw .badge:where(.svelte-kuphdw){background:#7a5ec71f;color:var(--lcars-purple-light, #58a6ff)}.author.svelte-kuphdw .badge:where(.svelte-kuphdw){background:#c9a84c1a;color:var(--lcars-gold-muted, #3c3)}.contact-card.svelte-kuphdw h3:where(.svelte-kuphdw){margin:0;font-size:1.5rem;font-weight:800;color:var(--lcars-text, #f0f0f0)}.contact-card.svelte-kuphdw p:where(.svelte-kuphdw){margin:0;font-size:1rem;color:var(--lcars-muted, #8b949e);line-height:1.6}.btn.svelte-kuphdw{margin-top:auto;background:var(--lcars-gold-muted, #f90);color:#000;text-decoration:none;font-weight:700;padding:.75rem 1.25rem;border-radius:6px;text-align:center;transition:opacity .2s}.btn.svelte-kuphdw:hover{opacity:.9}.btn.svelte-kuphdw:focus-visible{outline:2px solid var(--lcars-gold-muted, #f90);outline-offset:2px}.author-links.svelte-kuphdw{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.author-links.svelte-kuphdw a:where(.svelte-kuphdw){background:var(--lcars-panel-bg-strong, #21262d);color:var(--lcars-text, #c9d1d9);text-decoration:none;padding:.6rem;border-radius:6px;font-size:.85rem;border:1px solid var(--lcars-surface-border, #30363d);display:flex;align-items:center;gap:.5rem;transition:all .2s}.author-links.svelte-kuphdw a:where(.svelte-kuphdw):hover,.author-links.svelte-kuphdw a:where(.svelte-kuphdw):focus-visible{border-color:var(--lcars-gold-muted, #f90);color:var(--lcars-orange-hover, #f90)}.author-links.svelte-kuphdw a:where(.svelte-kuphdw):focus-visible{outline:2px solid var(--lcars-gold-muted, #f90);outline-offset:2px}.lang-switcher.svelte-1njmqi3{background:#1a1a1a url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23c9a84c' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .5rem center;background-size:1em;color:#f0f0f0;border:1px solid #c9a84c;border-radius:2px;padding:.3rem 1.8rem .3rem .5rem;font-size:.8rem;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none}.lang-switcher.svelte-1njmqi3:hover,.lang-switcher.svelte-1njmqi3:focus-visible{border-color:#d4a84a;outline:2px solid #7a5ec7;outline-offset:2px}.sr-only.svelte-1njmqi3{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.lcars-footer.svelte-1sr6y3t{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1.5rem 1rem;background:linear-gradient(180deg,rgba(122,94,199,.12),transparent 12rem),var(--lcars-panel-bg, #141a1b);border-top:2px solid var(--lcars-gold-muted, #c9a84c);color:var(--lcars-muted, #ccc);text-align:center;width:100%;box-sizing:border-box;gap:.75rem}.root-mode-console.svelte-1sr6y3t{width:min(1120px,100%);display:grid;grid-template-columns:minmax(0,1.2fr) auto minmax(14rem,.8fr);gap:.9rem;align-items:center;padding:1rem;border:1px solid var(--lcars-surface-border, rgba(201, 168, 76, .24));border-left:.7rem solid var(--lcars-purple, #7a5ec7);background:#7a5ec714;text-align:left}.console-copy.svelte-1sr6y3t span:where(.svelte-1sr6y3t){display:block;color:var(--lcars-purple-light, #d8c7ff);font-size:.72rem;font-weight:900;text-transform:uppercase}.console-copy.svelte-1sr6y3t strong:where(.svelte-1sr6y3t){display:block;margin-top:.15rem;color:var(--lcars-orange-hover, #f0d78e);font-size:1rem;text-transform:uppercase}.console-copy.svelte-1sr6y3t p:where(.svelte-1sr6y3t){margin:.35rem 0 0;color:var(--lcars-muted, #c7ced1);line-height:1.4}.mode-switcher.svelte-1sr6y3t{display:flex;flex-wrap:wrap;gap:.35rem;justify-content:center}.mode-button.svelte-1sr6y3t{min-height:2rem;border:1px solid rgba(122,94,199,.34);border-left:.45rem solid var(--lcars-purple, #7a5ec7);border-radius:0 999px 999px 0;padding:.38rem .7rem;background:#7a5ec71f;color:var(--lcars-purple-light, #d8c7ff);font:inherit;font-size:.72rem;font-weight:900;text-transform:uppercase;cursor:pointer;transition:background-color .16s ease,color .16s ease,transform .16s ease}.mode-button[aria-pressed=true].svelte-1sr6y3t{background:var(--lcars-purple, #7a5ec7);color:#fff}.mode-button.svelte-1sr6y3t:disabled{cursor:wait;opacity:.72}.mode-button.svelte-1sr6y3t:hover,.mode-button.svelte-1sr6y3t:focus-visible{background:#7a5ec738;color:#fff;transform:translate(2px)}.mode-links.svelte-1sr6y3t{display:flex;flex-wrap:wrap;gap:.4rem;justify-content:flex-end}.mode-links.svelte-1sr6y3t a:where(.svelte-1sr6y3t){padding:.4rem .65rem;border-radius:999px;background:#c9a84c1f;color:var(--lcars-orange-hover, #f0d78e);font-size:.72rem;font-weight:900;text-decoration:none;text-transform:uppercase}.footer-main.svelte-1sr6y3t{display:flex;flex-direction:column;gap:.25rem;align-items:center}.footer-copy.svelte-1sr6y3t,.footer-author.svelte-1sr6y3t{margin:0;font-size:.82rem;color:var(--lcars-muted, #aaa)}.footer-actions.svelte-1sr6y3t{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;align-items:center}.rss-link.svelte-1sr6y3t{color:#d4a84a!important;font-weight:700}.network-links.svelte-1sr6y3t{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-top:.5rem;padding:.5rem 1rem;background:#c9a84c14;border-radius:8px;border:1px solid rgba(201,168,76,.2)}.social-links.svelte-1sr6y3t{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin-top:.5rem}.lcars-link.svelte-1sr6y3t{color:var(--lcars-purple-light, #b088ff);text-decoration:none;font-size:1rem;font-weight:800}.lcars-link.svelte-1sr6y3t:hover{text-decoration:underline;color:var(--lcars-orange-hover, #f0d78e)}.lcars-link.svelte-1sr6y3t:focus-visible{outline:2px solid #7a5ec7;outline-offset:2px;border-radius:2px}span.svelte-1sr6y3t{color:var(--lcars-muted, #fff)}@media(max-width:760px){.root-mode-console.svelte-1sr6y3t{grid-template-columns:1fr;text-align:left}.mode-switcher.svelte-1sr6y3t,.mode-links.svelte-1sr6y3t{justify-content:flex-start}}@media(max-width:600px){.social-links.svelte-1sr6y3t{flex-direction:column;gap:.5rem}.lcars-link.svelte-1sr6y3t{font-size:.9rem}}@media(min-width:1200px){.lcars-footer.svelte-1sr6y3t{padding:2rem}.lcars-link.svelte-1sr6y3t{font-size:1.1rem}}
