html{background:#09080d}body{margin:0}.essays-page.svelte-1qpvdu9{isolation:isolate;--bg-dark:#09080d;--card-bg:#14101cb3;--card-border:#a78bfa14;--card-border-hover:#a78bfa73;--text-primary:#fff;--text-secondary:#d4d2e0;--accent-violet:#a78bfa;--accent-lavender:#c084fc;--glow-violet:#a78bfa33;--paper:#f4ece0;--wood-rgb:30, 21, 20;--wood:rgb(var(--wood-rgb));--lamp-dim:#a98f6a;--lamp-faint:#6e5c44;--lamp:#e8b36a;box-sizing:border-box;min-height:100svh;color:var(--text-primary);background-color:var(--bg-dark);background-image:radial-gradient(circle at 10% 20%,#a78bfa0f 0%,#0000 40%),radial-gradient(circle at 90% 80%,#c084fc0d 0%,#0000 40%),radial-gradient(circle,#968cb405 0%,#0000 50%);padding:clamp(2rem,5vw,4rem) 2rem;font-family:Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;position:relative}.essays-page.svelte-1qpvdu9:before{content:"";z-index:3;pointer-events:none;opacity:.03;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.95' numOctaves='4'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.page-layout-wrapper.svelte-1qpvdu9{box-sizing:border-box;width:100%;max-width:100%;margin:0 auto;display:block;position:relative}.content-wrapper.svelte-1qpvdu9{box-sizing:border-box;width:100%;padding:0 1rem}.sidebar-container.svelte-1qpvdu9{display:none}@media (width>=1280px){.page-layout-wrapper.svelte-1qpvdu9{grid-template-columns:minmax(300px,1fr) min(1000px,100%) minmax(260px,1fr);display:grid}.sidebar-container.svelte-1qpvdu9{z-index:10;box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;width:100%;height:84vh;display:flex;position:sticky;top:8vh}}.right-sidebar.svelte-1qpvdu9{justify-content:center}.right-sidebar.svelte-1qpvdu9 .window{gap:1rem}.right-sidebar.svelte-1qpvdu9 .window .pane{border-width:8px!important;border-radius:4px 4px 0 0!important;width:220px!important;box-shadow:inset 0 0 0 1px #e8b36a26,0 0 40px #0000008c,inset 0 0 30px #0a101499!important}.right-sidebar.svelte-1qpvdu9 .window-label{letter-spacing:.6em!important;text-indent:.6em!important;font-size:.95rem!important}.right-sidebar.svelte-1qpvdu9 .window-hint{letter-spacing:.2em!important;font-size:.82rem!important}@media (width<=1279px){.mobile-window.svelte-1qpvdu9{flex-direction:column;align-items:center;gap:2rem;width:100%;margin-top:3.5rem;padding-bottom:2rem;display:flex}}.lintel.svelte-1qpvdu9{border-bottom:1px solid var(--card-border);justify-content:space-between;align-items:center;gap:1.5rem;margin-bottom:2.2rem;padding-bottom:1.5rem;display:flex}.header-left.svelte-1qpvdu9{align-items:center;gap:clamp(1rem,3vw,2rem);display:flex}.back-lobby-btn.svelte-1qpvdu9{width:44px;height:44px;color:var(--accent-violet);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);-webkit-user-select:none;user-select:none;cursor:pointer;background:#14101c99;border:1px solid #a78bfa40;border-radius:8px;justify-content:center;align-items:center;text-decoration:none;transition:all .4s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 4px 12px #00000059}.back-lobby-btn.svelte-1qpvdu9:hover{border-color:var(--accent-violet);color:#fff;background:#a78bfa1f;transform:translateY(-2px);box-shadow:0 0 16px #a78bfa73,0 8px 24px #00000080}.lobby-svg.svelte-1qpvdu9{width:22px;height:22px;transition:transform .4s cubic-bezier(.16,1,.3,1)}.back-lobby-btn.svelte-1qpvdu9:hover .lobby-svg:where(.svelte-1qpvdu9){transform:scale(1.05)}.title-group.svelte-1qpvdu9{flex-direction:column;gap:.2rem;display:flex}.sub-title.svelte-1qpvdu9{letter-spacing:.15em;color:var(--text-secondary);text-transform:uppercase;font-size:.9rem}.lang-switch.svelte-1qpvdu9{border:1px solid var(--card-border);background:#14101c99;border-radius:4px;gap:.4rem;padding:.25rem;display:inline-flex}.lang-switch.svelte-1qpvdu9 button:where(.svelte-1qpvdu9){color:var(--text-secondary);cursor:pointer;letter-spacing:.05em;background:0 0;border:none;border-radius:3px;padding:.35rem .8rem;font-size:.8rem;font-weight:500;transition:all .2s}.lang-switch.svelte-1qpvdu9 button.active:where(.svelte-1qpvdu9){color:var(--bg-dark);background:var(--accent-violet);font-weight:600;box-shadow:0 0 10px #a78bfa66}.lang-switch.svelte-1qpvdu9 button:where(.svelte-1qpvdu9):hover:not(.active){color:var(--text-primary);background:#a78bfa14}.article-detail-container.svelte-1qpvdu9{box-sizing:border-box;width:100%}.empty-state.svelte-1qpvdu9{text-align:center;color:var(--text-secondary);padding:4rem 1rem}.back-btn.svelte-1qpvdu9{color:var(--accent-lavender);border:1px solid var(--card-border);border-radius:4px;margin-top:1.5rem;padding:.5rem 1.2rem;text-decoration:none;display:inline-block}.back-btn.svelte-1qpvdu9:hover{border-color:var(--accent-violet);background:#a78bfa14}.article-body.svelte-1qpvdu9{box-sizing:border-box;background:#1e151473;border:1px solid #e8b36a14;border-radius:8px;flex-direction:column;width:100%;max-width:76ch;margin:0 auto;padding:clamp(1.5rem,5vw,3rem);display:flex;box-shadow:0 20px 50px #0006,inset 0 0 35px #e8b36a08}.article-title.svelte-1qpvdu9{color:var(--text-primary);letter-spacing:.02em;margin:0 0 1.2rem;font-size:clamp(1.8rem,3.8vw,2.5rem);font-weight:700;line-height:1.4}.article-meta.svelte-1qpvdu9{color:var(--text-secondary);border-bottom:1px dashed #a78bfa1a;flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:3rem;padding-bottom:1.5rem;font-size:.88rem;display:flex}.meta-divider.svelte-1qpvdu9{color:#a78bfa40}.tags-list.svelte-1qpvdu9{flex-wrap:wrap;gap:.4rem;display:flex}.tag-badge.svelte-1qpvdu9{color:var(--accent-violet);background:#a78bfa14;border:1px solid #a78bfa26;border-radius:3px;padding:.15rem .55rem;font-size:.72rem;font-weight:600}.prose.svelte-1qpvdu9{color:var(--text-secondary);letter-spacing:.03em;max-width:100%;font-family:Noto Serif TC,Georgia,Nimbus Roman No9 L,Songti TC,Noto Serif CJK TC,Source Han Serif TC,Source Han Serif TW,Yu Mincho,MS Mincho,serif;font-size:1.05rem;line-height:1.85}.article-section.svelte-1qpvdu9{margin-bottom:2.8rem}.section-title.svelte-1qpvdu9{color:var(--text-primary);letter-spacing:.04em;border-left:3.5px solid var(--accent-violet);margin:0 0 1.2rem;padding-left:.8rem;font-size:clamp(1.4rem,2.8vw,1.75rem);font-weight:700}.section-body.svelte-1qpvdu9{text-align:justify;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.prose[lang=en].svelte-1qpvdu9 .section-body:where(.svelte-1qpvdu9){text-align:left}.section-body.svelte-1qpvdu9 p{margin:0 0 1.5rem}.section-body.svelte-1qpvdu9 p:last-child{margin-bottom:0}.section-body.svelte-1qpvdu9 a{color:var(--accent-lavender);border-bottom:1px dashed var(--accent-lavender);text-decoration:none;transition:all .2s}.section-body.svelte-1qpvdu9 a:hover{color:var(--text-primary);border-bottom-style:solid}.section-body.svelte-1qpvdu9 pre{border:1px solid var(--card-border);background:#0d0b12e6;border-radius:6px;margin:1.6rem 0;padding:1.2rem;overflow-x:auto}.section-body.svelte-1qpvdu9 code{color:var(--accent-lavender);background:#a78bfa1a;border-radius:3px;padding:.15rem .35rem;font-family:Courier New,Courier,monospace;font-size:.9rem}.section-body.svelte-1qpvdu9 pre code{color:var(--text-primary);background:0 0;padding:0}.section-body.svelte-1qpvdu9 blockquote{border-left:4px solid var(--accent-violet);color:var(--text-secondary);background:#a78bfa05;border-radius:0 4px 4px 0;margin:1.6rem 0;padding-top:.6rem;padding-bottom:.6rem;padding-left:1.2rem;font-style:italic}.section-body.svelte-1qpvdu9 ul,.section-body.svelte-1qpvdu9 ol{margin:0 0 1.5rem;padding-left:1.5rem}.section-body.svelte-1qpvdu9 li{margin-bottom:.5rem}.section-body.svelte-1qpvdu9 img{border-radius:6px;max-width:100%;height:auto;margin:1.8rem auto;display:block;box-shadow:0 8px 24px #0006}.section-body.svelte-1qpvdu9 figure{max-width:100%;margin:1.8rem 0}.section-body.svelte-1qpvdu9 figure img{margin:0 auto}.section-body.svelte-1qpvdu9 figcaption{text-align:center;color:var(--text-secondary);opacity:.75;margin-top:.6rem;font-size:.85rem}@media (width<=960px){.essays-page.svelte-1qpvdu9{padding:2.2rem 1.4rem}}@media (width<=600px){.essays-page.svelte-1qpvdu9{padding:1.5rem 1rem}.article-meta.svelte-1qpvdu9,.article-section.svelte-1qpvdu9{margin-bottom:2rem}}@media (width>=1280px){.mobile-window.svelte-1qpvdu9{display:none!important}}
