:root{--accent:#8fb3c4;--bg:#111214;--bg-image:#0b0c0d;--border:#26282b;--border-strong:#34363a;--content-width:1240px;--gap-grid:14px;--space-l:32px;--space-m:24px;--space-s:16px;--space-xl:48px;--space-xs:8px;--text:#e8e6e1;--text-muted:#9a9a95;--text-secondary:#b8b6b1}@media (max-width:767px){:root{--gap-grid:8px;--space-xl:32px}}body{background-color:var(--bg);color:var(--text);font-family:var(--gp-font--inter);font-size:16px;line-height:1.65}a{color:var(--text);text-decoration:none;transition:color 0.2s ease,opacity 0.2s ease}a:hover{color:#ffffff}h1{color:var(--text);font-family:var(--gp-font--inter);font-size:26px;font-weight:500;letter-spacing:-0.01em;line-height:1.3}.pill{align-items:center;background-color:transparent;color:var(--text-secondary);display:inline-flex;font-size:13px;line-height:1.2;white-space:nowrap;border:1px solid var(--border-strong);border-radius:999px;padding:10px 16px}.pill:hover{border-bottom-color:var(--text-muted);border-left-color:var(--text-muted);border-right-color:var(--text-muted);border-top-color:var(--text-muted);color:var(--text)}.pill-active{border-bottom-color:var(--accent);border-left-color:var(--accent);border-right-color:var(--accent);border-top-color:var(--accent);color:var(--text)}.tag-pill{color:var(--accent);display:inline-flex;font-size:13px;border:1px solid var(--border-strong);border-radius:999px;padding:8px 14px}.tag-pill:hover{border-bottom-color:var(--accent);border-left-color:var(--accent);border-right-color:var(--accent);border-top-color:var(--accent);color:#ffffff}.generate-columns-container{column-count:3;column-gap:var(--gap-grid);display:block;height:auto;margin-left:0;margin-right:0;position:static}.generate-columns-container .entry-header,.generate-columns-container .entry-summary,.generate-columns-container .entry-meta,.generate-columns-container footer.entry-meta,.generate-columns-container .grid-sizer{display:none}.generate-columns-container .generate-columns{break-inside:avoid;display:inline-block;float:none;left:auto;margin-bottom:var(--gap-grid);padding-left:0;padding-right:0;position:static;top:auto;width:100%}.generate-columns-container .generate-columns:not(.has-post-thumbnail){display:none}.generate-columns-container .inside-article{background-color:transparent;padding:0}.generate-columns-container .post-image{line-height:0;margin-bottom:0;margin-top:0}.generate-columns-container .post-image a:hover img{opacity:0.82}.generate-columns-container .post-image img{display:block;height:auto;transition:opacity 0.2s ease;width:100%}@media (max-width:1024px){.generate-columns-container{column-count:2}}body .generate-columns-container:not(.masonry-container){column-count:3;column-gap:var(--gap-grid);display:block;height:auto;margin-left:0;margin-right:0;position:static}body .generate-columns-container:not(.masonry-container) .entry-header,body .generate-columns-container:not(.masonry-container) .entry-summary,body .generate-columns-container:not(.masonry-container) .entry-meta,body .generate-columns-container:not(.masonry-container) footer.entry-meta,body .generate-columns-container:not(.masonry-container) .grid-sizer{display:none}body .generate-columns-container:not(.masonry-container) .generate-columns{break-inside:avoid;display:inline-block;float:none;left:auto;margin-bottom:var(--gap-grid);padding-left:0;padding-right:0;position:static;top:auto;width:100%}body .generate-columns-container:not(.masonry-container) .generate-columns:not(.has-post-thumbnail){display:none}body .generate-columns-container:not(.masonry-container) .inside-article{background-color:transparent;padding:0}body .generate-columns-container:not(.masonry-container) .post-image{line-height:0;margin-bottom:0;margin-top:0}body .generate-columns-container:not(.masonry-container) .post-image a:hover img{opacity:0.82}body .generate-columns-container:not(.masonry-container) .post-image img{display:block;height:auto;transition:opacity 0.2s ease;width:100%}@media (max-width:1024px){body .generate-columns-container:not(.masonry-container){column-count:2}}.inside-article{background-color:transparent;color:var(--text)}.entry-meta{color:var(--text-muted);font-size:13px}.entry-meta a{color:var(--text-muted)}.entry-meta a:hover{color:var(--text)}.single .byline{display:none}.single .cat-links{color:var(--text-muted);font-size:13px}.single .entry-content{color:#cfcdc8;margin-top:var(--space-s);max-width:640px}.single .entry-title{color:var(--text);font-size:26px;font-weight:500;letter-spacing:-0.01em;margin-bottom:6px}.single .featured-image{background-color:var(--bg-image);line-height:0;margin-bottom:var(--space-l);margin-top:0;text-align:center}.single .featured-image img{display:block;margin-left:auto;margin-right:auto;max-height:85vh;max-width:100%;width:auto}.single .gp-icon{display:none}.single .inside-article{background-color:transparent;padding:0}.single .post-navigation{column-gap:var(--space-m);display:flex;font-size:14px;justify-content:space-between;margin-top:var(--space-xl);padding-top:var(--space-m);border-top:1px solid var(--border)}.single .post-navigation a{color:var(--text-secondary)}.single .post-navigation a:hover{color:var(--text)}.single .tags-links{display:block;font-size:0;margin-top:var(--space-s)}.single .tags-links a{color:var(--accent);display:inline-flex;font-size:13px;margin-bottom:8px;margin-right:8px;border:1px solid var(--border-strong);border-radius:999px;padding:8px 14px}.single .tags-links a:hover{border-bottom-color:var(--accent);border-left-color:var(--accent);border-right-color:var(--accent);border-top-color:var(--accent);color:#ffffff}.single footer.entry-meta{margin-top:var(--space-m)}body.single .byline{display:none}body.single .cat-links{color:var(--text-muted);font-size:13px}body.single .entry-content{color:#cfcdc8;margin-top:var(--space-s);max-width:640px}body.single .entry-title{color:var(--text);font-size:26px;font-weight:500;letter-spacing:-0.01em;margin-bottom:6px}body.single .featured-image{background-color:var(--bg-image);line-height:0;margin-bottom:var(--space-l);margin-top:0;text-align:center}body.single .featured-image img{display:block;margin-left:auto;margin-right:auto;max-height:85vh;max-width:100%;width:auto}body.single .gp-icon{display:none}body.single .inside-article{background-color:transparent;padding:0}body.single .post-navigation{column-gap:var(--space-m);display:flex;font-size:14px;justify-content:space-between;margin-top:var(--space-xl);padding-top:var(--space-m);border-top:1px solid var(--border)}body.single .post-navigation a{color:var(--text-secondary)}body.single .post-navigation a:hover{color:var(--text)}body.single .tags-links{display:block;font-size:0;margin-top:var(--space-s)}body.single .tags-links a{color:var(--accent);display:inline-flex;font-size:13px;margin-bottom:8px;margin-right:8px;border:1px solid var(--border-strong);border-radius:999px;padding:8px 14px}body.single .tags-links a:hover{border-bottom-color:var(--accent);border-left-color:var(--accent);border-right-color:var(--accent);border-top-color:var(--accent);color:#ffffff}body.single footer.entry-meta{margin-top:var(--space-m)}