html[data-blog-shell][data-blog-theme]{--blog-paper:#fff;--blog-surface:#fff;--blog-soft:#f5f7f8;--blog-ink:#22272d;--blog-secondary:#414951;--blog-rule:#e5e9ed;--blog-accent:#b45338;--blog-font:"PingFang SC", "Microsoft YaHei", system-ui, sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;scroll-padding-top:6rem;background:var(--blog-paper)!important}html[data-blog-shell][data-blog-theme=dark]{--blog-paper:#14171a;--blog-surface:#1c2024;--blog-soft:#242a30;--blog-ink:#f1f4f6;--blog-secondary:#ccd3d9;--blog-rule:#353e46;--blog-accent:#ffaf8d;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-blog-shell][data-blog-theme] body.blog-shell{--px-font-cn:var(--blog-font);--px-font:var(--blog-font);--fp-font:var(--blog-font);--fp-ui-font:var(--blog-font);--ask-font-body:var(--blog-font);--ask-font-display:var(--blog-font);--hr-font:var(--blog-font);--hr-tech:var(--blog-font);--ar-font:var(--blog-font);--ar-body:var(--blog-font);--fp-text:var(--blog-ink);--fp-text-dim:var(--blog-secondary);--starport-ink:var(--blog-ink);--starport-muted:var(--blog-secondary);--starport-panel:var(--blog-surface);--ask-read-ink:var(--blog-ink);--ask-read-muted:var(--blog-secondary);--ask-read-card:var(--blog-paper);--child-text:var(--blog-ink);--child-text-muted:var(--blog-secondary);--child-text-light:var(--blog-secondary);--child-bg:var(--blog-surface);--child-bg-soft:var(--blog-soft);--child-border:var(--blog-rule);--footer-text:var(--blog-secondary);--footer-text-dim:var(--blog-secondary);--id-ink:var(--blog-ink);--id-muted:var(--blog-secondary);--id-panel:var(--blog-surface);--id-cyan:var(--blog-ink);--id-gold:var(--blog-ink);--id-line:var(--blog-rule);--sc-ink:var(--blog-ink);--sc-muted:var(--blog-secondary);--sc-cyan:var(--blog-ink);--sc-gold:var(--blog-ink);text-rendering:optimizelegibility;flex-direction:column;min-width:320px;min-height:100dvh;margin:0;display:flex;background:var(--blog-paper)!important;color:var(--blog-ink)!important;font:16px/1.8 var(--blog-font)!important;text-shadow:none!important;padding:0!important}html[data-blog-shell][data-blog-theme] body.blog-shell:before,html[data-blog-shell][data-blog-theme] body.blog-shell:after{content:none!important}html[data-blog-shell][data-blog-theme] body.blog-shell :is(.home-bg,.quote-bg,.weather-atmosphere,.fp-stars-canvas,.cosmic-shell-stars,.cosmic-shell-fallback,.cosmic-shell-particles,.hr-hud-corners,.hr-post-shine,.archive-card-shine,.pr-album-shine,.pr-hero-veil,.ask-hero-veil,.ask-hero-wave,.fp-atmosphere,.ss-board-grid,.site-widgets,.pixel-pet,.mini-radio,.stardust-cursor){display:none!important}html[data-blog-shell][data-blog-theme] body.blog-shell :is(h1,h2,h3,h4,h5,h6,p,li,dt,dd,blockquote,figcaption,small,time,strong,label,legend,a,button,summary,input,textarea,select){font-family:var(--blog-font)!important;color:var(--blog-ink)!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important}html[data-blog-shell][data-blog-theme] body.blog-shell :is(h1,h2,h3,h4,h5,h6){font-weight:650;line-height:1.45;letter-spacing:-.02em!important}html[data-blog-shell][data-blog-theme] body.blog-shell :is(a,button,summary){-webkit-tap-highlight-color:transparent}html[data-blog-shell][data-blog-theme] body.blog-shell :is(button,input,textarea,select,.fp-friends-action,.fp-friend-rail-link,.ask-ai-card,.ask-hero-meta-item,.pr-modal-story-link,.pr-album-body){transition-property:opacity,transform!important}html[data-blog-shell][data-blog-theme] body.blog-shell :is(a,button,input,textarea,select,summary):focus-visible{outline-offset:4px;outline:2px solid var(--blog-accent)!important}html[data-blog-shell][data-blog-theme] body.blog-shell :is(input,textarea,select){background:var(--blog-surface)!important;border:1px solid var(--blog-rule)!important;box-shadow:none!important;border-radius:5px!important}html[data-blog-shell][data-blog-theme] body.blog-shell img{image-rendering:auto}html[data-blog-shell][data-blog-theme] body.blog-shell .blog-nav{z-index:900;flex-shrink:0;width:100%;margin:0;padding:0;position:sticky;top:0;background:var(--blog-paper)!important;border:0!important;border-bottom:1px solid var(--blog-rule)!important;box-shadow:none!important}html[data-blog-shell][data-blog-theme] body.blog-shell .blog-nav-inner{align-items:center;gap:32px;width:min(1120px,100% - 64px);min-height:76px;margin:auto;display:flex}html[data-blog-shell][data-blog-theme] body.blog-shell .blog-brand{letter-spacing:.045em;white-space:nowrap;font-size:18px;font-weight:750;text-decoration:none}html[data-blog-shell][data-blog-theme] body.blog-shell .blog-nav-links{align-items:center;gap:22px;margin-left:auto;display:flex}html[data-blog-shell][data-blog-theme] body.blog-shell .blog-nav :is(a,summary,button){white-space:nowrap;min-height:44px;box-shadow:none;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;font-size:14px;font-weight:500;line-height:1.5;text-decoration:none;display:inline-flex}html[data-blog-shell][data-blog-theme] body.blog-shell .blog-nav .blog-brand{font-size:18px;font-weight:750}html[data-blog-shell][data-blog-theme] body.blog-shell .blog-nav :is(a[aria-current=page],summary[data-active]){text-decoration:underline;-webkit-text-decoration-color:var(--blog-accent);text-decoration-color:var(--blog-accent);text-underline-offset:8px;text-decoration-thickness:2px}html[data-blog-shell][data-blog-theme] body.blog-shell .blog-nav-more{position:relative}html[data-blog-shell][data-blog-theme] body.blog-shell .blog-nav-more summary{cursor:pointer;gap:5px;list-style:none}html[data-blog-shell][data-blog-theme] body.blog-shell .blog-nav-more summary:after{content:"⌄";font-size:13px}html[data-blog-shell][data-blog-theme] body.blog-shell .blog-nav-more summary::-webkit-details-marker{display:none}html[data-blog-shell][data-blog-theme] body.blog-shell .blog-nav-menu{background:var(--blog-surface);border:1px solid var(--blog-rule);border-radius:6px;min-width:138px;padding:8px 12px;display:grid;position:absolute;top:calc(100% + 6px);right:-14px;box-shadow:0 10px 28px #0000000c}html[data-blog-shell][data-blog-theme] body.blog-shell .blog-nav-menu a{justify-content:flex-start;padding:0 12px}html[data-blog-shell][data-blog-theme] body.blog-shell .blog-nav-menu a:hover{background:var(--blog-soft)}html[data-blog-shell][data-blog-theme] body.blog-shell .blog-theme-toggle{cursor:pointer;padding:0 10px}html[data-blog-shell][data-blog-theme] body.blog-shell #blogNav :is(a,summary,button){box-shadow:none!important;background:0 0!important;border:0!important}html[data-blog-shell][data-blog-theme] body.blog-shell :is(.home-main,.pr-shell,.fp-about,.fp-blog,.fp-friends,.records-shell,.lib-scifi-shell){position:relative;width:min(1080px,100% - 64px)!important;max-width:1080px!important;margin:0 auto!important;padding:54px 0 72px!important;inset:auto!important}html[data-blog-shell][data-blog-theme] body.blog-shell :is(.home-main,.pr-shell,.fp-about,.fp-blog,.fp-friends,.records-shell){box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}html[data-blog-shell][data-blog-theme] body.blog-shell :is(#homeShell,#photoStoryRoot){flex:1;width:100%;min-height:0!important}html[data-blog-shell][data-blog-theme] body.blog-shell :is(.home-main,.fp-about,.pr-shell,.records-shell){flex:1 0 auto}html[data-blog-shell][data-blog-theme] body.blog-shell :is(.home-main,.pr-shell,.fp-about,.fp-blog,.records-shell,.ar-list,.ask-read-shell,.ask-read-main):before,html[data-blog-shell][data-blog-theme] body.blog-shell :is(.home-main,.pr-shell,.fp-about,.fp-blog,.records-shell,.ar-list,.ask-read-shell,.ask-read-main):after{content:none!important}html[data-blog-shell][data-blog-theme] body.blog-shell :is(.home-glass-card,.hr-glass,.ar-hero,.archive-hero,.pr-section,.pr-note,.pr-album,.pr-polaroid,.fp-about-section,.fp-friends-card,.fp-blog-item,.fp-blog-article,.archive-card,.archive-tl-card,.ask-read-card,.ask-read-comments,.fp-friend-comments,.ss-stage,.records-entry a){color:var(--blog-ink)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;filter:none!important;background:0 0!important;border:0!important;border-radius:0!important}html[data-blog-shell][data-blog-theme] body.blog-shell :is(.home-glass-card,.ar-hero,.archive-hero,.pr-section,.pr-note,.fp-about-section,.fp-blog-item,.fp-blog-article,.ask-read-card,.ask-read-comments,.records-entry a):before,html[data-blog-shell][data-blog-theme] body.blog-shell :is(.home-glass-card,.ar-hero,.archive-hero,.pr-section,.pr-note,.fp-about-section,.fp-blog-item,.fp-blog-article,.ask-read-card,.ask-read-comments,.records-entry a):after{content:none!important}html[data-blog-shell][data-blog-theme] body.blog-shell :is(.ar-hero,.archive-hero,.fp-about-head,.records-head){background:0 0!important;min-height:0!important;margin:0 0 24px!important;padding:0 0 32px!important}html[data-blog-shell][data-blog-theme] body.blog-shell :is(.home-hero-title,.fp-about-title,.fp-friends-title,.pr-hero-title,.records-head h1){background:0 0!important;margin:0!important;font-size:clamp(2rem,4vw,3rem)!important;line-height:1.3!important}html[data-blog-shell][data-blog-theme] body.blog-shell :is(.fp-about-kicker,.archive-kicker,.records-head>p){display:none!important}html[data-blog-shell][data-blog-theme] body.blog-shell :is(.home-hero-title,.fp-about-title,.fp-friends-head):before,html[data-blog-shell][data-blog-theme] body.blog-shell .fp-friends-head:after{content:none!important}html[data-blog-shell][data-blog-theme] body.blog-shell :is(.fp-about-lead,.fp-friends-sub,.archive-stats,.records-head p){max-width:48rem!important;margin-top:16px!important;line-height:1.8!important}html[data-blog-shell][data-blog-theme] body.blog-shell :is(.pr-tab,.pr-filter,.archive-view-btn,.archive-month-chip,.fp-archive-tag,.archive-random-btn,.archive-load-more,.ask-ai-btn,.ss-btn,.ss-chip,.fp-blog-tag,.home-tag,.hr-post-tag,.ask-hero-tag,.ask-hero-meta-item){min-height:38px;background:var(--blog-soft)!important;box-shadow:none!important;text-shadow:none!important;border:0!important;border-radius:4px!important;padding:6px 12px!important}html[data-blog-shell][data-blog-theme] body.blog-shell :is(.pr-tab,.pr-filter,.archive-view-btn,.archive-month-chip,.fp-archive-tag,.ss-btn).is-active{background:var(--blog-ink)!important;color:var(--blog-paper)!important;-webkit-text-fill-color:var(--blog-paper)!important}html[data-blog-shell][data-blog-theme] body.blog-shell .ar-list{padding:0!important}html[data-blog-shell][data-blog-theme] body.blog-shell .ar-posts{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:38px!important;display:grid!important}html[data-blog-shell][data-blog-theme] body.blog-shell .ar-posts .hr-post{border-bottom:1px solid var(--blog-rule)!important;flex-direction:column!important;grid-column:auto!important;height:auto!important;min-height:0!important;padding:0!important;display:flex!important;transform:none!important}html[data-blog-shell][data-blog-theme] body.blog-shell .ar-posts .hr-post-cover{aspect-ratio:16/9;overflow:hidden;border-radius:5px!important;flex:auto!important;width:100%!important;height:auto!important}html[data-blog-shell][data-blog-theme] body.blog-shell .ar-posts .hr-post-cover img{object-fit:cover;width:100%;height:100%;filter:none!important;transform:none!important}html[data-blog-shell][data-blog-theme] body.blog-shell .ar-posts .hr-post-body{background:0 0!important;padding:20px 0 24px!important}html[data-blog-shell][data-blog-theme] body.blog-shell .ar-posts .hr-post-title{font-size:1.35rem!important}html[data-blog-shell][data-blog-theme] body.blog-shell .ar-posts :is(.hr-post-expand,.hr-post-expand-inner){opacity:1!important;height:auto!important;max-height:none!important;display:block!important;overflow:visible!important;transform:none!important}html[data-blog-shell][data-blog-theme] body.blog-shell .hr-post-ai-label{display:none!important}html[data-blog-shell][data-blog-theme] body.blog-shell .hr-post-ai{background:0 0!important;border:0!important;padding:0!important}html[data-blog-shell][data-blog-theme] body.blog-shell .hr-post-ai-body{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:12px;overflow:hidden;line-height:1.8!important;display:-webkit-box!important}html[data-blog-shell][data-blog-theme] body.blog-shell .pr-hero{grid-template-columns:1.25fr 1fr;align-items:center;gap:36px;display:grid;height:auto!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0 0 48px!important;overflow:visible!important}html[data-blog-shell][data-blog-theme] body.blog-shell .pr-hero-img{aspect-ratio:3/2;object-fit:cover;border-radius:5px;width:100%;filter:none!important;opacity:1!important;height:auto!important;position:static!important;inset:auto!important;transform:none!important}html[data-blog-shell][data-blog-theme] body.blog-shell .pr-hero-copy{width:100%!important;min-height:0!important;padding:0!important;position:static!important}html[data-blog-shell][data-blog-theme] body.blog-shell .pr-hero:before,html[data-blog-shell][data-blog-theme] body.blog-shell .pr-hero:after{content:none!important}html[data-blog-shell][data-blog-theme] body.blog-shell .pr-section{margin:0!important;padding:0 0 28px!important}html[data-blog-shell][data-blog-theme] body.blog-shell .pr-section-head{margin:0 0 12px}html[data-blog-shell][data-blog-theme] body.blog-shell .pr-albums{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:30px!important;display:grid!important}html[data-blog-shell][data-blog-theme] body.blog-shell .pr-album{text-align:left;grid-area:auto!important;height:auto!important;min-height:0!important;display:block!important;overflow:visible!important;transform:none!important}html[data-blog-shell][data-blog-theme] body.blog-shell .pr-album-cover{aspect-ratio:4/3;border-radius:5px;overflow:hidden;height:auto!important}html[data-blog-shell][data-blog-theme] body.blog-shell .pr-album-cover img{object-fit:cover;width:100%;height:100%;transform:none!important}html[data-blog-shell][data-blog-theme] body.blog-shell .pr-album-body{min-height:0!important;padding:18px 0!important}html[data-blog-shell][data-blog-theme] body.blog-shell #photosAlbumsGrid.pr-albums{grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-flow:row!important;gap:30px!important}html[data-blog-shell][data-blog-theme] body.blog-shell .pr-view.is-album-open #photosAlbumsGrid{display:none!important}html[data-blog-shell][data-blog-theme] body.blog-shell #photosAlbumsGrid>.pr-album:nth-child(n){box-shadow:none!important;background:0 0!important;border:0!important;grid-area:auto!important;transform:none!important}html[data-blog-shell][data-blog-theme] body.blog-shell #photosAlbumsGrid>.pr-album:nth-child(n) .pr-album-cover{aspect-ratio:4/3!important;min-height:0!important}html[data-blog-shell][data-blog-theme] body.blog-shell .pr-album-body{background:0 0!important}html[data-blog-shell][data-blog-theme] body.blog-shell .pr-album-body :is(.pr-album-title,.pr-album-count,.pr-album-bubble){color:var(--blog-ink)!important;-webkit-text-fill-color:var(--blog-ink)!important}html[data-blog-shell][data-blog-theme] body.blog-shell :is(.pr-filter-count,.pr-hero-stats,.pr-section-sub){color:var(--blog-ink)!important}html[data-blog-shell][data-blog-theme] body.blog-shell .pr-album-bubble{line-height:1.8;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;font-size:14px!important}html[data-blog-shell][data-blog-theme] body.blog-shell .pr-album-bubble:before,html[data-blog-shell][data-blog-theme] body.blog-shell .pr-album-bubble:after{content:none!important}html[data-blog-shell][data-blog-theme] body.blog-shell .pr-album-title{font-size:1.2rem!important}html[data-blog-shell][data-blog-theme] body.blog-shell .pr-polaroid{text-align:left;padding:0!important;transform:none!important}html[data-blog-shell][data-blog-theme] body.blog-shell .pr-polaroid-photo{border-radius:4px;overflow:hidden}html[data-blog-shell][data-blog-theme] body.blog-shell .pr-modal{z-index:1200!important;background:#000b!important}html[data-blog-shell][data-blog-theme] body.blog-shell .pr-modal-stage{background:#141414!important}html[data-blog-shell][data-blog-theme] body.blog-shell .pr-modal-card{background:var(--blog-paper)!important;border:0!important;border-radius:6px!important;box-shadow:0 24px 80px #0006!important}html[data-blog-shell][data-blog-theme] body.blog-shell .pr-modal-meta{background:var(--blog-paper)!important;color:var(--blog-ink)!important;padding:20px 24px!important}html[data-blog-shell][data-blog-theme] body.blog-shell :is(.pr-modal-close,.pr-modal-nav){min-width:44px;min-height:44px;color:#fff!important;-webkit-text-fill-color:#fff!important;background:#171817e8!important;border:0!important}html[data-blog-shell][data-blog-theme] body.blog-shell .pr-modal-story-link{align-items:center;min-height:44px;display:inline-flex;background:var(--blog-soft)!important;color:var(--blog-ink)!important;-webkit-text-fill-color:var(--blog-ink)!important;box-shadow:none!important;border:0!important;border-radius:4px!important;padding:8px 12px!important}html[data-blog-shell][data-blog-theme] body.blog-shell .ask-read-shell{width:min(820px,100% - 64px)!important;max-width:820px!important;margin:0 auto!important;padding:48px 0 72px!important}html[data-blog-shell][data-blog-theme] body.blog-shell .home-main:has(.ask-read-shell){width:100%!important;max-width:none!important;padding:0!important}html[data-blog-shell][data-blog-theme] body.blog-shell .ask-hero{flex-direction:column;width:100%;margin:0;display:flex;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important}html[data-blog-shell][data-blog-theme] body.blog-shell .ask-hero-media{order:2;margin:24px 0;position:static!important;inset:auto!important}html[data-blog-shell][data-blog-theme] body.blog-shell .ask-hero-media:empty{display:none}html[data-blog-shell][data-blog-theme] body.blog-shell .ask-hero-media img{object-fit:cover;border-radius:5px;width:100%;max-height:420px;position:static;height:auto!important}html[data-blog-shell][data-blog-theme] body.blog-shell .ask-hero-inner{gap:14px;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}html[data-blog-shell][data-blog-theme] body.blog-shell .ask-hero-title{background:0 0!important;font-size:clamp(1.9rem,4vw,2.7rem)!important}html[data-blog-shell][data-blog-theme] body.blog-shell :is(.ask-hero-kicker,.ask-hero-meta-label,.ask-hero-meta-value,.home-post-meta,.home-post-meta span,.home-lyric-en,.home-lyric-zh){color:var(--blog-ink)!important;-webkit-text-fill-color:var(--blog-ink)!important}html[data-blog-shell][data-blog-theme] body.blog-shell .ask-hero-back{min-height:38px;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;font-size:14px!important}html[data-blog-shell][data-blog-theme] body.blog-shell :is(.ask-read-main,.ask-read-card,.home-prose-shell){width:100%!important;max-width:none!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important}html[data-blog-shell][data-blog-theme] body.blog-shell .home-prose-block{box-shadow:none!important;opacity:1!important;background:0 0!important;border:0!important;margin:0 0 24px!important;padding:0!important;transform:none!important}html[data-blog-shell][data-blog-theme] body.blog-shell .home-prose-block:after{content:none!important}html[data-blog-shell][data-blog-theme] body.blog-shell :is(.home-prose,.fp-blog-prose){max-width:none!important;font-size:17px!important;line-height:2!important}html[data-blog-shell][data-blog-theme] body.blog-shell :is(.home-prose p,.home-prose li,.fp-blog-prose p,.fp-blog-prose li){line-height:2!important}html[data-blog-shell][data-blog-theme] body.blog-shell :is(.home-prose,.fp-blog-prose,.fp-about-header,.ask-hero-inner) :is(p,li,strong,em,blockquote,figcaption,ul,ol,h1,h2,h3,h4,span,div),html[data-blog-shell][data-blog-theme] body.blog-shell .fp-about-header :is(.fp-about-title,.fp-about-lead,.starport-blog-kicker){color:var(--blog-ink)!important;-webkit-text-fill-color:var(--blog-ink)!important;text-shadow:none!important}html[data-blog-shell][data-blog-theme] body.blog-shell .ask-hero-media img{filter:none!important;opacity:1!important}html[data-blog-shell][data-blog-theme] body.blog-shell .home-article-deco{display:none!important}html[data-blog-shell][data-blog-theme] body.blog-shell :is(.home-prose a,.fp-blog-prose a,.fp-about-section a){text-decoration:underline;-webkit-text-decoration-color:var(--blog-rule);text-decoration-color:var(--blog-rule);text-underline-offset:4px}html[data-blog-shell][data-blog-theme] body.blog-shell :is(.home-prose blockquote,.fp-blog-prose blockquote,.ask-ai-card,.ask-note,.ask-fold,.ask-tabs,.child-alert){background:var(--blog-soft)!important;border:0!important;border-left:2px solid var(--blog-rule)!important;box-shadow:none!important;border-radius:0!important;padding:20px!important}html[data-blog-shell][data-blog-theme] body.blog-shell :is(.ask-ai-sub,.home-prose-sep){display:none!important}html[data-blog-shell][data-blog-theme] body.blog-shell :is(.home-prose code,.fp-blog-prose code,.home-prose pre,.fp-blog-prose pre){background:var(--blog-soft)!important;color:var(--blog-ink)!important;box-shadow:none!important;border:0!important}html[data-blog-shell][data-blog-theme] body.blog-shell :is(.fp-blog-item,.fp-about-section,.fp-friend-rail-item,.archive-tl-card,.records-entry a){border-bottom:1px solid var(--blog-rule)!important;padding:24px 0!important}html[data-blog-shell][data-blog-theme] body.blog-shell .fp-blog-item-inner,html[data-blog-shell][data-blog-theme] body.blog-shell .fp-blog-article{padding:0!important}html[data-blog-shell][data-blog-theme] body.blog-shell .archive-card-body{padding:20px 0!important}html[data-blog-shell][data-blog-theme] body.blog-shell .archive-view-toggle{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}html[data-blog-shell][data-blog-theme] body.blog-shell .archive-card-source{background:var(--blog-soft)!important;color:var(--blog-ink)!important;box-shadow:none!important;border:0!important}html[data-blog-shell][data-blog-theme] body.blog-shell :is(.fp-friends-head,.fp-friend-signal,.fp-friend-apply,.fp-friend-reqs-box,.fp-friend-rail-item,.fp-friend-signal-meta div,.fp-taurus){box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}html[data-blog-shell][data-blog-theme] body.blog-shell .fp-friend-rail-link{background:var(--blog-soft)!important;box-shadow:none!important;border:0!important;border-radius:5px!important}html[data-blog-shell][data-blog-theme] body.blog-shell .fp-friend-rail-link :is(span,h3,p){color:var(--blog-ink)!important;-webkit-text-fill-color:var(--blog-ink)!important;text-shadow:none!important}html[data-blog-shell][data-blog-theme] body.blog-shell .fp-friends-head{padding:0 0 24px!important}html[data-blog-shell][data-blog-theme] body.blog-shell :is(.fp-friend-signal,.fp-friend-apply,.fp-friend-reqs-box){border-top:1px solid var(--blog-rule)!important;padding:24px 0!important}html[data-blog-shell][data-blog-theme] body.blog-shell .fp-friend-signal-meta div{border-bottom:1px solid var(--blog-rule)!important;padding:10px 0!important}html[data-blog-shell][data-blog-theme] body.blog-shell .fp-friends-action{min-height:44px;background:var(--blog-soft)!important;box-shadow:none!important;border:0!important;border-radius:4px!important;padding:8px 14px!important}html[data-blog-shell][data-blog-theme] body.blog-shell :is(.fp-comment-item,.fp-comment-body,.fp-comment-form,.fp-emoji-panel,.fp-friend-field,.fp-flink-form){background:var(--blog-surface)!important;color:var(--blog-ink)!important;border-color:var(--blog-rule)!important;box-shadow:none!important}html[data-blog-shell][data-blog-theme] body.blog-shell :is(.fp-comment-action,.fp-emoji-toggle,.fp-emoji-tab,.fp-flink-btn){background:var(--blog-soft)!important;color:var(--blog-ink)!important;box-shadow:none!important;border:0!important;border-radius:4px!important}html[data-blog-shell][data-blog-theme] body.blog-shell .fp-friend-field :is(input,textarea){background:var(--blog-surface)!important;color:var(--blog-ink)!important;box-shadow:none!important;border:1px solid var(--blog-rule)!important}html[data-blog-shell][data-blog-theme] body.blog-shell :is(.fp-friends-kicker,.fp-friend-rail-host,.fp-friends-section-count,.fp-friend-req-text,.fp-friend-req-index){color:var(--blog-ink)!important}html[data-blog-shell][data-blog-theme] body.blog-shell :is(.archive-card-title,.archive-tl-card h3){font-size:1.25rem!important}html[data-blog-shell][data-blog-theme] body.blog-shell .ss-note{background:var(--blog-surface)!important;color:var(--blog-ink)!important;border:1px solid var(--blog-rule)!important;box-shadow:0 3px 10px #00000006!important}html[data-blog-shell][data-blog-theme] body.blog-shell .ss-note-body{color:var(--blog-ink)!important}html[data-blog-shell][data-blog-theme] body.blog-shell :is(.ss-note-tag,.ss-note-more,.ss-note-meta,.records-entry__copy span,.records-entry__arrow,.records-entry__copy strong){color:var(--blog-ink)!important;-webkit-text-fill-color:var(--blog-ink)!important}html[data-blog-shell][data-blog-theme] body.blog-shell .records-timeline{margin-top:48px!important}html[data-blog-shell][data-blog-theme] body.blog-shell .records-timeline:before{background:var(--blog-rule)!important}html[data-blog-shell][data-blog-theme] body.blog-shell .records-entry__signal{background:var(--blog-accent)!important;box-shadow:none!important}html[data-blog-shell][data-blog-theme] body.blog-shell .pr-album-detail-head{box-shadow:none!important;background:0 0!important;border:0!important;padding:0 0 24px!important}html[data-blog-shell][data-blog-theme] body.blog-shell .pr-shell :is(.pr-album-back,.pr-back){align-items:center;min-height:44px;display:inline-flex;background:var(--blog-soft)!important;color:var(--blog-ink)!important;-webkit-text-fill-color:var(--blog-ink)!important;border:1px solid var(--blog-rule)!important;box-shadow:none!important;border-radius:4px!important;padding:6px 12px!important;font-size:14px!important;font-weight:500!important;transform:none!important}html[data-blog-shell][data-blog-theme] body.blog-shell .pr-shell :is(.pr-polaroid-caption,.pr-polaroid-date,.pr-tl-date,.pr-tl-count,.pr-album-detail-head p){font-family:var(--blog-font)!important;color:var(--blog-ink)!important;-webkit-text-fill-color:var(--blog-ink)!important;text-shadow:none!important;background:0 0!important}html[data-blog-shell][data-blog-theme] body.blog-shell .pr-shell .pr-polaroid-photo img{filter:none!important;transform:none!important}html[data-blog-shell][data-blog-theme] body.blog-shell .pr-shell .pr-tl-meta{box-shadow:none!important;background:0 0!important;border:0!important}html[data-blog-shell][data-blog-theme] body.blog-shell.fp-photo-story-page .ask-hero-media img{object-fit:contain!important;background:0 0!important;max-height:min(70vh,720px)!important}html[data-blog-shell][data-blog-theme] body.blog-shell.fp-photo-story-page :is(.ask-hero-title,.ask-hero-kicker){color:var(--blog-ink)!important;-webkit-text-fill-color:var(--blog-ink)!important;text-shadow:none!important}html[data-blog-shell][data-blog-theme] body.blog-shell.fp-photo-story-page .ask-read-card :is(.fp-photo-story-intro,.fp-photo-story-music,.fp-photo-story-author,.fp-photo-story-meta-item,.fp-photo-story-nav-link){color:var(--blog-ink)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:20px 0!important}html[data-blog-shell][data-blog-theme] body.blog-shell.fp-photo-story-page .ask-read-card :is(.fp-photo-story-intro,.fp-photo-story-music,.fp-photo-story-author) :is(p,h2,span){font-family:var(--blog-font)!important;color:var(--blog-ink)!important;-webkit-text-fill-color:var(--blog-ink)!important;text-shadow:none!important}html[data-blog-shell][data-blog-theme] body.blog-shell.fp-photo-story-page .fp-photo-story-meta-item{border-bottom:1px solid var(--blog-rule)!important}html[data-blog-shell][data-blog-theme] body.blog-shell.fp-photo-story-page .ask-read-card :is(.fp-photo-story-author,.fp-photo-story-nav){border-top:1px solid var(--blog-rule)!important;margin-top:28px!important}html[data-blog-shell][data-blog-theme] body.blog-shell.fp-photo-story-page .ask-read-card .fp-photo-story-nav-link{overflow-wrap:anywhere;min-height:44px;text-decoration:underline;-webkit-text-decoration-color:var(--blog-rule);text-decoration-color:var(--blog-rule);text-underline-offset:4px;white-space:normal!important;transform:none!important}html[data-blog-shell][data-blog-theme] body.blog-shell.fp-photo-story-page .fp-photo-story-author img{box-shadow:none!important;border:0!important;border-radius:50%!important}html[data-blog-shell][data-blog-theme] body.blog-shell.fp-photo-story-page .fp-photo-story-music iframe{box-shadow:none!important;border:0!important}html[data-blog-shell][data-blog-theme] body.blog-shell.starport-blog-post .fp-blog{width:min(820px,100% - 64px)!important;max-width:820px!important}html[data-blog-shell][data-blog-theme] body.blog-shell :is(.home-prose,.fp-blog-prose){--sc-text:var(--blog-ink);--sc-text-muted:var(--blog-secondary);--sc-border:var(--blog-rule);--sc-bg:var(--blog-soft);--sc-shadow:none;--sc-primary:var(--blog-ink);--sc-gradient:var(--blog-ink);--sc-radius:4px;--sc-radius-pill:4px;overflow-wrap:anywhere;font-family:var(--blog-font)!important}html[data-blog-shell][data-blog-theme] body.blog-shell .fp-blog-post-header{border-bottom:1px solid var(--blog-rule)!important;margin:0 0 32px!important;padding:0 0 24px!important}html[data-blog-shell][data-blog-theme] body.blog-shell :is(.fp-blog-post-title,.fp-blog-post-date){background:0 0!important}html[data-blog-shell][data-blog-theme] body.blog-shell :is(.home-prose,.fp-blog-prose) :is(h2,h3,h4,h5,h6){box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}html[data-blog-shell][data-blog-theme] body.blog-shell :is(.home-prose,.fp-blog-prose) :is(h2,h3,h4,h5,h6):before,html[data-blog-shell][data-blog-theme] body.blog-shell :is(.home-prose,.fp-blog-prose) :is(h2,h3,h4,h5,h6):after{content:none!important}html[data-blog-shell][data-blog-theme] body.blog-shell :is(.home-prose,.fp-blog-prose) h2{margin:2.4rem 0 1rem!important;font-size:1.45rem!important}html[data-blog-shell][data-blog-theme] body.blog-shell :is(.home-prose,.fp-blog-prose) h3{margin:2rem 0 .8rem!important;font-size:1.18rem!important}html[data-blog-shell][data-blog-theme] body.blog-shell :is(.home-prose,.fp-blog-prose) [id]{scroll-margin-top:120px}html[data-blog-shell][data-blog-theme] body.blog-shell :is(.home-prose,.fp-blog-prose) :is(pre,code){font-family:ui-monospace,SFMono-Regular,Consolas,monospace!important}html[data-blog-shell][data-blog-theme] body.blog-shell .ask-read-card .home-prose :is(code,pre,pre code){color:var(--blog-ink)!important;-webkit-text-fill-color:var(--blog-ink)!important;background:var(--blog-soft)!important;box-shadow:none!important;border:0!important}html[data-blog-shell][data-blog-theme] body.blog-shell :is(.home-prose,.fp-blog-prose) pre{max-width:100%;overflow:auto;border-radius:4px!important;padding:18px!important}html[data-blog-shell][data-blog-theme] body.blog-shell :is(.home-prose,.fp-blog-prose) :is(table,th,td){border-color:var(--blog-rule)!important;box-shadow:none!important;background:0 0!important}html[data-blog-shell][data-blog-theme] body.blog-shell :is(.home-prose,.fp-blog-prose) th{background:var(--blog-soft)!important}html[data-blog-shell][data-blog-theme] body.blog-shell :is(.home-prose,.fp-blog-prose) :is(img,video,iframe){max-width:100%;box-shadow:none!important;border:0!important}html[data-blog-shell][data-blog-theme] body.blog-shell .ask-ai-card{margin-bottom:32px!important}html[data-blog-shell][data-blog-theme] body.blog-shell .ask-ai-card .ask-ai-badge{color:var(--blog-ink)!important;box-shadow:none!important;background:0 0!important;border:0!important}html[data-blog-shell][data-blog-theme] body.blog-shell .ask-read-card .ask-ai-card :is(.ask-ai-title,.ask-ai-body,.ask-ai-panel,.ask-ai-panel-title,.ask-ai-panel p){color:var(--blog-ink)!important;-webkit-text-fill-color:var(--blog-ink)!important;text-shadow:none!important}html[data-blog-shell][data-blog-theme] body.blog-shell .ask-read-card .ask-ai-card .ask-ai-btn{min-height:40px;background:var(--blog-paper)!important;color:var(--blog-ink)!important;-webkit-text-fill-color:var(--blog-ink)!important;border:1px solid var(--blog-rule)!important;box-shadow:none!important;font-weight:500!important;transform:none!important}html[data-blog-shell][data-blog-theme] body.blog-shell .ask-read-card .ask-ai-card .ask-ai-btn.is-active{background:var(--blog-ink)!important;color:var(--blog-paper)!important;-webkit-text-fill-color:var(--blog-paper)!important}html[data-blog-shell][data-blog-theme] body.blog-shell .ask-ai-card .ask-ai-panel{border:0!important;border-top:1px solid var(--blog-rule)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:16px 0 0!important}html[data-blog-shell][data-blog-theme] body.blog-shell :is(.home-prose,.fp-blog-prose) :is(.child-alert,.admonition,.ask-note,.ask-fold,.collapse-block,.ask-tabs,.argon-timeline-card,.friend-link-card){color:var(--blog-ink)!important;background:var(--blog-soft)!important;border:1px solid var(--blog-rule)!important;box-shadow:none!important;border-radius:4px!important}html[data-blog-shell][data-blog-theme] body.blog-shell :is(.home-prose,.fp-blog-prose) :is(.admonition,.ask-fold,.collapse-block,.ask-tabs){padding:0!important}html[data-blog-shell][data-blog-theme] body.blog-shell :is(.home-prose,.fp-blog-prose) :is(.admonition-title,.collapse-block-title,.ask-fold-summary,.ask-tabs-nav){min-height:44px;color:var(--blog-ink)!important;box-shadow:none!important;background:0 0!important;border:0!important}html[data-blog-shell][data-blog-theme] body.blog-shell :is(.home-prose,.fp-blog-prose) :is(.admonition-body,.collapse-block-body,.ask-note-body,.ask-fold-body,.ask-tabs-nav){border-color:var(--blog-rule)!important}html[data-blog-shell][data-blog-theme] body.blog-shell :is(.home-prose,.fp-blog-prose) .ask-note{padding:16px 20px!important}html[data-blog-shell][data-blog-theme] body.blog-shell :is(.home-prose,.fp-blog-prose) :is(.ask-note-label,.ask-note-body){border:0!important;padding:0!important}html[data-blog-shell][data-blog-theme] body.blog-shell :is(.home-prose,.fp-blog-prose) .ask-fold-summary:before{color:var(--blog-secondary)!important}html[data-blog-shell][data-blog-theme] body.blog-shell :is(.home-prose,.fp-blog-prose) .ask-tabs-btn{min-height:40px;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:3px!important;padding:8px 14px!important;transform:none!important}html[data-blog-shell][data-blog-theme] body.blog-shell :is(.home-prose,.fp-blog-prose) .ask-tabs-btn.is-active{background:var(--blog-ink)!important;color:var(--blog-paper)!important;-webkit-text-fill-color:var(--blog-paper)!important}html[data-blog-shell][data-blog-theme] body.blog-shell :is(.home-prose,.fp-blog-prose) .child-badge{background:var(--blog-soft)!important;color:var(--blog-ink)!important;border:1px solid var(--blog-rule)!important;box-shadow:none!important;border-radius:4px!important;font-weight:500!important}html[data-blog-shell][data-blog-theme] body.blog-shell :is(.home-prose,.fp-blog-prose) .child-progress{background:var(--blog-rule)!important}html[data-blog-shell][data-blog-theme] body.blog-shell :is(.home-prose,.fp-blog-prose) .child-progress-bar{background:var(--blog-ink)!important}html[data-blog-shell][data-blog-theme] body.blog-shell :is(.home-prose,.fp-blog-prose) .argon-timeline{border-left:1px solid var(--blog-rule)!important}html[data-blog-shell][data-blog-theme] body.blog-shell :is(.home-prose,.fp-blog-prose) .argon-timeline-card:before{left:-1.6rem;background:var(--blog-ink)!important;box-shadow:0 0 0 3px var(--blog-paper)!important}html[data-blog-shell][data-blog-theme] body.blog-shell :is(.home-prose,.fp-blog-prose) :is(.child-btn-link,.child-btn-download){min-height:44px;background:var(--blog-soft)!important;color:var(--blog-ink)!important;-webkit-text-fill-color:var(--blog-ink)!important;border:1px solid var(--blog-rule)!important;box-shadow:none!important;border-radius:4px!important;transform:none!important}html[data-blog-shell][data-blog-theme] body.blog-shell :is(.home-prose,.fp-blog-prose) :is(.child-section-title span,.friend-link-card-avatar){background:var(--blog-soft)!important}html[data-blog-shell][data-blog-theme] body.blog-shell :is(.home-prose,.fp-blog-prose) .child-section-title:before{border-color:var(--blog-rule)!important}html[data-blog-shell][data-blog-theme] body.blog-shell :is(.home-prose,.fp-blog-prose) .child-quote blockquote{border-image:!important}html[data-blog-shell][data-blog-theme] body.blog-shell :is(.home-prose,.fp-blog-prose) .argon-hidden-text-background:not(.revealed){color:#0000!important;-webkit-text-fill-color:transparent!important;background:var(--blog-secondary)!important}html[data-blog-shell][data-blog-theme] body.blog-shell :is(.home-prose,.fp-blog-prose) .argon-hidden-text.revealed{color:var(--blog-ink)!important;-webkit-text-fill-color:var(--blog-ink)!important;background:0 0!important}html[data-blog-shell][data-blog-theme] body.blog-shell :is(.fp-blog,.archive-rich) :is(.fp-about-back,.fp-about-link){align-items:center;width:auto;min-height:44px;display:inline-flex;box-shadow:none!important;color:var(--blog-ink)!important;background:0 0!important;border:0!important;border-radius:0!important;padding:6px 0!important;font-size:14px!important;transform:none!important}html[data-blog-shell][data-blog-theme] body.blog-shell :is(.fp-blog,.archive-rich) .fp-about-links{justify-content:flex-start;gap:24px}html[data-blog-shell][data-blog-theme] body.blog-shell :is(.ask-read-shell,.fp-blog) :is(.fp-comment-empty,.fp-comment-error,.fp-comment-notice){color:var(--blog-secondary)!important;background:var(--blog-soft)!important;border:1px solid var(--blog-rule)!important;box-shadow:none!important;border-radius:4px!important}html[data-blog-shell][data-blog-theme] body.blog-shell :is(.ask-read-shell,.fp-blog) .fp-friend-comments{border-top:1px solid var(--blog-rule)!important;margin-top:40px!important;padding:28px 0 0!important}html[data-blog-shell][data-blog-theme] body.blog-shell :is(.home-read-progress,.reading-progress){background:var(--blog-rule)!important;height:2px!important;box-shadow:none!important;border:0!important}html[data-blog-shell][data-blog-theme] body.blog-shell :is(.home-read-progress,.reading-progress i){background:var(--blog-ink)!important;box-shadow:none!important}html[data-blog-shell][data-blog-theme] body.blog-shell .archive-rich{--ar-text:var(--blog-ink);--ar-muted:var(--blog-secondary);--ar-panel:var(--blog-paper);--ar-line:var(--blog-rule)}html[data-blog-shell][data-blog-theme] body.blog-shell .archive-masonry{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:36px!important}html[data-blog-shell][data-blog-theme] body.blog-shell .archive-card{border-bottom:1px solid var(--blog-rule)!important;grid-area:auto!important;transform:none!important}html[data-blog-shell][data-blog-theme] body.blog-shell :is(.archive-card-cover,.archive-card.is-featured .archive-card-cover){aspect-ratio:16/9!important;background:var(--blog-soft)!important;border-radius:4px!important;max-height:none!important}html[data-blog-shell][data-blog-theme] body.blog-shell .archive-card-cover:not(:has(img)){display:none}html[data-blog-shell][data-blog-theme] body.blog-shell :is(.archive-card-cover,.archive-tl-cover) img{filter:none!important;transform:none!important}html[data-blog-shell][data-blog-theme] body.blog-shell .archive-card-tags li{background:var(--blog-soft)!important;box-shadow:none!important;border:0!important;border-radius:3px!important;padding:2px 8px!important;font-weight:500!important}html[data-blog-shell][data-blog-theme] body.blog-shell .archive-tl-block:nth-child(n){gap:28px;scroll-margin-top:120px;grid-template-columns:140px minmax(0,1fr)!important}html[data-blog-shell][data-blog-theme] body.blog-shell .archive-tl-block:nth-child(n) .archive-tl-side{text-align:left!important;box-shadow:none!important;background:0 0!important;border:0!important;order:0!important;padding:24px 0!important}html[data-blog-shell][data-blog-theme] body.blog-shell .archive-tl-season{display:none}html[data-blog-shell][data-blog-theme] body.blog-shell .archive-tl-card{transform:none!important}html[data-blog-shell][data-blog-theme] body.blog-shell .archive-tl-cover{background:var(--blog-soft)!important;border-radius:4px!important}html[data-blog-shell][data-blog-theme] body.blog-shell .archive-tl-meta{color:var(--blog-secondary)!important}html[data-blog-shell][data-blog-theme] body.blog-shell :is(.archive-random-btn,.archive-month-chip,.fp-archive-tag,.archive-view-btn,.archive-load-more){min-height:44px!important;font-weight:500!important;transform:none!important}@media (width<=760px){html[data-blog-shell][data-blog-theme] body.blog-shell.starport-blog-post .fp-blog{width:calc(100% - 40px)!important}html[data-blog-shell][data-blog-theme] body.blog-shell .archive-masonry{grid-template-columns:1fr!important;gap:28px!important}html[data-blog-shell][data-blog-theme] body.blog-shell .archive-tl-block:nth-child(n){gap:0;grid-template-columns:1fr!important}html[data-blog-shell][data-blog-theme] body.blog-shell .archive-tl-block:nth-child(n) .archive-tl-side{align-items:baseline;gap:12px;display:flex;padding:12px 0 0!important;position:static!important}html[data-blog-shell][data-blog-theme] body.blog-shell :is(.home-prose,.fp-blog-prose) :is(.child-alert,.ask-note){padding:14px!important}}html[data-blog-shell][data-blog-theme] body.blog-shell :is(.home-footer,.home-hub-footer,.fp-subpage-legal,.records-legal){width:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;margin-top:auto!important;padding:0!important;position:relative!important;inset:auto!important}html[data-blog-shell][data-blog-theme] body.blog-shell :is(.home-footer-inner,.home-hub-footer-inner,.site-legal,.records-legal){width:calc(100% - 64px)!important;max-width:1080px!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0 auto!important;padding:28px 0 36px!important}html[data-blog-shell][data-blog-theme] body.blog-shell .site-legal{border-top:1px solid var(--blog-rule)!important;gap:8px!important;width:100%!important}html[data-blog-shell][data-blog-theme] body.blog-shell .site-legal :is(p,a,span){font-family:var(--blog-font)!important;color:var(--blog-secondary)!important;-webkit-text-fill-color:var(--blog-secondary)!important;box-shadow:none!important;background:0 0!important;border:0!important;font-size:12px!important}html[data-blog-shell][data-blog-theme] body.blog-shell #runtime_span{box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;padding:0!important;font-weight:400!important}html[data-blog-shell][data-blog-theme] body.blog-shell [hidden]{display:none!important}@media (width<=760px){html[data-blog-shell][data-blog-theme] body.blog-shell .blog-nav-inner{grid-template-columns:1fr auto;gap:0 12px;width:calc(100% - 36px);min-height:0;padding-top:5px;display:grid}html[data-blog-shell][data-blog-theme] body.blog-shell .blog-brand{justify-self:start}html[data-blog-shell][data-blog-theme] body.blog-shell .blog-theme-toggle{grid-area:1/2}html[data-blog-shell][data-blog-theme] body.blog-shell .blog-nav-links{grid-column:1/-1;justify-content:space-between;gap:0;width:100%;margin:0}html[data-blog-shell][data-blog-theme] body.blog-shell .blog-nav-links>:is(a,details){flex:0 auto}html[data-blog-shell][data-blog-theme] body.blog-shell .blog-nav-links :is(a,summary){min-height:44px;font-size:13px}html[data-blog-shell][data-blog-theme] body.blog-shell :is(.home-main,.pr-shell,.fp-about,.fp-blog,.fp-friends,.records-shell,.lib-scifi-shell,.ask-read-shell){width:calc(100% - 40px)!important;padding:32px 0 48px!important}html[data-blog-shell][data-blog-theme] body.blog-shell .ar-posts{grid-template-columns:1fr!important;gap:30px!important}html[data-blog-shell][data-blog-theme] body.blog-shell .pr-hero{grid-template-columns:1fr;gap:22px;margin-bottom:32px!important}html[data-blog-shell][data-blog-theme] body.blog-shell .pr-albums,html[data-blog-shell][data-blog-theme] body.blog-shell #photosAlbumsGrid.pr-albums{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px 16px!important}html[data-blog-shell][data-blog-theme] body.blog-shell .pr-album-title{font-size:1.05rem!important}html[data-blog-shell][data-blog-theme] body.blog-shell .pr-album-bubble{font-size:13px!important}html[data-blog-shell][data-blog-theme] body.blog-shell :is(.home-footer-inner,.home-hub-footer-inner,.records-legal){width:calc(100% - 40px)!important}html[data-blog-shell][data-blog-theme] body.blog-shell :is(.home-prose,.fp-blog-prose){font-size:16px!important}}@media (prefers-reduced-motion:reduce){html[data-blog-shell][data-blog-theme] body.blog-shell{scroll-behavior:auto}}html[data-blog-shell][data-blog-theme] body.blog-shell #blogNav :is(.blog-nav-links a,summary,.blog-theme-toggle){box-sizing:border-box;gap:7px;min-width:44px}html[data-blog-shell][data-blog-theme] body.blog-shell #blogNav .blog-nav-icon{width:19px;height:19px;color:inherit;pointer-events:none;flex:none;display:block;overflow:visible}html[data-blog-shell][data-blog-theme] body.blog-shell #blogNav .blog-nav-label{color:inherit;-webkit-text-fill-color:currentColor;pointer-events:none}html[data-blog-shell][data-blog-theme] body.blog-shell #blogNav .blog-nav-icon-motion{transform-origin:12px 12px}html[data-blog-shell][data-blog-theme] body.blog-shell #blogNav .blog-nav-more summary:after{content:none}html[data-blog-shell][data-blog-theme] body.blog-shell #blogNav :is(a[aria-current=page],summary[data-active]){text-decoration:none}html[data-blog-shell][data-blog-theme] body.blog-shell #blogNav :is(a[aria-current=page],summary[data-active]) .blog-nav-label{text-decoration:underline;-webkit-text-decoration-color:var(--blog-accent);text-decoration-color:var(--blog-accent);text-underline-offset:7px;text-decoration-thickness:2px}html[data-blog-shell][data-blog-theme] body.blog-shell #blogNav :is(a[aria-current=page],summary[data-active]) .blog-nav-icon-motion{animation:7s ease-in-out infinite blog-nav-icon-idle}html[data-blog-shell][data-blog-theme] body.blog-shell #blogNav :is(a,summary,button):focus-visible .blog-nav-icon-motion{animation:.48s ease-in-out blog-nav-icon-greet}@media (hover:hover){html[data-blog-shell][data-blog-theme] body.blog-shell #blogNav :is(a,summary,button):hover .blog-nav-icon-motion{animation:.48s ease-in-out blog-nav-icon-greet}}@keyframes blog-nav-icon-idle{0%,16%,to{transform:translateY(0)}6%{transform:translateY(-1.5px)}11%{transform:translateY(.5px)}}@keyframes blog-nav-icon-greet{0%,to{transform:translateY(0)rotate(0)}35%{transform:translateY(-1.5px)rotate(-8deg)}70%{transform:translateY(-.5px)rotate(4deg)}}@media (width<=760px){html[data-blog-shell][data-blog-theme] body.blog-shell #blogNav .blog-nav-inner{width:calc(100% - 32px)}html[data-blog-shell][data-blog-theme] body.blog-shell #blogNav .blog-nav-links{align-items:stretch}html[data-blog-shell][data-blog-theme] body.blog-shell #blogNav .blog-nav-links>:is(a,details){flex:1 1 0;min-width:0}html[data-blog-shell][data-blog-theme] body.blog-shell #blogNav :is(.blog-nav-links>a,.blog-nav-more>summary){flex-direction:column;gap:2px;min-width:44px;min-height:48px;padding:3px 0 5px;font-size:12px;line-height:1.35}html[data-blog-shell][data-blog-theme] body.blog-shell #blogNav .blog-nav-more>summary{width:100%}html[data-blog-shell][data-blog-theme] body.blog-shell #blogNav .blog-nav-icon{width:18px;height:18px}html[data-blog-shell][data-blog-theme] body.blog-shell #blogNav .blog-nav-links>a[aria-current=page] .blog-nav-label,html[data-blog-shell][data-blog-theme] body.blog-shell #blogNav summary[data-active] .blog-nav-label{text-underline-offset:3px}html[data-blog-shell][data-blog-theme] body.blog-shell #blogNav .blog-nav-menu{min-width:146px;right:0}html[data-blog-shell][data-blog-theme] body.blog-shell #blogNav .blog-nav-menu a{gap:10px;min-height:44px}}@media (prefers-reduced-motion:reduce){html[data-blog-shell][data-blog-theme] body.blog-shell #blogNav .blog-nav-icon-motion{transition:none!important;animation:none!important;transform:none!important}}html[data-blog-shell][data-blog-theme] body.blog-shell #blogNav .blog-nav-inner{gap:24px;width:min(1240px,100% - 40px);min-height:72px}html[data-blog-shell][data-blog-theme] body.blog-shell #blogNav .blog-nav-links{flex-wrap:nowrap;gap:14px}html[data-blog-shell][data-blog-theme] body.blog-shell #blogNav .blog-nav-links>a{gap:5px;min-height:44px;font-size:13px}html[data-blog-shell][data-blog-theme] body.blog-shell .blog-article-back{align-items:center;min-height:44px;margin:0 0 20px;padding:4px 0;font-size:14px;text-decoration:none;display:inline-flex}html[data-blog-shell][data-blog-theme] body.blog-shell .blog-article-back:hover{text-underline-offset:5px;text-decoration:underline}@media (width<=1150px){html[data-blog-shell][data-blog-theme] body.blog-shell #blogNav .blog-nav-inner{grid-template-columns:1fr auto;gap:0 12px;min-height:0;padding-top:4px;display:grid}html[data-blog-shell][data-blog-theme] body.blog-shell #blogNav .blog-brand{justify-self:start}html[data-blog-shell][data-blog-theme] body.blog-shell #blogNav .blog-theme-toggle{grid-area:1/2}html[data-blog-shell][data-blog-theme] body.blog-shell #blogNav .blog-nav-links{grid-column:1/-1;grid-template-columns:repeat(10,minmax(0,1fr));gap:0;width:100%;margin:0;display:grid}}@media (width<=760px){html[data-blog-shell][data-blog-theme] body.blog-shell #blogNav .blog-nav-inner{width:calc(100% - 28px)}html[data-blog-shell][data-blog-theme] body.blog-shell #blogNav .blog-nav-links{grid-template-columns:repeat(5,minmax(0,1fr));padding-bottom:4px}html[data-blog-shell][data-blog-theme] body.blog-shell #blogNav .blog-nav-links>a{flex-direction:row;gap:5px;min-height:44px;padding:0;font-size:12px}html[data-blog-shell][data-blog-theme] body.blog-shell #blogNav .blog-nav-icon{width:16px;height:16px}}
