.detail[data-astro-cid-gh4zanl2]{padding:9rem 0 6rem}.back[data-astro-cid-gh4zanl2]{color:var(--fg-dim);margin-bottom:2rem;font-family:JetBrains Mono,monospace;font-size:.78rem;display:inline-block}.back[data-astro-cid-gh4zanl2]:hover{color:var(--orange)}.date[data-astro-cid-gh4zanl2]{letter-spacing:.06em;text-transform:uppercase;color:var(--cyan);font-family:JetBrains Mono,monospace;font-size:.72rem}.detail[data-astro-cid-gh4zanl2] h1[data-astro-cid-gh4zanl2]{max-width:30ch;margin:1rem 0 1.2rem;font-size:clamp(2.1rem,5vw,3.2rem)}.excerpt[data-astro-cid-gh4zanl2]{color:var(--fg-dim);max-width:65ch;margin-bottom:2.4rem;font-size:1.05rem;line-height:1.7}.lang-note[data-astro-cid-gh4zanl2]{color:var(--fg-dim2);margin-bottom:1.6rem;font-family:JetBrains Mono,monospace;font-size:.75rem}.cover-wrapper[data-astro-cid-gh4zanl2]{border:1px solid var(--line);border-radius:12px;max-width:68ch;margin-bottom:2.5rem;overflow:hidden}.cover-image[data-astro-cid-gh4zanl2]{object-fit:cover;width:100%;height:auto;display:block}.prose[data-astro-cid-gh4zanl2] img{border-radius:8px;width:100%;height:auto;margin:2rem 0}.prose[data-astro-cid-gh4zanl2]{max-width:68ch;color:var(--fg-dim);font-size:1rem;line-height:1.9}.prose[data-astro-cid-gh4zanl2] h1,.prose[data-astro-cid-gh4zanl2] h2,.prose[data-astro-cid-gh4zanl2] h3{color:var(--fg);text-transform:none;margin:2rem 0 1rem;font-family:Plus Jakarta Sans,sans-serif;font-weight:700}.prose[data-astro-cid-gh4zanl2] p{margin-bottom:1.2rem}.prose[data-astro-cid-gh4zanl2] ol,.prose[data-astro-cid-gh4zanl2] ul{margin:0 0 1.2rem 1.4rem}.prose[data-astro-cid-gh4zanl2] li{margin-bottom:.5rem}.prose[data-astro-cid-gh4zanl2] strong{color:var(--fg)}.prose[data-astro-cid-gh4zanl2] a{color:var(--orange);text-underline-offset:3px;text-decoration:underline}.tags[data-astro-cid-gh4zanl2]{flex-wrap:wrap;gap:.6rem;margin-top:2.4rem;display:flex}.tags[data-astro-cid-gh4zanl2] span[data-astro-cid-gh4zanl2]{color:var(--fg-dim);border:1px solid var(--line);border-radius:999px;padding:.4rem .8rem;font-family:JetBrains Mono,monospace;font-size:.72rem}.detail-columns[data-astro-cid-gh4zanl2]{grid-template-columns:2.2fr 1fr;align-items:start;gap:3rem;display:grid}.detail-sidebar[data-astro-cid-gh4zanl2]{position:sticky;top:6rem}.detail-sidebar[data-astro-cid-gh4zanl2] h4[data-astro-cid-gh4zanl2]{letter-spacing:.1em;text-transform:uppercase;color:var(--orange);margin-bottom:1.2rem;font-family:JetBrains Mono,monospace;font-size:.72rem}.sidebar-list[data-astro-cid-gh4zanl2]{flex-direction:column;gap:1.1rem;display:flex}.sidebar-card[data-astro-cid-gh4zanl2]{background:var(--bg);border-radius:10px;align-items:flex-start;gap:1rem;padding:1rem;transition:background .2s;display:flex}.sidebar-card[data-astro-cid-gh4zanl2]:hover{background:var(--bg-alt3,#1a1c22)}.sidebar-card[data-astro-cid-gh4zanl2] img[data-astro-cid-gh4zanl2]{object-fit:cover;border-radius:8px;flex-shrink:0;width:96px;height:96px}.sidebar-card[data-astro-cid-gh4zanl2] h5[data-astro-cid-gh4zanl2]{color:var(--fg);margin-bottom:.5rem;font-family:Plus Jakarta Sans,sans-serif;font-size:1rem;line-height:1.4}.sidebar-card[data-astro-cid-gh4zanl2] span[data-astro-cid-gh4zanl2]{color:var(--fg-dim);font-family:JetBrains Mono,monospace;font-size:.74rem}.baca-juga[data-astro-cid-gh4zanl2]{border-top:1px solid var(--line);margin-top:4rem;padding-top:2.5rem}.baca-juga[data-astro-cid-gh4zanl2] h4[data-astro-cid-gh4zanl2]{letter-spacing:.1em;text-transform:uppercase;color:var(--orange);margin-bottom:1.5rem;font-family:JetBrains Mono,monospace;font-size:.72rem}.baca-juga-grid[data-astro-cid-gh4zanl2]{grid-template-columns:repeat(3,1fr);gap:1.6rem;display:grid}.baca-juga-card[data-astro-cid-gh4zanl2]{border-radius:var(--radius);background:var(--bg-alt2);display:block;overflow:hidden}.baca-juga-card[data-astro-cid-gh4zanl2] img[data-astro-cid-gh4zanl2]{object-fit:cover;width:100%;height:140px;display:block}.baca-juga-card[data-astro-cid-gh4zanl2] div[data-astro-cid-gh4zanl2]{padding:1.1rem}.baca-juga-card[data-astro-cid-gh4zanl2] h5[data-astro-cid-gh4zanl2]{color:var(--fg);margin-bottom:.5rem;font-family:Plus Jakarta Sans,sans-serif;font-size:.98rem}.baca-juga-card[data-astro-cid-gh4zanl2] p[data-astro-cid-gh4zanl2]{color:var(--fg-dim);font-size:.85rem;line-height:1.5}.read-progress[data-astro-cid-gh4zanl2]{z-index:99;pointer-events:none;height:2px;position:fixed;top:70px;left:0;right:0}.read-progress[data-astro-cid-gh4zanl2] span[data-astro-cid-gh4zanl2]{background:var(--orange);transform-origin:0;height:100%;display:block;transform:scaleX(0);box-shadow:0 0 8px #ff5b1f99}.date[data-astro-cid-gh4zanl2]{display:inline-block}@keyframes adType{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.date[data-astro-cid-gh4zanl2]{animation:.9s steps(28,end) backwards adType}.detail[data-astro-cid-gh4zanl2] h1[data-astro-cid-gh4zanl2] .adw[data-astro-cid-gh4zanl2]{vertical-align:bottom;margin-bottom:-.08em;padding-bottom:.08em;display:inline-block;overflow:hidden}.detail[data-astro-cid-gh4zanl2] h1[data-astro-cid-gh4zanl2] .adw[data-astro-cid-gh4zanl2]>span[data-astro-cid-gh4zanl2]{display:inline-block}@keyframes adWord{0%{transform:translateY(105%)}to{transform:none}}.detail[data-astro-cid-gh4zanl2] h1[data-astro-cid-gh4zanl2] .adw[data-astro-cid-gh4zanl2]>span[data-astro-cid-gh4zanl2]{animation:adWord .7s cubic-bezier(.2, .8, .2, 1) calc(.2s + var(--w,0) * 60ms) backwards}@keyframes adBlur{0%{opacity:0;filter:blur(6px);transform:translateY(10px)}to{opacity:1;filter:none;transform:none}}.excerpt[data-astro-cid-gh4zanl2]{animation:.8s .6s backwards adBlur}@keyframes adPrint{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}.cover-image[data-astro-cid-gh4zanl2]{animation:1.1s cubic-bezier(.65,0,.35,1) .8s backwards adPrint}@keyframes adFromRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:none}}.detail-sidebar[data-astro-cid-gh4zanl2] h4[data-astro-cid-gh4zanl2]{animation:.6s .5s backwards adFromRight}.sidebar-list[data-astro-cid-gh4zanl2] li[data-astro-cid-gh4zanl2]{animation:.6s cubic-bezier(.2,.8,.2,1) backwards adFromRight}.sidebar-list[data-astro-cid-gh4zanl2] li[data-astro-cid-gh4zanl2]:first-child{animation-delay:.6s}.sidebar-list[data-astro-cid-gh4zanl2] li[data-astro-cid-gh4zanl2]:nth-child(2){animation-delay:.7s}.sidebar-list[data-astro-cid-gh4zanl2] li[data-astro-cid-gh4zanl2]:nth-child(3){animation-delay:.8s}.sidebar-list[data-astro-cid-gh4zanl2] li[data-astro-cid-gh4zanl2]:nth-child(4){animation-delay:.9s}.sidebar-list[data-astro-cid-gh4zanl2] li[data-astro-cid-gh4zanl2]:nth-child(5){animation-delay:1s}.prose[data-astro-cid-gh4zanl2] h2.reveal,.prose[data-astro-cid-gh4zanl2] h3.reveal{opacity:1;transition:none;position:relative;transform:none}.prose[data-astro-cid-gh4zanl2] h2.reveal:before,.prose[data-astro-cid-gh4zanl2] h3.reveal:before{content:"";background:var(--orange);transform-origin:100%;pointer-events:none;width:1rem;height:2px;position:absolute;top:.65em;left:-1.4rem;transform:scaleX(0)}@keyframes adHead{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:none}}@keyframes adMark{0%{transform:scaleX(0)}40%{transform:scaleX(1)}to{transform:scaleX(0)}}.prose[data-astro-cid-gh4zanl2] h2.reveal:not(.in),.prose[data-astro-cid-gh4zanl2] h3.reveal:not(.in){opacity:0}.prose[data-astro-cid-gh4zanl2] h2.reveal.in,.prose[data-astro-cid-gh4zanl2] h3.reveal.in{animation:.7s cubic-bezier(.2,.8,.2,1) backwards adHead}.prose[data-astro-cid-gh4zanl2] h2.reveal.in:before,.prose[data-astro-cid-gh4zanl2] h3.reveal.in:before{animation:1.1s cubic-bezier(.65,0,.35,1) adMark}.prose[data-astro-cid-gh4zanl2] img.reveal{opacity:1;transition:none;transform:none}@keyframes adImg{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}.prose[data-astro-cid-gh4zanl2] img.reveal:not(.in){opacity:0}.prose[data-astro-cid-gh4zanl2] img.reveal.in{animation:.8s backwards adImg}.tags[data-astro-cid-gh4zanl2].reveal{opacity:1;transition:none;transform:none}@keyframes adTagPop{0%{opacity:0;transform:scale(.7)}60%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:none}}.tags[data-astro-cid-gh4zanl2]:not(.in) span[data-astro-cid-gh4zanl2]{opacity:0}.tags[data-astro-cid-gh4zanl2].in span[data-astro-cid-gh4zanl2]{animation:.5s cubic-bezier(.2,.8,.2,1) backwards adTagPop}.tags[data-astro-cid-gh4zanl2].in span[data-astro-cid-gh4zanl2]:nth-child(2){animation-delay:70ms}.tags[data-astro-cid-gh4zanl2].in span[data-astro-cid-gh4zanl2]:nth-child(3){animation-delay:.14s}.tags[data-astro-cid-gh4zanl2].in span[data-astro-cid-gh4zanl2]:nth-child(4){animation-delay:.21s}.tags[data-astro-cid-gh4zanl2].in span[data-astro-cid-gh4zanl2]:nth-child(5){animation-delay:.28s}.tags[data-astro-cid-gh4zanl2].in span[data-astro-cid-gh4zanl2]:nth-child(n+6){animation-delay:.35s}.baca-juga-grid[data-astro-cid-gh4zanl2].reveal{opacity:1;perspective:1000px;transition:none;transform:none}.baca-juga-card[data-astro-cid-gh4zanl2]{transform-origin:50% 100%}@keyframes adPageUp{0%{opacity:0;transform:rotateX(55deg)translateY(30px)}to{opacity:1;transform:none}}.baca-juga-grid[data-astro-cid-gh4zanl2]:not(.in) .baca-juga-card[data-astro-cid-gh4zanl2]{opacity:0}.baca-juga-grid[data-astro-cid-gh4zanl2].in .baca-juga-card[data-astro-cid-gh4zanl2]{animation:.8s cubic-bezier(.2,.8,.2,1) backwards adPageUp}.baca-juga-grid[data-astro-cid-gh4zanl2].in .baca-juga-card[data-astro-cid-gh4zanl2]:nth-child(2){animation-delay:.1s}.baca-juga-grid[data-astro-cid-gh4zanl2].in .baca-juga-card[data-astro-cid-gh4zanl2]:nth-child(3){animation-delay:.2s}@media (width<=980px){.detail-columns[data-astro-cid-gh4zanl2]{grid-template-columns:1fr}.detail-sidebar[data-astro-cid-gh4zanl2]{position:static}.baca-juga-grid[data-astro-cid-gh4zanl2]{grid-template-columns:1fr}.prose[data-astro-cid-gh4zanl2] h2.reveal:before,.prose[data-astro-cid-gh4zanl2] h3.reveal:before{display:none}}
