:root{--theme:#fff;--entry:#f7f7f7;--primary:#111;--secondary:#555;--tertiary:#777;--content:#111;--border:#d2d2d2;--code-bg:#333;--radius:6px;--content-gap:1.5rem}.site-title,.site-description{position:absolute!important;display:none}.menu-toggle{font-family:inherit}.entry-content{overflow-wrap:break-word;word-wrap:break-word}.entry-content a{overflow-wrap:anywhere}.entry-content pre{max-width:100%;overflow-x:auto}.entry-content img{max-width:100%;height:auto}.entry-content table{max-width:100%}@media(max-width:599px){.entry-content table{display:block;overflow-x:auto}}.entry-content .gallery{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.entry-content .gallery .gallery-item{display:block;flex:1 1 30%;margin:0}.entry-content .gallery dt{width:auto}.entry-content .gallery br{display:none}.entry-content .gallery img{max-width:100%;height:auto;margin:0}@media(max-width:599px){.main-navigation ul.nav-menu.toggled-on{display:block;position:absolute;z-index:50;top:100%;left:0;right:0;margin:0;padding:0 0 10px;background:#fff;border:1px solid #ededed;border-top:0}.main-navigation ul.nav-menu.toggled-on li{display:block;margin:0}.main-navigation ul.nav-menu.toggled-on li a{display:block;padding:8px 10px;line-height:1.5}}.searchbox{max-width:100%}#searchInput{box-sizing:border-box;width:100%;max-width:100%;padding:8px 10px;border:1px solid var(--border);border-radius:3px;font:inherit}.searchResults{list-style:none;margin:12px 0 0;padding:0}.searchResults li{position:relative;padding:10px 8px;border-bottom:1px solid #efefef;line-height:1.6}.searchResults li .entry-link{position:absolute;inset:0}.searchResults li.focus,.searchResults li:hover{background:#f5f5f5}.searchResults svg{float:right}.post-recovery-notice{margin:0 0 24px;padding:12px 14px;border-left:3px solid #d2d2d2;background:#f7f7f7;color:#555}.post-attachment-nav{margin:24px 0}.post-attachment-nav a{margin-right:12px}.nav-single{margin:24px 0}.migration-tools,.migration-tools *{box-sizing:border-box}.migration-tools{max-width:100%;overflow-wrap:anywhere}.migration-tools__panel{width:100%;max-width:100%;margin:0 auto}.migration-tools__heading{margin:2rem 0 .75rem;padding-bottom:.4rem;border-bottom:1px solid var(--border);font-size:1.15rem}.migration-tools__notice{margin:0 0 1.25rem;padding:.75rem .9rem;border-left:3px solid var(--primary);background:var(--entry);color:var(--secondary);font-size:.9rem;line-height:1.6}.migration-tools__row{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;min-width:0;margin:.6rem 0}.migration-tools__row--controls{align-items:center}.migration-tools__label{flex:0 0 9.5rem;max-width:100%;color:var(--secondary);font-size:.92rem}.migration-tools__input,.migration-tools__select,.migration-tools__code{flex:1 1 12rem;width:100%;max-width:100%;min-width:0;padding:.5rem .6rem;border:1px solid var(--border);border-radius:6px;background:var(--entry);color:var(--primary);font:inherit}.migration-tools__input:focus,.migration-tools__select:focus,.migration-tools__code:focus,.migration-tools__button:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.migration-tools__input[aria-invalid=true]{border-color:#c0392b}.migration-tools__clock{font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:var(--primary)}.migration-tools__button{flex:none;padding:.45rem .8rem;border:1px solid var(--primary);border-radius:6px;background:var(--primary);color:var(--theme);font:inherit;font-size:.9rem;line-height:1.4;cursor:pointer}.migration-tools__button:hover{opacity:.85}.migration-tools__button:disabled{opacity:.55;cursor:wait}.migration-tools__button--secondary{background:var(--entry);color:var(--primary);border-color:var(--border)}.migration-tools__button--ghost{background:0 0;color:var(--secondary);border-color:var(--border)}.migration-tools__field{display:flex;flex-direction:column;gap:.4rem;min-width:0}.migration-tools__code{flex:auto;height:28rem;resize:vertical;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9rem;line-height:1.55;white-space:pre;overflow:auto}.migration-tools__error{margin:.5rem 0 0;color:#c0392b;font-size:.9rem}.migration-tools__error[hidden]{display:none}[data-theme=dark] .migration-tools__error{color:#ff8a80}@media(max-width:480px){.migration-tools__label{flex-basis:100%}.migration-tools__row{align-items:stretch}.migration-tools__button{flex:auto}.migration-tools__code{height:22rem}}