.n-loading{--n-ink:color-mix(in srgb,var(--color-foreground,#fff) 7%,var(--color-background,#1e1f21));--n-columns:1;pointer-events:none;animation:1.6s ease-in-out infinite paused n-loading-breathe}.n-loading[data-loading-visible=true]{animation-play-state:running}html[data-loading-paused] .n-loading{animation-play-state:paused}.n-loading-line,.n-loading-cover,.n-loading-avatar{background:var(--n-ink);border-radius:4px;display:block}.n-loading-line{height:12px;margin-block:0 9px;margin-inline-end:auto}.n-loading-hero{margin:20px 0 46px}.n-loading-hero>.n-loading-line{max-width:650px;height:44px;margin-bottom:24px}.n-loading-socials{gap:16px;margin-block:26px 24px;display:flex}.n-loading-socials .n-loading-avatar{border-radius:5px;width:22px;height:22px}.n-loading-home-meta .n-loading-line{height:10px}.n-loading-deck .n-loading-line{height:14px;margin-bottom:10px}.n-loading-deck{margin-block:24px 32px}.n-loading-columns{columns:var(--n-columns);column-gap:12px}.n-loading-card{break-inside:avoid;margin-bottom:48px}.n-loading-cover{border-radius:8px;margin-bottom:18px}.n-loading-ratio-0{aspect-ratio:4/5}.n-loading-ratio-1{aspect-ratio:1}.n-loading-ratio-2{aspect-ratio:4/3}.n-loading-title .n-loading-line{height:15px;margin-bottom:9px}.n-loading-excerpt{margin-top:18px}.n-loading-meta{margin-top:20px}.n-loading-meta .n-loading-line{height:10px}.n-loading-page{z-index:40;box-sizing:border-box;background:var(--color-background,#1e1f21);pointer-events:none;padding:24px clamp(16px,2vw,32px);position:fixed;overflow:hidden}.n-loading-grid-overlay{background:var(--color-background,#1e1f21);pointer-events:none;z-index:3;position:absolute;inset:0;overflow:hidden}[data-grid-loading]>.home-card{visibility:hidden}.n-loading-more{min-height:280px;margin-top:0}.n-loading-search{padding-top:4px}.n-loading-search-row{border-bottom:1px solid var(--n-ink);padding:18px 0}.n-loading-search-row>.n-loading-line:first-child{height:9px;margin-bottom:16px}.n-loading-search-row>.n-loading-line:nth-child(2){height:18px;margin-bottom:17px}.n-loading-article-head{margin-block:36px 40px}.n-loading-article-head>.n-loading-line{height:clamp(32px,4vw,60px);margin-bottom:14px}.n-loading-byline{align-items:center;gap:12px;margin-top:28px;display:flex}.n-loading-byline>.n-loading-line{height:11px;margin:0}.n-loading-avatar{border-radius:50%;flex:none;width:38px;height:38px}.n-loading-wide{aspect-ratio:16/8;max-height:480px;margin-bottom:48px}.n-loading-reading{max-width:740px;margin-inline:auto}.n-loading-reading .n-loading-line{height:14px;margin-bottom:16px}@media (width>=810px){.n-loading{--n-columns:2}}@media (width>=1200px){.n-loading{--n-columns:3}}@media (width>=1440px){.n-loading{--n-columns:4}}@media (width>=1920px){.n-loading{--n-columns:5}}@media (width>=2560px){.n-loading{--n-columns:6}}@keyframes n-loading-breathe{0%,to{opacity:.62}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.n-loading{opacity:1;animation:none}}.sidebar[data-astro-cid-67taltqw] [data-cms-navigation]{overscroll-behavior:contain;max-height:calc(100dvh - 180px);overflow-y:auto}.contra-profile-link{outline-offset:6px;border-radius:8px;max-width:100%;display:block}.contra-profile-link img{width:100%;height:auto;margin:0;display:block}.contra-profile-link .contra-on-dark,html[data-color-scheme=dark] .contra-profile-link .contra-on-light{display:none}html[data-color-scheme=dark] .contra-profile-link .contra-on-dark{display:block}@media (prefers-color-scheme:dark){html[data-color-scheme=system] .contra-profile-link .contra-on-light{display:none}html[data-color-scheme=system] .contra-profile-link .contra-on-dark{display:block}}.contra-footer-badge{flex-direction:column;align-items:flex-start;gap:10px;margin-block:24px;display:flex}.contra-footer-badge .contra-profile-link{width:220px}.contra-footer-details{font:inherit;color:var(--color-secondary);text-underline-offset:4px;font-size:13px;line-height:1.5;text-decoration:underline}.contra-footer-details:hover{color:var(--color-foreground)}[data-site-editor]>nav{z-index:999990;color:#fff;background:#202124;border:1px solid #777;border-radius:8px;flex-wrap:wrap;gap:4px;max-width:calc(100vw - 24px);padding:6px;font:13px/1.4 system-ui;display:flex;position:fixed;inset:auto 12px 68px auto;box-shadow:0 4px 20px #0005}[data-site-editor] button,[data-site-editor] nav a{appearance:auto;color:#fff;font:inherit;cursor:pointer;background:#303238;border:1px solid #888;border-radius:5px;padding:7px 10px;text-decoration:none}[data-site-editor] button{box-shadow:none!important;transform:none!important}[data-site-editor] textarea{min-height:64px;max-height:40vh;height:auto!important}[data-site-editor] input{width:100%!important;max-width:none!important}[data-site-editor] button:disabled{opacity:.5;cursor:default}[data-site-editor] :focus-visible{outline-offset:3px;outline:2px solid #7cb7ff}[data-site-editor] dialog{box-sizing:border-box;color:#fff;text-align:start;background:#202124;border:1px solid #888;border-radius:10px;width:min(820px,100vw - 24px);max-height:85dvh;padding:24px;font:15px/1.5 system-ui;overflow:auto}[data-site-editor] dialog::backdrop{background:#0009}[data-site-editor] header{justify-content:space-between;align-items:start;gap:20px;display:flex}[data-site-editor] h2{margin:0;font:600 24px/1.3 system-ui}[data-site-editor] label{overflow-wrap:anywhere;margin:16px 0;display:block}[data-site-editor] label[hidden]{display:none}[data-site-editor] textarea,[data-site-editor] input{box-sizing:border-box;width:100%;color:inherit;font:inherit;background:#161719;border:1px solid #888;border-radius:4px;min-height:40px;padding:8px;display:block}[data-site-editor] footer{background:#202124;flex-wrap:wrap;gap:8px;padding:12px 0;display:flex;position:sticky;bottom:-24px}[data-site-editor] a{color:#a9ceff}[data-nevsky-edit-card]{z-index:8;cursor:pointer;border-radius:5px;position:absolute;inset:8px 8px auto auto;color:#fff!important;background:#202124!important;border:1px solid #888!important;padding:6px!important;font:12px/1.3 system-ui!important}[data-nevsky-inline]{cursor:text;outline-offset:3px}[data-nevsky-inline]:hover,[data-nevsky-inline]:focus-visible{outline:1px dashed #70b5ff}[data-nevsky-inline][contenteditable]{white-space:pre-wrap;outline:2px solid #70b5ff}[data-nevsky-inline-bar]{z-index:1000005;box-sizing:border-box;color:#fff;background:#202124;border:1px solid #777;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;width:max-content;max-width:calc(100vw - 24px);padding:10px;font:14px/1.4 system-ui;display:flex;position:fixed;top:12px;left:50%;transform:translate(-50%)}[data-nevsky-inline-bar][hidden]{display:none}[data-nevsky-inline-bar] button{font:inherit;color:#fff;cursor:pointer;background:#303238;border:1px solid #888;border-radius:4px;padding:8px}.post-card p[data-nevsky-inline]{z-index:10!important;pointer-events:auto!important;position:relative!important}[data-publication-panel]{overflow-wrap:anywhere;border-top:1px solid #777;margin-top:24px;padding-top:18px}[data-publication-panel][hidden]{display:none!important}[data-publication-panel] h3{margin:0 0 12px;font:600 20px/1.3 system-ui}[data-publication-list]{margin:20px 0;padding-left:24px}[data-publication-list] li{border-bottom:1px solid #555;padding:12px 0}[data-publication-list] p{margin:6px 0;font-size:14px}[data-publication-actions]{flex-wrap:wrap;gap:8px;padding:12px 0;display:flex}[data-publication-panel] [data-confirm-publication]{background:#15559d;border-color:#80b8f4}[data-site-editor] form footer button[hidden]{display:none!important}
