@import"https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=DM+Sans:wght@400;500;600;700&family=Noto+Serif+TC:wght@500;600;700;900&family=Noto+Sans+TC:wght@400;500;600;700&display=swap";:root{--paper: #f2eee7;--paper-light: #faf8f3;--paper-dark: #e2dcd1;--ink: #161513;--muted: #716a61;--faint: #9c9489;--red: #b94a37;--red-bright: #d9583f;--acid: #dbe56e;--line: rgba(22, 21, 19, .18);--line-soft: rgba(22, 21, 19, .1);--serif: "Noto Serif TC", "Iowan Old Style", "Baskerville", Georgia, serif;--sans: "DM Sans", "Noto Sans TC", sans-serif;--mono: "DM Mono", monospace}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;margin:0;color:var(--ink);background:radial-gradient(circle at 74% 11%,rgba(219,229,110,.2),transparent 22rem),radial-gradient(circle at 13% 64%,rgba(185,74,55,.07),transparent 24rem),var(--paper);font-family:var(--sans);text-rendering:optimizeLegibility}body:before{position:fixed;z-index:-1;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(rgba(22,21,19,.15) .6px,transparent .6px);background-size:6px 6px;content:"";opacity:.09;pointer-events:none}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-decoration:none}svg{display:block;flex:0 0 auto}.journal-site{width:min(1240px,calc(100% - 52px));margin:0 auto}.journal-header{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:84px;border-bottom:1px solid var(--line)}.journal-brand{display:inline-flex;align-items:center;gap:7px;width:max-content}.brand-symbol{display:grid;width:28px;height:28px;margin-right:3px;place-items:center;border:1px solid var(--ink);border-radius:50%;color:var(--red);font-size:1rem;font-weight:700;line-height:1;transform:rotate(-12deg)}.brand-word{font-size:1.17rem;font-weight:700;letter-spacing:-.07em}.brand-section{color:var(--muted);font-family:var(--mono);font-size:.62rem;letter-spacing:.04em}.journal-nav{display:flex;align-items:center;gap:28px;color:var(--muted);font-family:var(--mono);font-size:.61rem;letter-spacing:.05em;text-transform:uppercase}.journal-nav a{transition:color .18s ease}.journal-nav a:hover,.original-link:hover{color:var(--red)}.journal-nav span{margin-left:4px;color:var(--red)}.journal-header-meta{display:flex;align-items:center;justify-content:flex-end;gap:19px}.issue-count{color:var(--faint);font-family:var(--mono);font-size:.6rem;letter-spacing:.05em}.original-link{display:inline-flex;align-items:center;gap:6px;color:var(--red);font-size:.75rem;font-weight:700;transition:color .18s ease}.journal-cover{display:grid;grid-template-columns:minmax(0,.92fr) minmax(390px,1.08fr);gap:clamp(35px,7vw,105px);min-height:595px;padding:85px 0 92px}.journal-cover>.ticker{grid-column:1 / -1;align-self:end;justify-self:center;width:calc(100% - clamp(24px,4vw,48px))}.cover-copy{position:relative;z-index:1;align-self:center;max-width:570px}.cover-kicker,.section-kicker{display:flex;align-items:center;gap:10px;color:var(--muted);font-family:var(--mono);font-size:.62rem;letter-spacing:.08em;text-transform:uppercase}.red-rule{width:28px;height:1px;background:var(--red)}.cover-copy h1{margin:27px 0 28px;font-family:var(--serif);font-size:clamp(4.2rem,8.6vw,8rem);font-weight:700;letter-spacing:-.105em;line-height:.91}.cover-copy h1 em,.desk-intro h2 em,.notes-heading h2 em,.about-copy h2 em{color:var(--red);font-style:normal}.cover-copy h1 em{display:inline-block;white-space:nowrap;font-size:.78em}.cover-intro{max-width:420px;margin:0;color:var(--muted);font-size:.9rem;line-height:1.95}.cover-details{display:flex;flex-wrap:wrap;gap:25px;margin-top:36px;padding-top:17px;border-top:1px solid var(--line);color:var(--faint);font-family:var(--mono);font-size:.58rem;letter-spacing:.04em}.cover-details strong{margin-right:6px;color:var(--ink);font-weight:500}.cover-art{position:relative;min-height:445px;overflow:hidden;border:1px solid var(--ink);background:var(--paper-dark);box-shadow:15px 15px 0 var(--acid);transform:rotate(1.2deg)}.cover-art img{width:100%;height:100%;min-height:445px;object-fit:cover;object-position:69% center;filter:saturate(.92) contrast(.97)}.art-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(130deg,rgba(22,21,19,.1),transparent 40%,rgba(22,21,19,.12));mix-blend-mode:multiply}.art-issue{position:absolute;top:19px;left:22px;color:var(--ink);font-family:var(--mono);font-size:.72rem}.art-caption{position:absolute;right:20px;bottom:17px;color:var(--ink);font-family:var(--serif);font-size:1.7rem;font-weight:700;letter-spacing:-.08em;line-height:.84;text-align:right}.art-caption em{color:var(--red);font-style:normal}.art-stamp{position:absolute;top:23px;right:21px;display:grid;width:68px;height:68px;place-items:center;border:1px solid var(--red);border-radius:50%;color:var(--red);font-family:var(--mono);font-size:.52rem;letter-spacing:.05em;line-height:1.15;text-align:center;transform:rotate(11deg)}.art-stamp b{font-weight:500}.art-line{position:absolute;bottom:17px;left:19px;color:#161513a8;font-family:var(--mono);font-size:.51rem;letter-spacing:.06em;writing-mode:vertical-rl;transform:rotate(180deg)}.ticker{overflow:hidden;width:calc(100% - clamp(24px,4vw,48px));margin-inline:auto;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);padding:13px 0 11px;color:var(--red);font-family:var(--mono);font-size:.63rem;letter-spacing:.09em;white-space:nowrap}.ticker-track{display:flex;width:max-content;will-change:transform}.ticker-item{display:block;flex:0 0 auto;padding-right:4.5rem}.desk-section{display:grid;grid-template-columns:50px minmax(360px,.88fr) minmax(520px,1.12fr);gap:clamp(24px,3vw,42px);padding:126px 0 138px}.section-rail{display:flex;flex-direction:column;align-items:center;gap:27px;padding-top:4px;color:var(--red);font-family:var(--mono);font-size:.7rem}.rail-word{color:var(--muted);font-size:.56rem;letter-spacing:.1em;writing-mode:vertical-rl;transform:rotate(180deg)}.desk-intro{align-self:start}.desk-kicker{display:flex;align-items:center;gap:10px;color:var(--muted);font-family:var(--mono);font-size:.62rem;letter-spacing:.08em;text-transform:uppercase}.desk-kicker b{padding:4px 6px 3px;color:var(--ink);background:var(--acid);font-size:.51rem;font-weight:500;letter-spacing:.04em}.notes-heading .section-kicker{color:var(--red)}.desk-intro h2,.notes-heading h2{margin:25px 0 22px;font-family:var(--serif);font-size:clamp(2.6rem,4vw,4rem);font-weight:700;letter-spacing:-.09em;line-height:.98}.title-keep-line{white-space:nowrap}.desk-intro>p{max-width:300px;margin:0;color:var(--muted);font-size:.83rem;line-height:1.9}.desk-intro blockquote{margin:45px 0 10px;padding-left:17px;border-left:2px solid var(--red);color:var(--ink);font-family:var(--serif);font-size:1rem;line-height:1.45}.desk-signature{color:var(--faint);font-family:var(--mono);font-size:.53rem;letter-spacing:.07em}.desk-card{overflow:hidden;align-self:start;border:1px solid var(--ink);background:var(--paper-light);box-shadow:13px 13px 0 var(--paper-dark)}.desk-card-top{display:flex;align-items:center;justify-content:space-between;min-height:43px;padding:0 17px;border-bottom:1px solid var(--line);color:var(--muted);font-family:var(--mono);font-size:.58rem;letter-spacing:.06em}.live-indicator{display:inline-flex;align-items:center;gap:6px}.live-indicator i{width:5px;height:5px;border-radius:50%;background:var(--red);box-shadow:0 0 0 3px #b94a3721}.desk-card-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:15px;padding:24px 23px 20px;color:var(--ink)}.desk-card-heading div{display:grid;gap:8px}.desk-card-heading span{color:var(--red);font-family:var(--mono);font-size:.54rem;letter-spacing:.09em}.desk-card-heading strong{font-family:var(--serif);font-size:1.55rem;font-weight:600;letter-spacing:-.07em;line-height:1}.desk-card-heading b{color:var(--red);font-size:1.7rem;font-weight:400;line-height:1;transform:rotate(-8deg)}.article-tabs{display:grid;grid-template-columns:1fr 1fr;gap:7px;padding:0 16px 14px;border-bottom:1px solid var(--line)}.article-tab{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;min-height:56px;padding:0 14px;border:1px solid var(--line);color:var(--muted);appearance:none;-moz-appearance:none;-webkit-appearance:none;background:transparent;text-align:left;transition:color .18s ease,border .18s ease,background .18s ease}.article-tab:last-child{border-right:1px solid var(--line)}.article-tab:hover,.article-tab.is-active{border-color:var(--acid);color:var(--ink);background:var(--acid)}.tab-number{color:var(--red);font-family:var(--mono);font-size:.67rem}.article-tab>span:nth-child(2){font-size:.88rem;font-weight:700}.article-tab small{color:var(--muted);font-family:var(--mono);font-size:.52rem;letter-spacing:.05em}.desk-workspace{display:grid;grid-template-columns:minmax(230px,.92fr) minmax(235px,1.08fr);gap:23px;padding:23px;background:var(--paper-light)}.article-form{min-width:0;padding:4px 0 0}.form-index{color:var(--red);font-family:var(--mono);font-size:.58rem;letter-spacing:.05em}.form-index span{color:var(--faint)}.form-title-wrap h3{margin:15px 0 7px;font-family:var(--serif);font-size:1.64rem;letter-spacing:-.07em;line-height:1.05}.form-title-wrap p{margin:0 0 23px;color:var(--muted);font-size:.7rem;line-height:1.6}.article-panel{display:none}.article-panel.is-visible{display:block;animation:panel-in .23s ease both}@keyframes panel-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.article-label{display:flex;align-items:baseline;gap:7px;margin-bottom:8px;color:var(--ink);font-size:.68rem;font-weight:700}.article-label span{color:var(--faint);font-family:var(--mono);font-size:.52rem;font-weight:400;letter-spacing:.04em}.article-label-spaced{margin-top:17px}.article-input-wrap{display:flex;align-items:center;min-height:49px;border:1px solid var(--line);background:#fff;transition:border .18s ease,box-shadow .18s ease}.article-input-wrap:focus-within{border-color:var(--red);box-shadow:3px 3px #b94a372e}.input-symbol{display:grid;width:37px;place-items:center;color:var(--red);font-size:1rem}.article-input-wrap input{min-width:0;flex:1;height:47px;padding:0 4px;border:0;outline:0;color:var(--ink);background:transparent;font-size:.72rem}.article-input-wrap input::placeholder{color:#aaa399}.article-clear{width:30px;height:30px;margin-right:5px;border:0;color:var(--faint);background:transparent;font-size:1.12rem;line-height:1}.article-clear:hover{color:var(--red)}.article-hint{display:flex;align-items:center;gap:6px;margin:8px 0 20px;color:var(--faint);font-size:.59rem}.article-hint span{width:4px;height:4px;border-radius:50%;background:var(--red)}.slug-input-wrap{padding-left:10px}.slug-domain{color:var(--muted);font-family:var(--mono);font-size:.62rem;white-space:nowrap}.ink-button{display:inline-flex;align-items:center;justify-content:center;gap:9px;width:100%;min-height:49px;border:1px solid var(--red);color:var(--paper-light);background:var(--red);font-size:.75rem;font-weight:700;transition:background .18s ease,color .18s ease,transform .18s ease}.ink-button:hover{color:var(--ink);background:var(--acid);transform:translateY(-2px)}.article-error{min-height:16px;margin:9px 0 0;color:var(--red);font-size:.63rem}.article-error:not(.has-error){visibility:hidden}.article-result{min-width:0;padding:12px;border:1px solid var(--line);color:var(--ink);background:var(--paper-dark)}.result-label{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;color:var(--muted);font-family:var(--mono);font-size:.54rem;letter-spacing:.09em}.result-label-accent{justify-content:flex-start;margin:23px 0 0;color:var(--red)}.blog-result-panel[hidden]{display:none}.blog-result-panel{min-height:336px}.qr-matte{display:grid;width:min(100%,244px);aspect-ratio:1;margin:0 auto 18px;place-items:center;background:transparent}.qr-matte canvas{width:calc(100% - 18px)!important;height:calc(100% - 18px)!important}.result-meta{display:grid;gap:4px;margin-bottom:15px}.result-meta span,.output-stat span{color:var(--muted);font-family:var(--mono);font-size:.52rem;letter-spacing:.09em}.result-meta strong{overflow:hidden;color:var(--ink);font-family:var(--mono);font-size:.68rem;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.result-actions{display:flex;gap:7px;margin-top:auto}.paper-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;flex:1;border:0;color:var(--paper-light);background:var(--ink);font-size:.67rem;font-weight:700;transition:background .18s ease,transform .18s ease}.paper-button:hover{color:var(--ink);background:var(--acid);transform:translateY(-1px)}.round-button{display:inline-grid;width:39px;height:38px;place-items:center;border:1px solid var(--line);color:var(--ink);background:transparent;transition:border .18s ease,color .18s ease,background .18s ease}.round-button:hover{border-color:var(--acid);color:var(--ink);background:var(--acid)}.short-output-panel{display:flex;flex-direction:column}.short-output-mark{display:grid;width:45px;height:45px;place-items:center;color:var(--ink);background:var(--acid)}.blog-short-output{margin:43px 0 10px;color:var(--ink);font-family:var(--mono);font-size:clamp(1.35rem,3vw,1.86rem);letter-spacing:-.07em;overflow-wrap:anywhere}.blog-short-caption{min-height:34px;margin:0 0 18px;color:var(--muted);font-size:.67rem;line-height:1.55}.output-stat{display:flex;align-items:baseline;justify-content:space-between;gap:15px;padding:11px 0;border-top:1px solid var(--line)}.output-stat strong{max-width:60%;overflow:hidden;color:var(--ink);font-family:var(--mono);font-size:.61rem;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.short-output-panel .result-actions{margin-top:22px}.desk-card-footer{display:flex;align-items:center;gap:7px;min-height:37px;padding:0 17px;border-top:1px solid var(--line);color:var(--faint);font-family:var(--mono);font-size:.51rem;letter-spacing:.04em}.notes-section{padding:108px 0 135px;border-top:1px solid var(--line)}.notes-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:30px}.notes-heading h2{margin-bottom:0}.notes-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:47px}.note-card{position:relative;min-height:254px;padding:23px 22px;border:1px solid var(--line);background:#faf8f373}.note-card-highlight{border-color:var(--ink);background:var(--red);color:var(--paper-light);transform:translateY(-12px) rotate(-1deg)}.note-number{color:var(--red);font-family:var(--mono);font-size:.57rem}.note-card-highlight .note-number{color:var(--acid)}.note-card h3{margin:32px 0 11px;font-family:var(--serif);font-size:1.35rem;letter-spacing:-.07em}.note-card p{max-width:250px;margin:0;color:var(--muted);font-size:.75rem;line-height:1.8}.note-card-highlight p{color:#faf8f3c2}.note-card a{position:absolute;bottom:23px;left:22px;display:inline-flex;align-items:center;gap:6px;color:var(--acid);font-family:var(--mono);font-size:.58rem;letter-spacing:.05em}.note-deco{position:absolute;right:22px;bottom:21px;color:var(--red);font-family:var(--serif);font-size:2.2rem;font-style:italic}.note-deco-arrow{color:var(--red);font-size:3rem;transform:rotate(-12deg)}.about-section{display:grid;grid-template-columns:minmax(105px,.35fr) minmax(0,1fr) minmax(175px,.45fr);align-items:stretch;gap:clamp(24px,3vw,44px);width:100vw;min-height:340px;margin-left:calc(50% - 50vw);padding:65px max(26px,calc((100vw - 1240px)/2)) 31px;color:var(--paper-light);background:var(--ink)}.about-label{color:var(--acid);font-family:var(--mono);font-size:.68rem;letter-spacing:.06em;line-height:1.5}.about-label span{color:#faf8f373}.about-copy .section-kicker{color:#faf8f387}.about-copy h2{margin:18px 0 0;font-family:var(--serif);font-size:clamp(2.4rem,4vw,4rem);letter-spacing:-.09em;line-height:1}.about-copy h2 em{color:var(--acid)}.about-note{max-width:390px;margin:22px 0 0;color:#faf8f391;font-size:.75rem;line-height:1.8}.about-side{display:flex;align-self:center;flex-direction:column;align-items:flex-start;justify-content:center;gap:13px;padding-left:16px;border-left:1px solid rgba(250,248,243,.23)}.about-side>span{display:block;margin:0;color:#faf8f36b;font-family:var(--mono);font-size:.48rem;letter-spacing:.1em}.about-side a{display:inline-flex;align-items:center;gap:6px;color:var(--paper-light);font-size:.68rem;font-weight:700}.about-side a:hover{color:var(--acid)}.about-meta{display:flex;flex-wrap:wrap;gap:7px 14px;padding-top:13px;border-top:1px solid rgba(250,248,243,.18);color:#faf8f36b;font-family:var(--mono);font-size:.48rem;letter-spacing:.06em}.about-meta span{margin:0;color:inherit;font:inherit;letter-spacing:inherit}.journal-footer{display:flex;align-items:center;justify-content:space-between;min-height:85px;color:var(--faint);font-family:var(--mono);font-size:.57rem;letter-spacing:.06em}.blog-toast{position:fixed;z-index:10;right:22px;bottom:22px;display:flex;align-items:center;gap:8px;padding:10px 13px 10px 10px;color:var(--ink);background:var(--acid);font-size:.7rem;opacity:0;pointer-events:none;transform:translateY(8px);transition:opacity .18s ease,transform .18s ease}.blog-toast.is-visible{opacity:1;transform:translateY(0)}.blog-toast span{display:grid;width:22px;height:22px;place-items:center;background:var(--ink);color:var(--acid)}@media(max-width:1050px){.journal-cover{grid-template-columns:minmax(0,.9fr) minmax(330px,1.1fr);gap:42px}.desk-section{grid-template-columns:46px minmax(330px,.88fr) minmax(470px,1.12fr);gap:28px}.desk-workspace{grid-template-columns:1fr}.article-result{min-height:325px}.qr-matte{width:min(100%,220px)}}@media(max-width:760px){.journal-site{width:min(100% - 32px,560px)}.journal-header{grid-template-columns:1fr auto;min-height:72px}.journal-nav,.issue-count{display:none}.journal-header-meta{gap:0}.journal-cover{display:flex;min-height:0;flex-direction:column;padding:32px 0 46px}.cover-copy h1{margin-top:18px;margin-bottom:16px;font-size:clamp(3.3rem,15vw,4.6rem)}.cover-intro{max-width:430px;font-size:.78rem;line-height:1.7}.cover-details{margin-top:20px;padding-top:14px}.cover-art{min-height:230px;height:230px;margin:28px 8px 0 0;box-shadow:9px 9px 0 var(--acid)}.cover-art img{height:230px;min-height:230px}.art-caption{font-size:1.2rem}.art-line{display:none}.journal-cover>.ticker{margin-top:42px}.desk-section{display:block;min-height:0;padding:64px 0 72px}.section-rail{display:flex;flex-direction:row;align-items:center;gap:12px;margin-bottom:24px}.rail-word{writing-mode:initial;transform:none}.desk-intro h2,.notes-heading h2{font-size:2.55rem}.desk-intro>p{max-width:430px;font-size:.76rem;line-height:1.7}.desk-intro blockquote,.desk-signature{display:none}.desk-card{margin-top:23px;box-shadow:6px 6px 0 var(--paper-dark)}.desk-card-top{min-height:36px;padding-inline:12px;font-size:.51rem}.desk-card-heading{padding:16px 15px 13px}.desk-card-heading div{gap:6px}.desk-card-heading strong{font-size:1.28rem}.desk-card-heading b{font-size:1.35rem}.article-tabs{gap:5px;padding:0 12px 10px}.article-tab{min-height:46px;padding-inline:10px;gap:7px}.article-tab>span:nth-child(2){font-size:.75rem}.desk-workspace{gap:13px;padding:15px}.form-title-wrap h3{margin:11px 0 5px;font-size:1.36rem}.form-title-wrap p{margin-bottom:13px;font-size:.65rem}.article-input-wrap{min-height:43px}.article-input-wrap input{height:41px;font-size:.67rem}.article-label{margin-bottom:6px;font-size:.62rem}.article-hint{margin:6px 0 13px;font-size:.55rem}.ink-button{min-height:43px;font-size:.68rem}.article-error{min-height:10px;margin-top:6px;font-size:.58rem}.article-result{min-height:0;padding:10px}.blog-result-panel{min-height:245px}.qr-matte{width:min(100%,174px);margin-bottom:11px}.result-meta{gap:3px;margin-bottom:10px}.result-meta span,.output-stat span{font-size:.48rem}.result-meta strong{font-size:.61rem}.paper-button{min-height:34px;font-size:.6rem}.round-button{width:35px;height:34px}.short-output-panel{min-height:245px}.short-output-mark{width:38px;height:38px}.result-label-accent{margin-top:16px}.blog-short-output{margin:25px 0 8px;font-size:1.35rem}.blog-short-caption{min-height:25px;margin-bottom:12px;font-size:.61rem}.output-stat{padding:8px 0}.notes-section{min-height:0;padding:72px 0 84px}.notes-heading{display:block}.notes-grid{grid-template-columns:1fr;gap:12px}.note-card,.note-card-highlight{min-height:205px;transform:none}.note-card-highlight{margin-bottom:5px}.about-section{display:block;min-height:0;padding:38px 25px 42px}.about-label{margin-bottom:35px}.about-side{margin-top:36px}.about-meta{margin-top:30px}.journal-footer{align-items:flex-start;flex-direction:column;gap:10px;padding:23px 0}}@media(max-width:470px){.article-tab{grid-template-columns:auto 1fr;padding:0 12px}.article-tab small{display:none}.desk-workspace{padding:21px 15px 20px}.desk-card-top{padding-inline:13px;font-size:.52rem}.article-result{padding:10px}.qr-matte{width:min(100%,205px)}.blog-short-output{font-size:1.45rem}.journal-cover>.ticker{width:calc(100% - 32px);margin-inline:auto}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.brand-symbol{display:grid;width:39px;height:39px;place-items:center;border:0;border-radius:0;background:transparent;transform:translateY(-5px)}.brand-symbol img{width:54px;height:54px;object-fit:contain}
