@font-face{font-family:"Inter";src:url(//blog.paniego.vip/wp-content/themes/paniego/assets/fonts/inter-var-latin.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:"JetBrains Mono";src:url(//blog.paniego.vip/wp-content/themes/paniego/assets/fonts/jetbrains-mono-var-latin.woff2) format("woff2");font-weight:100 800;font-style:normal;font-display:swap}:root{--pn-yellow:#ffd400;--pn-yellow-soft:#fff7cc;--pn-black:#0a0a0a;--pn-ink:#171717;--pn-text:#262626;--pn-muted:#5c5c5c;--pn-line:#e3e3e3;--pn-soft:#f6f6f4;--pn-font:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;--pn-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--pn-wrap:1200px;--contrast:#171717;--contrast-2:#5c5c5c;--contrast-3:#e3e3e3;--base:#f6f6f4;--base-2:#f6f6f4;--base-3:#fff;--accent:#0a0a0a;--pn-i-flask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='square'%3E%3Cpath d='M9 3h6'/%3E%3Cpath d='M10 3v6.5L4.5 19a1.5 1.5 0 0 0 1.3 2.2h12.4a1.5 1.5 0 0 0 1.3-2.2L14 9.5V3'/%3E%3Cpath d='M7 15h10'/%3E%3C/svg%3E");--pn-i-tag:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='square'%3E%3Cpath d='M12.59 2.59A2 2 0 0 0 11.17 2H4a2 2 0 0 0-2 2v7.17a2 2 0 0 0 .59 1.42l8.7 8.7a2.43 2.43 0 0 0 3.42 0l6.58-6.58a2.43 2.43 0 0 0 0-3.42z'/%3E%3Ccircle cx='7.5' cy='7.5' r='1'/%3E%3C/svg%3E");--pn-i-shield:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='square'%3E%3Cpath d='M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z'/%3E%3Cpath d='m9 12 2 2 4-4'/%3E%3C/svg%3E");--pn-i-arrow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='square'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='m13 5 7 7-7 7'/%3E%3C/svg%3E");--pn-i-gauge:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='square'%3E%3Cpath d='m12 14 4-4'/%3E%3Cpath d='M3.34 19a10 10 0 1 1 17.32 0'/%3E%3C/svg%3E")}html{-webkit-text-size-adjust:100%}body{font-family:var(--pn-font);font-size:17px;line-height:1.65;color:var(--pn-text);background:#fff;-webkit-font-smoothing:antialiased;font-feature-settings:"cv11","ss01"}h1,h2,h3,h4,h5,h6{font-family:var(--pn-font);color:var(--pn-ink);font-weight:800;letter-spacing:-.025em;line-height:1.15}h1{font-size:clamp(2rem,4vw,2.75rem)}h2{font-size:clamp(1.45rem,2.6vw,1.85rem);margin-top:1.8em}h3{font-size:1.2rem}a{color:var(--pn-ink)}::selection{background:var(--pn-yellow);color:var(--pn-black)}:focus-visible{outline:3px solid var(--pn-yellow);outline-offset:2px}button,input,select,textarea{border-radius:0!important}.entry-content a:not(.pn-btn):not(.wp-block-button__link):not(.pn-link):not(.pn-card__link):not(.pn-cat){color:var(--pn-ink);text-decoration:underline;text-decoration-color:var(--pn-yellow);text-decoration-thickness:3px;text-underline-offset:3px}.entry-content a:not(.pn-btn):not(.wp-block-button__link):not(.pn-link):not(.pn-card__link):not(.pn-cat):hover{background:var(--pn-yellow)}mark,.pn-hl{background:var(--pn-yellow);color:var(--pn-black);padding:0 .12em}code,kbd,pre{font-family:var(--pn-mono);border-radius:0}blockquote{border-left:4px solid var(--pn-yellow);padding-left:1.2em;font-style:normal}img{border-radius:0}.site-content{padding-top:0}.one-container .site-content{padding:48px 24px}.one-container .inside-article{padding:0}body.single-pn_review .inside-article,body.single-post .inside-article,body.page:not(.home) .inside-article{max-width:860px;margin:0 auto}.entry-content .wp-block-group__inner-container{max-width:none;margin:0;padding:0}.entry-header{margin-bottom:1.5em}.entry-title{margin-bottom:.35em}.entry-meta{font-size:.85rem;color:var(--pn-muted)}.pn-lead,.pn-entry-lead{font-size:1.15rem;color:#404040;max-width:46rem;margin:0 0 1em}.site-header{background:var(--pn-black);border-bottom:4px solid var(--pn-yellow)}.inside-header{padding:18px 24px}.main-title{font-size:1.25rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.main-title a,.main-title a:hover{color:#fff;display:inline-flex;align-items:center;gap:10px}.main-title a:before{content:"";width:16px;height:16px;background:var(--pn-yellow);display:inline-block}.site-description{display:none}.main-navigation,.main-navigation ul ul{background:var(--pn-black)}.main-navigation .main-nav ul li a{color:#e6e6e6;font-weight:600;font-size:.92rem;padding-left:16px;padding-right:16px}.main-navigation .main-nav ul li:hover>a,.main-navigation .main-nav ul li:focus>a,.main-navigation .main-nav ul li.sfHover>a,.main-navigation .main-nav ul li[class*=current-menu-]>a{color:var(--pn-yellow);background:0 0}.main-navigation .main-nav ul li[class*=current-menu-]>a{box-shadow:inset 0 -3px 0 var(--pn-yellow)}.main-navigation .menu-toggle,.main-navigation .menu-bar-item>a{color:#fff}.main-navigation .menu-toggle:hover{color:var(--pn-yellow);background:0 0}.main-navigation.toggled .main-nav ul li a{padding-left:24px}@media (max-width:768px){.main-navigation .main-nav ul li[class*=current-menu-]>a{box-shadow:inset 3px 0 0 var(--pn-yellow)}}.site-footer .site-info{background:var(--pn-black);color:#a3a3a3;border-top:4px solid var(--pn-yellow)}.site-info .inside-site-info{display:block;padding:48px 24px 28px;text-align:left}.pn-footer{display:grid;grid-template-columns:2fr 1fr 1fr;gap:32px;margin-bottom:32px}.pn-footer__brand p{font-size:.9rem;max-width:34rem;margin:.6em 0 0}.pn-logo{display:inline-flex;align-items:center;gap:10px;color:#fff;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.pn-logo:before{content:"";width:14px;height:14px;background:var(--pn-yellow)}.pn-footer h2{font-family:var(--pn-mono);font-size:.7rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--pn-yellow);margin:0 0 12px}.pn-footer ul{list-style:none;margin:0;padding:0}.pn-footer li{margin:0 0 6px}.pn-footer a,.pn-footer button{color:#e6e6e6;font-size:.9rem;text-decoration:none;background:0 0;border:0;padding:0;cursor:pointer;font-family:inherit}.pn-footer a:hover,.pn-footer button:hover{color:var(--pn-yellow)}.pn-footer-note{border-top:1px solid #262626;padding-top:18px;font-size:.78rem;margin:0}@media (max-width:768px){.pn-footer{grid-template-columns:1fr 1fr}.pn-footer__brand{grid-column:1/-1}}.entry-content .wp-block-button a.wp-block-button__link{background:var(--pn-yellow);color:var(--pn-black);border:2px solid var(--pn-black);border-radius:0;font-weight:700;padding:.8em 1.3em;font-size:.95rem;transition:background .12s,color .12s}.entry-content .wp-block-button a.wp-block-button__link:hover,.entry-content .wp-block-button a.wp-block-button__link:focus{background:var(--pn-black);color:var(--pn-yellow)}.entry-content .wp-block-button.is-style-outline a.wp-block-button__link{background:0 0;color:var(--pn-black);border-color:var(--pn-black)}.entry-content .wp-block-button.is-style-outline a.wp-block-button__link:hover{background:var(--pn-black);color:#fff}.wp-block-table table{border-collapse:collapse;font-size:.9rem}.wp-block-table th{background:var(--pn-black);color:#fff;text-align:left}.wp-block-table td,.wp-block-table th{border:0;border-bottom:1px solid var(--pn-line);padding:10px 12px}.wp-block-separator{border-color:var(--pn-line)}.home.one-container .site-content{padding:0}.home .entry-content>*,.pn-section,.pn-section>*{margin-top:0;margin-bottom:0}.pn-section{padding:72px 24px;margin:0!important}.pn-section--soft{background:var(--pn-soft);border-top:1px solid var(--pn-line);border-bottom:1px solid var(--pn-line)}.pn-section--dark{background:var(--pn-black);color:#d4d4d4}.pn-section--dark h1,.pn-section--dark h2,.pn-section--dark h3{color:#fff}.pn-wrap{max-width:var(--pn-wrap);margin:0 auto!important}.pn-section-head{margin-bottom:28px!important}.pn-section-head>.wp-block-group__inner-container{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 32px;width:100%}.pn-section-head h2{margin:0}.pn-section-head p{margin:0}.pn-kicker{font-family:var(--pn-mono);font-size:.72rem!important;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--pn-muted);margin:0 0 10px!important}.pn-section--dark .pn-kicker{color:var(--pn-yellow)}.pn-more a{display:inline-flex;align-items:center;gap:8px;font-weight:700;color:var(--pn-black)!important;text-decoration:none!important;border-bottom:2px solid var(--pn-yellow);padding-bottom:2px}.pn-more a:after{content:"";width:16px;height:16px;background:currentColor;-webkit-mask:var(--pn-i-arrow) center/contain no-repeat;mask:var(--pn-i-arrow) center/contain no-repeat}.pn-more a:hover{background:var(--pn-yellow)}.pn-hero{padding:96px 24px 80px}.pn-hero h1{font-size:clamp(2.3rem,5.4vw,4rem);line-height:1.04;letter-spacing:-.035em;max-width:15em;margin:0 0 .45em}.pn-hero h1 mark{background:var(--pn-yellow);color:var(--pn-black);padding:0 .1em}.pn-hero .pn-hero__lead{font-size:1.2rem;color:#c7c7c7;max-width:40rem;margin:0 0 2em}.entry-content .pn-hero .wp-block-button a.wp-block-button__link{border-color:var(--pn-yellow)}.entry-content .pn-hero .wp-block-button a.wp-block-button__link:hover{background:#fff;color:var(--pn-black);border-color:#fff}.entry-content .pn-hero .wp-block-button.is-style-outline a.wp-block-button__link{background:0 0;color:#fff;border-color:#fff}.entry-content .pn-hero .wp-block-button.is-style-outline a.wp-block-button__link:hover{background:#fff;color:var(--pn-black)}.pn-trust{list-style:none;margin:56px 0 0!important;padding:28px 0 0!important;border-top:1px solid #262626;display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.pn-trust li{position:relative;display:grid;grid-template-columns:auto 1fr;gap:4px 14px;margin:0;font-size:.9rem;color:#a3a3a3}.pn-trust li:before{content:"";grid-row:span 2;width:40px;height:40px;background:var(--pn-yellow)}.pn-trust li strong{color:#fff;font-size:1rem}.pn-trust li:after{content:"";position:absolute;left:10px;top:10px;width:20px;height:20px;background:var(--pn-black);-webkit-mask:var(--pn-i) center/contain no-repeat;mask:var(--pn-i) center/contain no-repeat}.pn-trust .pn-i-flask{--pn-i:var(--pn-i-flask)}.pn-trust .pn-i-tag{--pn-i:var(--pn-i-tag)}.pn-trust .pn-i-shield{--pn-i:var(--pn-i-shield)}@media (max-width:768px){.pn-hero{padding:56px 20px 48px}.pn-trust{grid-template-columns:1fr}.pn-section{padding:48px 20px}}.pn-steps{counter-reset:pn-step;gap:0!important;border-top:2px solid var(--pn-black)}.pn-steps>.wp-block-column{counter-increment:pn-step;padding:24px 24px 8px 0;border-right:1px solid var(--pn-line)}.pn-steps>.wp-block-column+.wp-block-column{padding-left:24px}.pn-steps>.wp-block-column:last-child{border-right:0}.pn-steps>.wp-block-column:before{content:counter(pn-step,decimal-leading-zero);display:block;font-family:var(--pn-mono);font-size:.8rem;font-weight:700;background:var(--pn-yellow);color:var(--pn-black);width:max-content;padding:2px 8px;margin-bottom:14px}.pn-steps h3{font-size:1.05rem;margin:0 0 6px}.pn-steps p{font-size:.92rem;color:var(--pn-muted)}@media (max-width:781px){.pn-steps>.wp-block-column{border-right:0;border-bottom:1px solid var(--pn-line);padding:20px 0!important}}.pn-page-head{border-bottom:2px solid var(--pn-black);padding-bottom:24px;margin-bottom:32px}.pn-page-head h1{margin:0 0 .3em;display:flex;align-items:center;gap:14px}.pn-page-head h1 .pn-icon{width:48px;height:48px;padding:11px;background:var(--pn-black);color:var(--pn-yellow)}.pn-page-head .pn-lead p{margin:0}.pn-chips{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 32px;padding:0;list-style:none}.pn-chips a{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--pn-black);padding:6px 12px;font-size:.85rem;font-weight:600;text-decoration:none;color:var(--pn-ink)}.pn-chips a:hover,.pn-chips a[aria-current=page]{background:var(--pn-yellow)}.pn-archive h2{margin:1.6em 0 .8em;display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 24px}.pn-h-link{font-size:.9rem;letter-spacing:0}.nav-links .page-numbers{border:1px solid var(--pn-line);padding:6px 12px;font-family:var(--pn-mono);font-size:.85rem;text-decoration:none}.nav-links .page-numbers.current,.nav-links .page-numbers:hover{background:var(--pn-yellow);border-color:var(--pn-black);color:var(--pn-black)}.blog .inside-article,.archive:not(.post-type-archive):not(.tax-pn_category) .inside-article{border-bottom:1px solid var(--pn-line);padding-bottom:28px;margin-bottom:28px}.blog .entry-title a,.archive .entry-title a{color:var(--pn-ink);text-decoration:none}.read-more,.more-link{font-weight:700;color:var(--pn-black)}