:root{--sx-bg:#07080b;--sx-panel:rgb(255 255 255 / .03);--sx-line:rgb(255 255 255 / .08);--sx-ink:#f4f1ec;--sx-muted:#9b9a97;--sx-body:'Bricolage Grotesque', system-ui, sans-serif;--sx-display:'Bricolage Grotesque', system-ui, sans-serif}html{scroll-behavior:smooth}body{background:#07080b;color:#f4f1ec;font-family:'Bricolage Grotesque',system-ui,sans-serif;line-height:1.5}a{color:inherit}.jef-bar .sx-links a[aria-current="page"]{color:var(--sx-ink)}.jef-main{min-height:60vh}.jef-list{padding-top:clamp(56px, 8vw, 110px)}.jef-posts{display:grid;gap:0;margin:0 0 30px;padding:0;list-style:none;border-top:1px solid var(--sx-line)}.jef-posts li{border-bottom:1px solid var(--sx-line)}.jef-post{display:grid;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:20px;padding:18px 8px;text-decoration:none;border-radius:14px;transition:background .2s}.jef-post-thumb{width:72px;height:72px;object-fit:cover;border-radius:12px;background:rgb(255 255 255 / .05);filter:saturate(.85)}.jef-post-text{display:grid;gap:5px;min-width:0}.jef-post-title{font-size:1.18rem;font-weight:650;line-height:1.3}.jef-post-excerpt{color:var(--sx-muted);line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.jef-post .sx-when{font-size:.78rem}.jef-post-arr{color:var(--sx-muted);transition:transform .3s,color .3s}.jef-post:hover,.jef-post:focus-visible{background:rgb(255 255 255 / .04)}.jef-post:hover .jef-post-arr,.jef-post:focus-visible .jef-post-arr{transform:translateX(4px);color:#ff6a8e}.navigation.pagination{margin-top:10px}.nav-links{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.nav-links .page-numbers{display:inline-grid;place-items:center;min-width:44px;min-height:44px;padding:0 14px;border-radius:999px;border:1px solid var(--sx-line);text-decoration:none;font-weight:600}.nav-links .page-numbers.current{background:#f4f1ec;color:#07080b;border-color:#f4f1ec}.nav-links a.page-numbers:hover{border-color:rgb(255 255 255 / .4)}.jef-narrow{width:min(760px, 100%);margin:0 auto}.jef-article-head{padding-bottom:30px}.jef-article-head::before{background:radial-gradient(ellipse at 80% 0%,rgb(255 1 79 / .18),transparent 50%),radial-gradient(ellipse at 0% 100%,rgb(91 61 255 / .14),transparent 50%),#07080b}.jef-crumbs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:22px;color:var(--sx-muted);font:500 .82rem/1.4 'JetBrains Mono',monospace}.jef-crumbs a{color:#8fe8c7;text-decoration:none}.jef-crumbs a:hover{text-decoration:underline}.jef-title{margin:0 0 18px;font:600 clamp(2rem, 4.6vw, 3.6rem)/1.04 var(--sx-display);letter-spacing:-.04em}.jef-meta{margin:0;color:var(--sx-muted);font:500 .88rem/1.4 'JetBrains Mono',monospace}.jef-cover{width:min(1040px, 100%);margin:40px auto 0}.jef-cover img{width:100%;height:auto;max-height:520px;object-fit:cover;border-radius:20px;border:1px solid var(--sx-line)}.jef-content{padding:10px clamp(16px, 4vw, 0px) 40px;font-size:1.13rem;line-height:1.75;color:#e7e3dc}.jef-content>*{margin:0 0 1.2em}.jef-content h2,.jef-content h3,.jef-content h4{margin:1.9em 0 .6em;font-family:var(--sx-display);line-height:1.2;letter-spacing:-.02em;color:#fff}.jef-content h2{font-size:clamp(1.6rem, 3vw, 2.1rem)}.jef-content h3{font-size:1.35rem}.jef-content a{color:#ff8fb1;text-underline-offset:3px}.jef-content a:hover{color:#fff}.jef-content ul,.jef-content ol{padding-left:1.3em}.jef-content li{margin:.35em 0}.jef-content li::marker{color:#ff6a8e}.jef-content blockquote{margin:1.6em 0;padding:6px 0 6px 22px;border-left:3px solid #ff014f;color:#fff;font-size:1.2rem}.jef-content img,.jef-content video,.jef-content iframe{max-width:100%;height:auto;border-radius:14px}.jef-content figure{margin:1.6em 0}.jef-content figcaption{margin-top:8px;color:var(--sx-muted);font-size:.9rem;text-align:center}.jef-content code{padding:2px 6px;border-radius:6px;background:rgb(255 255 255 / .07);font:.92em 'JetBrains Mono',monospace}.jef-content pre{overflow-x:auto;padding:18px 20px;border-radius:14px;background:#0e1017;border:1px solid var(--sx-line);font:.9rem/1.6 'JetBrains Mono',monospace}.jef-content pre code{padding:0;background:none}.jef-content table{width:100%;border-collapse:collapse;font-size:1rem;display:block;overflow-x:auto}.jef-content th,.jef-content td{padding:10px 12px;border-bottom:1px solid var(--sx-line);text-align:left;vertical-align:top}.jef-content th{color:#fff}.jef-content hr{border:0;height:1px;background:var(--sx-line);margin:2.4em 0}.jef-content .wp-block-button__link{display:inline-block;padding:12px 24px;border-radius:999px;background:#f4f1ec;color:#07080b;text-decoration:none;font-weight:600}.jef-content .aligncenter{margin-left:auto;margin-right:auto}.jef-article-foot{padding:0 clamp(16px, 4vw, 0px) 60px}.jef-tags{display:flex;flex-wrap:wrap;gap:8px;align-items:center;color:var(--sx-muted)}.jef-tags span{font:500 .78rem/1 'JetBrains Mono',monospace;text-transform:uppercase;letter-spacing:.1em}.jef-tags a{padding:5px 11px;border-radius:999px;border:1px solid var(--sx-line);text-decoration:none;font-size:.88rem}.jef-author{margin:30px 0;display:grid;gap:6px}.jef-author p{margin:0}.jef-author-name{font-size:1.2rem;font-weight:700}.jef-pager{display:grid;grid-template-columns:1fr 1fr;gap:16px}.jef-pager a{display:block;padding:16px 18px;border-radius:14px;border:1px solid var(--sx-line);text-decoration:none;font-weight:600;line-height:1.35}.jef-pager a:hover{border-color:rgb(255 255 255 / .3);background:rgb(255 255 255 / .03)}.jef-next{grid-column:2;text-align:right}.jef-cta{position:relative;isolation:isolate;padding:clamp(80px, 12vw, 150px) clamp(16px, 4vw, 40px);text-align:center;overflow:hidden;border-top:1px solid var(--sx-line)}.jef-cta::before{content:'';position:absolute;left:50%;top:50%;z-index:-1;width:70vw;height:70vw;translate:-50% -50%;border-radius:50%;background:radial-gradient(circle,rgb(255 1 79 / .2),transparent 60%);filter:blur(30px)}.jef-cta h2{margin:0 auto 36px;max-width:14ch;font:600 clamp(2.4rem, 7vw, 5.6rem)/.94 var(--sx-display);letter-spacing:-.06em}.jef-cta h2 span{color:transparent;-webkit-text-stroke:1.5px #f4f1ec}.jef-foot{display:grid;gap:10px}.jef-foot p{margin:0}.jef-foot-links{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 20px}.jef-foot-links a{color:var(--sx-muted);text-decoration:none}.jef-foot-links a:hover{color:var(--sx-ink)}.jef-404{min-height:60vh;display:grid;align-content:center}@media (max-width:640px){.jef-post{grid-template-columns:56px minmax(0,1fr);gap:14px}.jef-post-thumb{width:56px;height:56px}.jef-post-arr{display:none}.jef-pager{grid-template-columns:1fr}.jef-next{grid-column:1;text-align:left}}.grecaptcha-badge{visibility:hidden!important}