@layer reset, tokens, preferences, components, utilities, app;@layer tokens{:root{color-scheme:light dark;--radius-sm: 0.25rem;--radius-md: 0.5rem;--space-3: 0.75rem;--space-4: 1rem;--space-6: 1.5rem;--space-base: var(--space-4);--font-sans: 'Pretendard Variable', Pretendard, ui-sans-serif, system-ui, -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Apple SD Gothic Neo', sans-serif;--font-mono: ui-monospace, SFMono-Regular, 'SF Mono', Menlo, Consolas, 'Liberation Mono', monospace;--text-base: 1rem;--text-xl: 1.25rem;--text-5xl: 3rem;--text-h1: 1.476rem;--text-h2: 1.383rem;--text-h3: 1.296rem;--text-small: 0.878rem;--weight-medium: 500;--weight-bold: 700;--weight-heading: var(--weight-bold);--leading-tight: 1.25;--leading-relaxed: 1.625;--leading-heading: var(--leading-tight);--z-base: 0;--z-sticky: 1100;--gap: var(--space-3);--page-padding: var(--space-6);--color-neutral-50: light-dark(oklch(0.9848 0.0013 106.42), oklch(0.2161 0.0061 56.04));--color-neutral-100: light-dark(oklch(0.9699 0.0013 106.42), oklch(0.2685 0.0063 34.3));--color-neutral-200: light-dark(oklch(0.9232 0.0026 48.72), oklch(0.3741 0.0087 67.56));--color-neutral-300: light-dark(oklch(0.8687 0.0043 56.37), oklch(0.4444 0.0096 73.64));--color-neutral-400: light-dark(oklch(0.7161 0.0091 56.26), oklch(0.5534 0.0116 58.07));--color-neutral-500: light-dark(oklch(0.5534 0.0116 58.07), oklch(0.7161 0.0091 56.26));--color-neutral-600: light-dark(oklch(0.4444 0.0096 73.64), oklch(0.8687 0.0043 56.37));--color-neutral-700: light-dark(oklch(0.3741 0.0087 67.56), oklch(0.9232 0.0026 48.72));--color-neutral-800: light-dark(oklch(0.2685 0.0063 34.3), oklch(0.9699 0.0013 106.42));--color-neutral-900: light-dark(oklch(0.2161 0.0061 56.04), oklch(0.9848 0.0013 106.42));--color-primary: light-dark(oklch(0.4444 0.0096 73.64), oklch(0.7161 0.0091 56.26));--color-bg: light-dark(oklch(0.995 0 0), oklch(0.2161 0.0061 56.04));--color-surface: light-dark(oklch(1 0 0), oklch(0.2685 0.0063 34.3));--color-card: light-dark(oklch(1 0 0), oklch(0.2685 0.0063 34.3));--color-fg: light-dark(oklch(0.2685 0.0063 34.3), oklch(0.85 0.0013 106.42));--color-fg-muted: light-dark(oklch(0.455 0.012 56), oklch(0.76 0.01 56));--color-text: light-dark(oklch(0.2685 0.0063 34.3), oklch(0.85 0.0013 106.42));--color-text-muted: light-dark(oklch(0.455 0.012 56), oklch(0.76 0.01 56));--color-link: light-dark(oklch(0.36 0.012 56), oklch(0.8 0.01 56));--color-link-hover: light-dark(oklch(0.27 0.012 56), oklch(0.91 0.008 56));--color-border: light-dark(oklch(0.9232 0.0026 48.72), oklch(0.3741 0.0087 67.56));--color-accent: light-dark(oklch(0.5534 0.1739 38.4), oklch(0.7576 0.159 55.93));--color-success: light-dark(oklch(0.5273 0.1371 150.07), oklch(0.8003 0.1821 151.71));--color-warning: light-dark(oklch(0.5553 0.1455 49), oklch(0.8369 0.1644 84.43));--color-danger: light-dark(oklch(0.5143 0.1978 16.93), oklch(0.7192 0.169 13.43));--color-info: light-dark(oklch(0.5 0.1193 242.75), oklch(0.7535 0.139 232.66));--color-code-bg: light-dark(oklch(0.9699 0.0013 106.42), oklch(0.2685 0.0063 34.3));--color-code-border: light-dark(oklch(0.9232 0.0026 48.72), oklch(0.3741 0.0087 67.56))}}@layer app{:root{--grid-columns: 12;--header-height: 72px;--grid-max: 980px;--grid-column: calc( (var(--grid-max) - var(--gap) * (var(--grid-columns) - 1)) / var(--grid-columns) );--content-width: calc(var(--grid-column) * 8 + var(--gap) * (8 - 1));--content-width-wide: 1280px;--vt-duration: 240ms;--vt-duration-slow: 280ms;--vt-ease: cubic-bezier(0.25, 0.1, 0.25, 1);--vt-ease-out: cubic-bezier(0.0, 0.0, 0.15, 1);--vt-ease-spring: cubic-bezier(0.34, 1.32, 0.64, 1)}@media(prefers-reduced-motion: reduce){:root{--vt-duration: 0ms;--vt-duration-slow: 0ms}}html{font-size:18px;line-height:1.7}@media(prefers-contrast: more){html{font-weight:var(--weight-bold)}}@media(prefers-contrast: less){html{font-weight:200}}}@layer reset, tokens, preferences, components, utilities, app;@layer reset{*,*::before,*::after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul,ol{padding:0;margin:0;list-style:none}html{block-size:100%;font-family:var(--font-sans),sans-serif;font-size:16px;font-weight:var(--weight-medium);line-height:var(--leading-relaxed);color:var(--color-text);background-color:var(--color-bg);text-size-adjust:100%;scroll-behavior:smooth;text-rendering:optimizespeed;-webkit-font-smoothing:antialiased}body{min-block-size:100dvh;font-size:var(--text-base)}a{color:var(--color-link);text-decoration:none}a:not([class]){text-decoration:underline;text-decoration-skip-ink:auto}a:visited{color:var(--color-text-muted)}img,picture{display:block;max-width:100%;height:auto}em{font-variation-settings:"slnt" -10}input,button,textarea,select{font:inherit}table{font:inherit}}@layer preferences{@media(prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms;animation-iteration-count:1;scroll-behavior:auto;transition-duration:.01ms}:root{--duration-instant: 0ms;--duration-fast: 0ms;--duration-normal: 0ms;--duration-slow: 0ms}}}html{scrollbar-gutter:stable both-edges;color-scheme:light dark}html[data-color-scheme=dark]{color-scheme:dark}html[data-color-scheme=light]{color-scheme:light}tt,code,kbd,samp{font-family:var(--font-mono),monospace;font-weight:100}hr{width:100px;margin-block:calc(var(--gap)*6);border-color:var(--color-border);border-width:thin 0 0;border-style:solid}@media(width < 980px){hr{margin-right:auto;margin-left:auto}}input:not([type=checkbox],[type=radio]),textarea,select{max-width:100%}.screen-reader-text{position:absolute;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip-path:inset(50%);white-space:nowrap}.screen-reader-text:focus{position:fixed;z-index:calc(var(--z-sticky) + 10);top:var(--space-base);left:var(--space-base);overflow:visible;width:auto;height:auto;margin:0;padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);background-color:var(--color-surface);color:var(--color-link);clip-path:none;text-decoration:underline}::view-transition-old(root),::view-transition-new(root){animation-duration:var(--vt-duration);animation-timing-function:var(--vt-ease)}@keyframes image-in{from{opacity:0}}@keyframes image-out{to{opacity:0}}::view-transition-group(image-*){animation-duration:var(--vt-duration-slow);animation-timing-function:var(--vt-ease-out)}::view-transition-image-pair(image-*){isolation:isolate}::view-transition-old(image-*),::view-transition-new(image-*){width:100%;height:100%;object-fit:cover;object-position:center;mix-blend-mode:plus-lighter}::view-transition-old(image-*){animation:image-out var(--vt-duration-slow) var(--vt-ease-out) both}::view-transition-new(image-*){animation:image-in var(--vt-duration-slow) var(--vt-ease-out) both}@keyframes title-in{from{opacity:0}}@keyframes title-out{to{opacity:0}}::view-transition-old(title-*){animation:title-out var(--vt-duration) var(--vt-ease) both}::view-transition-new(title-*){animation:title-in var(--vt-duration) var(--vt-ease) both}@keyframes meta-in{from{opacity:0;transform:translateY(8px)}}@keyframes meta-out{to{opacity:0}}::view-transition-old(meta-*),::view-transition-old(footer-*){animation:meta-out calc(var(--vt-duration)*.6) var(--vt-ease) both}::view-transition-new(meta-*){animation:meta-in var(--vt-duration) var(--vt-ease-out) 120ms both}::view-transition-new(footer-*){animation:meta-in var(--vt-duration) var(--vt-ease-out) 240ms both}@keyframes back-in{from{opacity:0;transform:translateX(-16px)}}@keyframes back-out{to{opacity:0;transform:translateX(-16px)}}::view-transition-old(back-button){animation:back-out calc(var(--vt-duration)*.7) var(--vt-ease) both}::view-transition-new(back-button){animation:back-in var(--vt-duration) var(--vt-ease-spring) both}@keyframes toc-in{from{opacity:0;transform:translateX(16px)}}@keyframes toc-out{to{opacity:0;transform:translateX(16px)}}::view-transition-old(toc-nav){animation:toc-out calc(var(--vt-duration)*.7) var(--vt-ease) both}::view-transition-new(toc-nav){animation:toc-in var(--vt-duration) var(--vt-ease-spring) both}@media(prefers-reduced-motion: reduce){::view-transition-old(*),::view-transition-new(*){animation-duration:.01ms !important;animation-delay:0ms !important}}@layer app{.has-neutral-50-color{color:var(--color-neutral-50)}.has-neutral-50-background-color{background-color:var(--color-neutral-50)}.has-neutral-100-color{color:var(--color-neutral-100)}.has-neutral-100-background-color{background-color:var(--color-neutral-100)}.has-neutral-200-color{color:var(--color-neutral-200)}.has-neutral-200-background-color{background-color:var(--color-neutral-200)}.has-neutral-300-color{color:var(--color-neutral-300)}.has-neutral-300-background-color{background-color:var(--color-neutral-300)}.has-neutral-400-color{color:var(--color-neutral-400)}.has-neutral-400-background-color{background-color:var(--color-neutral-400)}.has-neutral-500-color{color:var(--color-neutral-500)}.has-neutral-500-background-color{background-color:var(--color-neutral-500)}.has-neutral-600-color{color:var(--color-neutral-600)}.has-neutral-600-background-color{background-color:var(--color-neutral-600)}.has-neutral-700-color{color:var(--color-neutral-700)}.has-neutral-700-background-color{background-color:var(--color-neutral-700)}.has-neutral-800-color{color:var(--color-neutral-800)}.has-neutral-800-background-color{background-color:var(--color-neutral-800)}.has-neutral-900-color{color:var(--color-neutral-900)}.has-neutral-900-background-color{background-color:var(--color-neutral-900)}.has-primary-color{color:var(--color-primary)}.has-primary-background-color{background-color:var(--color-primary)}.has-success-color{color:var(--color-success)}.has-success-background-color{background-color:var(--color-success)}.has-warning-color{color:var(--color-warning)}.has-warning-background-color{background-color:var(--color-warning)}.has-error-color{color:var(--color-danger)}.has-error-background-color{background-color:var(--color-danger)}.has-info-color{color:var(--color-info)}.has-info-background-color{background-color:var(--color-info)}.has-text-color{color:var(--color-text)}.has-text-background-color{background-color:var(--color-text)}.has-text-muted-color{color:var(--color-text-muted)}.has-text-muted-background-color{background-color:var(--color-text-muted)}.has-bg-color{color:var(--color-bg)}.has-bg-background-color{background-color:var(--color-bg)}.has-surface-color{color:var(--color-surface)}.has-surface-background-color{background-color:var(--color-surface)}.has-card-color{color:var(--color-card)}.has-card-background-color{background-color:var(--color-card)}.has-border-color{color:var(--color-border)}.has-border-background-color{background-color:var(--color-border)}.has-accent-color{color:var(--color-accent)}.has-accent-background-color{background-color:var(--color-accent)}.has-link-color{color:var(--color-link)}.has-link-background-color{background-color:var(--color-link)}.has-link-hover-color{color:var(--color-link-hover)}.has-link-hover-background-color{background-color:var(--color-link-hover)}.has-code-bg-color{color:var(--color-code-bg)}.has-code-bg-background-color{background-color:var(--color-code-bg)}.has-code-border-color{color:var(--color-code-border)}.has-code-border-background-color{background-color:var(--color-code-border)}}.site-main{margin-block-start:calc(var(--space-base)*4)}@media(width >= 980px){.site{display:grid;grid-template-columns:1fr var(--content-width);gap:var(--gap);max-width:var(--grid-max);margin:0 auto}.site-main{grid-row:span 2/span 2}.site .footer{grid-column-start:2;grid-row-start:3}.site:has(.widget-area) .widget-area{grid-column-start:2;grid-row-start:3}.site:has(.widget-area) .footer{grid-column-start:2;grid-row-start:4}}.header{anchor-name:--header;container-name:header;display:flex;gap:var(--gap);flex-direction:column;margin-block-start:calc(var(--space-base)*4)}.header-title{flex:none}.header-title a{color:var(--color-neutral-900);font-size:calc(var(--text-h1)*2);font-weight:900;letter-spacing:-1px;line-height:1;text-decoration-color:var(--color-accent);text-box-trim:trim-both;text-box-edge:cap alphabetic;display:block;margin-block-end:var(--space-base)}@media(width >= 980px){.header{position:sticky;top:calc(var(--space-base)*4);z-index:var(--z-sticky)}}@media(width < 980px){.header{margin-inline:var(--page-padding)}}.footer{container-name:footer;line-height:1;text-box-trim:trim-both;text-box-edge:cap alphabetic;display:flex;align-items:center;justify-content:flex-start;gap:var(--gap);padding-block:calc(var(--space-base)*4)}.footer #color-scheme-toggle{display:inline-flex;align-items:center;gap:calc(var(--gap)/2);padding:0;color:var(--color-text-muted);background:rgba(0,0,0,0);border:0;cursor:pointer}.footer #color-scheme-toggle svg{display:none;width:1em;height:1em}.footer #color-scheme-toggle[data-color-scheme=system] [data-color-scheme-icon=system],.footer #color-scheme-toggle[data-color-scheme=light] [data-color-scheme-icon=light],.footer #color-scheme-toggle[data-color-scheme=dark] [data-color-scheme-icon=dark]{display:block}.footer #color-scheme-toggle [data-color-scheme-label]{display:none}@media(width < 980px){.footer{margin-inline:var(--page-padding)}}.site-navigation{container-name:main-navigation;flex:1;display:flex;gap:var(--gap)}.site-navigation>ul{display:flex;gap:var(--gap)}.site-navigation .sub-menu{display:flex;gap:var(--gap)}.widget-area{container-name:sidebar;box-sizing:border-box;max-width:min(var(--content-width),100%);padding:0}.widget-area:not(:first-child,h2,h3){margin-block-start:var(--space-base)}@media(width < 980px){.widget-area{max-width:min(var(--content-width),100% - var(--page-padding)*2);margin-inline:var(--page-padding)}}.promo-banner{position:sticky;inset-block-start:0;z-index:calc(var(--z-sticky) + 1);display:flex;align-items:center;justify-content:center;gap:var(--gap);min-block-size:var(--promo-banner-height);padding-inline:var(--page-padding);background-color:var(--color-surface);border-block-end:1px solid var(--color-border)}.promo-banner__text{color:var(--color-text-muted);font-size:var(--text-small);line-height:var(--leading-tight);margin:0;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.promo-banner__cta{flex:none;display:inline-flex;align-items:center;gap:calc(var(--space-base)*.25);padding:calc(var(--space-base)*.25) calc(var(--space-base)*.75);border-radius:var(--radius-sm);background-color:var(--color-accent);color:var(--color-bg);font-size:var(--text-small);font-weight:var(--weight-medium);line-height:var(--leading-tight);text-decoration:none;white-space:nowrap}.promo-banner__cta:hover,.promo-banner__cta:focus-visible{color:var(--color-bg);opacity:.85}.promo-banner__close{flex:none;display:inline-flex;align-items:center;justify-content:center;padding:calc(var(--space-base)*.25);border:0;border-radius:var(--radius-sm);background:none;color:var(--color-text-muted);cursor:pointer;transition:color .15s}.promo-banner__close:hover,.promo-banner__close:focus-visible{color:var(--color-text)}@media(width >= 783px){.admin-bar .promo-banner{inset-block-start:32px}}@media(width < 980px){.promo-banner{gap:calc(var(--gap)*.5);padding-inline:var(--page-padding)}}[data-promo-banner=dismissed] .promo-banner{display:none}body:has(.promo-banner){--promo-banner-height: 3rem}@media(width >= 980px){body:has(.promo-banner) .header{top:calc(var(--space-base)*4 + var(--promo-banner-height))}}.navigation.pagination{margin-block:calc(var(--space-base)*3)}.navigation.pagination .nav-links{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:calc(var(--gap)/2)}.navigation.pagination .page-numbers{display:inline-flex;justify-content:center;align-items:center;min-width:2.25rem;height:2.25rem;padding-inline:.5rem;border-radius:var(--radius-sm);font-variant-numeric:tabular-nums;text-decoration:none;color:inherit;transition:background-color 150ms ease,color 150ms ease}.navigation.pagination .page-numbers:not(.current):not(.dots):hover{background-color:var(--color-accent);color:var(--color-bg)}.navigation.pagination .page-numbers.current{background-color:var(--color-accent);color:var(--color-bg);font-weight:700}.navigation.pagination .page-numbers.dots{cursor:default;color:var(--color-text-muted)}.entry-comments:not([data-state=loading]) .entry-comments__skeleton{display:none}.entry-comments[data-state=unconfigured]{display:none}@media(width < 980px){.entry-comments{padding-inline:var(--page-padding)}}@media(width < 980px){.comments-area{padding-inline:var(--page-padding)}}.entry-comments__skeleton{display:grid;gap:var(--space-base);padding-block:var(--space-base)}.entry-comments__skeleton-line,.entry-comments__skeleton-box{border-radius:var(--radius-sm);background:linear-gradient(90deg, var(--color-neutral-100) 25%, var(--color-neutral-200) 50%, var(--color-neutral-100) 75%);background-size:200% 100%;animation:entry-comments-shimmer 1.4s ease-in-out infinite}.entry-comments__skeleton-line{height:.875rem}.entry-comments__skeleton-line--short{width:30%}.entry-comments__skeleton-line--mid{width:60%}.entry-comments__skeleton-box{height:8rem;border-radius:var(--radius-md)}@keyframes entry-comments-shimmer{0%{background-position:200% 0}100%{background-position:-200% 0}}@media(prefers-reduced-motion: reduce){.entry-comments__skeleton-line,.entry-comments__skeleton-box{animation:none}}.toc{display:flex;flex-direction:column;gap:calc(var(--space-base)*.25);margin-block:calc(var(--space-base)*2)}.toc .toc-item{display:flex;align-items:center;gap:calc(var(--space-base)*1);color:var(--color-link);font-size:var(--text-small);line-height:1;text-box-trim:trim-both;padding-block:calc(var(--space-base)*.25);transition:color .15s}.toc .toc-item::before{content:"";display:block;width:calc(var(--space-base)/5*var(--level, 1)*1.7);height:1px;background-color:currentColor;opacity:.5}.toc .toc-item:hover{color:var(--color-link-hover)}@media(width >= 980px){.toc{position-anchor:--header;position:fixed;top:anchor(bottom);left:anchor(left)}}@supports(animation-trigger: none){@keyframes toc-active{from{opacity:.75}to{opacity:1;font-weight:700}}.toc .toc-item{animation:toc-active 300ms both;animation-trigger:attr(data-trigger type(<custom-ident>), none) play-forwards play-backwards}}@supports(timeline-trigger: none view()){.entry-content h2,.entry-content h3{timeline-trigger:attr(id type(<custom-ident>), none) view() entry 75% exit 25%}}.archive{animation-name:show-in-up;animation-timeline:view();animation-timing-function:ease-in}.archive-header h1{color:var(--color-text-muted);font-size:var(--text-base);font-weight:normal}@media(width < 980px){.archive-header{margin-inline:var(--page-padding)}}@keyframes show-in-up{0%{filter:blur(10rem);opacity:0;scale:.9}10%{filter:blur(0px)}25%{opacity:1;scale:1}}.expressive-code{margin-block:var(--space-base)}.expressive-code pre,.expressive-code code{font-size:.95em}.entry-header{box-sizing:border-box;max-width:min(var(--content-width),100%);padding:0}.entry-header:not(:first-child,h2,h3){margin-block-start:var(--space-base)}@media(width < 980px){.entry-header{max-width:min(var(--content-width),100% - var(--page-padding)*2);margin-inline:var(--page-padding)}}.entry-header{position:relative;z-index:calc(var(--z-base) + 10);margin-block-start:calc(var(--space-base)*.6);margin-block-end:calc(var(--space-base)*2)}.entry-title{font-size:32px;font-weight:900;line-height:1.3;text-wrap:balance;text-box-trim:trim-both;text-box-edge:cap alphabetic;margin-block-end:var(--space-base)}.entry-title-link{display:block;text-decoration-line:underline;transition:text-decoration-color 200ms ease-in-out}.entry-title-link:hover{text-decoration-color:var(--color-accent)}.entry-meta{color:var(--color-text-muted)}.single .entry-title{font-size:var(--text-h1)}.entry .back-button{display:block;margin-block-end:var(--space-base)}.entry-footer{box-sizing:border-box;max-width:min(var(--content-width),100%);padding:0}.entry-footer:not(:first-child,h2,h3){margin-block-start:var(--space-base)}@media(width < 980px){.entry-footer{max-width:min(var(--content-width),100% - var(--page-padding)*2);margin-inline:var(--page-padding)}}.entry{display:flex;flex-direction:column}.entry-content{container-name:content;text-wrap:pretty;word-break:keep-all;overflow-wrap:break-word;margin-block-end:calc(var(--space-base)*2)}.entry-content>:where(:not(.alignleft):not(.alignright):not(.alignfull)){box-sizing:border-box;max-width:min(var(--content-width),100%);padding:0}.entry-content>:where(:not(.alignleft):not(.alignright):not(.alignfull)):not(:first-child,h2,h3){margin-block-start:var(--space-base)}@media(width < 980px){.entry-content>:where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width:min(var(--content-width),100% - var(--page-padding)*2);margin-inline:var(--page-padding)}}.entry-content>:where(h1,h2,h3,h4,h5,h6){text-box-trim:trim-both;scroll-margin-top:calc(var(--space-base)*4)}.entry-content h2{font-size:var(--text-h2);margin-block-start:calc(var(--space-base)*3)}.entry-content h3{font-size:var(--text-h3);margin-block-start:calc(var(--space-base)*2)}.entry-content blockquote{border-left:3px solid var(--color-neutral-500);padding-inline:calc(var(--space-base)/2)}.entry-content ol{list-style-type:decimal}.entry-content ul{list-style-type:disc}.entry-content li{margin-inline-start:1.5rem}.entry-content img{border-radius:var(--radius-md)}.entry-content :not(pre)>code{font-size:.9em;padding:calc(var(--space-base)/6) calc(var(--space-base)/3);border-radius:var(--radius-sm);background-color:rgb(from var(--color-neutral-200) r g b/0.7)}.entry-content baseline-status{padding:16px 24px 0 24px}.entry-content .wp-block-table{overflow-x:auto}.entry-content .wp-block-table table{width:100%;border-collapse:separate;border-spacing:0;border-color:var(--color-border);border-style:solid;border-width:0 0 thin thin}.entry-content .wp-block-table .has-fixed-layout{width:100%;table-layout:fixed}.entry-content .wp-block-table .has-fixed-layout th,.entry-content .wp-block-table .has-fixed-layout td{word-break:break-word}.entry-content .wp-block-table th,.entry-content .wp-block-table td{padding:calc(var(--gap)/2) calc(var(--gap)*1.5);border-color:var(--color-border);border-style:solid;border-width:thin thin 0 0}@media(width < 980px){.entry-content .wp-block-table{margin-inline:var(--page-padding)}}.entry-content .wp-block-code{padding:0;border:0}.entry-content .wp-block-code pre{overflow:hidden;margin:0;border-width:thin;border-style:solid;border-color:var(--color-border);border-radius:var(--radius-sm)}.entry-content .wp-block-image{width:var(--grid-max);max-width:100%}@media(width < 980px){.entry-content .wp-block-image{max-width:calc(100% - var(--page-padding)*2)}}.entry-content .wp-block-image img{width:100%;vertical-align:bottom}.entry-content .wp-block-random-post{display:block;margin-block-end:calc(var(--space-base)*2)}.entry-content .wp-block-random-post__image{overflow:hidden;border-radius:var(--radius-md)}.entry-content .wp-block-latest-posts a{text-decoration:underline}.entry-content .wp-block-separator{margin-block:calc(var(--gap)*6);border-color:var(--color-border);border-style:solid;border-width:thin 0 0}.entry .post-thumbnail{overflow:hidden;margin-block-end:calc(var(--space-base)*2)}@media(width >= 980px){.entry .post-thumbnail{border-radius:var(--radius-md)}}.entry-navigation{margin-block:calc(var(--space-base)*3)}.entry-navigation .nav-links{display:flex;justify-content:space-between;gap:var(--gap)}.entry-navigation .nav-links a{font-size:var(--text-small);display:flex;flex-direction:column;text-decoration:none}.entry-navigation .nav-title{text-decoration:underline;transition:text-decoration-color 200ms ease-in-out}.entry-navigation .nav-title:hover{text-decoration-color:var(--color-accent)}.entry-navigation .nav-subtitle{color:var(--color-neutral-600);font-weight:700}.entry-navigation .nav-next{text-align:right}.entry-navigation .nav-previous,.entry-navigation .nav-next{flex:1}
