/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}:root{--radius-xs:8px;--radius-sm:14px;--radius-md:20px;--radius-lg:28px;--radius-xl:36px;--radius-pill:999px;--box-border-radius:var(--radius-md);--media-border-radius:var(--media-radius);--dot-size:8px;--border-color:var(--border);--code-background-color:var(--surface-2);--secondary-color:var(--text-soft);--highlight-color:var(--accent);--cell-background-color:var(--surface);--icon-secondary-filter:none;--icon-hover-filter:none;--box-margin:var(--space-3);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-9:40px;--space-10:52px;--tabbar-height:78px;--shadow-1:0 14px 30px rgba(22,31,52,.07);--shadow-2:0 24px 56px rgba(22,31,52,.14);--shadow-3:0 32px 80px rgba(22,31,52,.18);--transition-fast:.18s cubic-bezier(.2,.72,.2,1);--transition-base:.3s cubic-bezier(.2,.72,.2,1);--container-max:1180px;--content-max:820px;--layout-gap:28px;--card-padding:22px;--panel-padding:22px;--list-gap:18px;--toolbar-gap:var(--space-4);--item-padding:var(--card-padding);--code-radius:20px;--media-radius:24px;--card-radius:30px;--panel-radius:34px;--chip-radius:var(--radius-pill);--input-radius:22px;--nav-radius:20px;--card-border-width:1px;--panel-border-width:1px;--card-border-style:solid;--panel-border-style:solid;--card-shadow:var(--shadow-1);--panel-shadow:var(--shadow-2);--divider-style:1px solid var(--border);--bg-glow:none;--page-texture:none;--surface-texture:linear-gradient(180deg,hsla(0,0%,100%,.18),hsla(0,0%,100%,0))}html{color-scheme:light dark}html[data-theme=mono][data-mode=light]{--font-heading:"MiSans","Noto Sans SC","PingFang SC","SF Pro Display","Segoe UI","Helvetica Neue",sans-serif;--font-body:"MiSans","Noto Sans SC","PingFang SC","SF Pro Text","Segoe UI","Helvetica Neue",sans-serif;--bg:#eef3fb;--bg-soft:#f7faff;--surface:hsla(0,0%,100%,.8);--surface-2:rgba(244,247,255,.88);--text:#10213a;--text-muted:#33456a;--text-soft:#73819b;--border:rgba(114,134,172,.2);--accent:#1677ff;--accent-soft:rgba(22,119,255,.14);--accent-contrast:#fff;--tag-bg:hsla(0,0%,100%,.72);--tag-text:#23406d;--tag-border:rgba(118,149,203,.18);--link:#10213a;--link-hover:#1677ff;--card-shadow:0 16px 38px rgba(83,109,153,.14);--panel-shadow:0 22px 60px rgba(83,109,153,.16);--divider-style:1px solid color-mix(in srgb,var(--border) 85%,transparent);--bg-glow:radial-gradient(720px 320px at 0% -10%,rgba(99,181,255,.22),transparent 70%),radial-gradient(620px 260px at 100% -8%,rgba(158,184,255,.18),transparent 68%),linear-gradient(180deg,#f6f8fd,#edf2f8 24%,#eaf0f8);--page-texture:radial-gradient(circle at 20% 20%,hsla(0,0%,100%,.45),transparent 16%),radial-gradient(circle at 78% 12%,hsla(0,0%,100%,.5),transparent 18%);--surface-texture:linear-gradient(180deg,hsla(0,0%,100%,.5),hsla(0,0%,100%,0)),linear-gradient(135deg,hsla(0,0%,100%,.22),hsla(0,0%,100%,0));--glass-bg:linear-gradient(180deg,hsla(0,0%,100%,.62),hsla(0,0%,100%,.38));--glass-border:hsla(0,0%,100%,.56);--glass-shadow:0 24px 54px rgba(114,141,194,.18);--glass-shadow-inset:inset 0 1px 0 hsla(0,0%,100%,.84),inset 0 -1px 0 hsla(0,0%,100%,.44);--glass-highlight:linear-gradient(160deg,hsla(0,0%,100%,.88),hsla(0,0%,100%,.3) 42%,hsla(0,0%,100%,.08));--glass-glow:rgba(122,206,255,.3);--glass-glow-soft:hsla(0,0%,100%,.62);--glass-sheen:linear-gradient(120deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.78) 34%,hsla(0,0%,100%,.22) 60%,hsla(0,0%,100%,0));--glass-radius:30px}html[data-theme=mono][data-mode=dark]{--font-heading:"MiSans","Noto Sans SC","PingFang SC","SF Pro Display","Segoe UI","Helvetica Neue",sans-serif;--font-body:"MiSans","Noto Sans SC","PingFang SC","SF Pro Text","Segoe UI","Helvetica Neue",sans-serif;--bg:#0b111b;--bg-soft:#121c2d;--surface:rgba(18,27,43,.76);--surface-2:rgba(26,37,57,.9);--text:#f2f6ff;--text-muted:#d4dced;--text-soft:#8a9ab7;--border:rgba(124,148,188,.16);--accent:#68a7ff;--accent-soft:rgba(104,167,255,.18);--accent-contrast:#05111f;--tag-bg:rgba(24,35,55,.78);--tag-text:#dce8ff;--tag-border:rgba(118,156,214,.2);--link:#edf4ff;--link-hover:#8abaff;--card-shadow:0 24px 60px rgba(0,0,0,.34);--panel-shadow:0 32px 84px rgba(0,0,0,.42);--divider-style:1px solid color-mix(in srgb,var(--border) 86%,transparent);--bg-glow:radial-gradient(840px 360px at 12% -12%,rgba(21,96,255,.24),transparent 70%),radial-gradient(720px 320px at 100% 0%,rgba(73,208,255,.14),transparent 66%),linear-gradient(180deg,#0f1725,#0b111b 25%,#0a1019);--page-texture:radial-gradient(circle at 18% 18%,rgba(132,181,255,.06),transparent 16%),radial-gradient(circle at 84% 10%,rgba(89,228,255,.05),transparent 18%);--surface-texture:linear-gradient(180deg,hsla(0,0%,100%,.07),hsla(0,0%,100%,0)),linear-gradient(135deg,hsla(0,0%,100%,.04),hsla(0,0%,100%,0));--glass-bg:linear-gradient(180deg,rgba(22,35,54,.68),rgba(12,18,31,.54));--glass-border:rgba(153,182,227,.16);--glass-shadow:0 28px 68px rgba(0,0,0,.42);--glass-shadow-inset:inset 0 1px 0 hsla(0,0%,100%,.12),inset 0 -1px 0 hsla(0,0%,100%,.03);--glass-highlight:linear-gradient(160deg,hsla(0,0%,100%,.2),hsla(0,0%,100%,.06) 45%,hsla(0,0%,100%,0));--glass-glow:rgba(84,141,255,.24);--glass-glow-soft:hsla(0,0%,100%,.08);--glass-sheen:linear-gradient(120deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.18) 35%,hsla(0,0%,100%,.06) 60%,hsla(0,0%,100%,0));--glass-radius:30px}body{background-color:var(--bg);background-image:var(--page-texture),var(--bg-glow);color:var(--text);font-family:var(--font-body,"Noto Sans SC",sans-serif);line-height:1.6;margin:0;min-height:100vh;text-rendering:optimizeLegibility;text-wrap:pretty}a{color:var(--link);text-decoration:none;transition:color var(--transition-fast)}a:hover{color:var(--link-hover)}hr{border:none;border-top:var(--divider-style);margin:var(--space-6) 0}.app-shell{display:flex;flex-direction:column;gap:var(--space-6);margin:0;max-width:none;padding:16px 0 var(--space-10);width:100%}html[data-tabbar=true] .app-shell{padding-bottom:calc(var(--space-10) + var(--tabbar-height))}.glass-bar{backdrop-filter:blur(30px) saturate(1.8);background:var(--glass-bg);background-image:var(--glass-highlight),radial-gradient(220px 100px at 12% -25%,var(--glass-glow),transparent 72%),radial-gradient(200px 90px at 92% -15%,var(--glass-glow-soft),transparent 70%),radial-gradient(160px 70px at 50% 120%,hsla(0,0%,100%,.14),transparent 70%);border:1px solid var(--glass-border);border-radius:var(--glass-radius);box-shadow:var(--glass-shadow),var(--glass-shadow-inset);overflow:hidden;position:relative}@supports not (backdrop-filter:blur(1px)){.glass-bar{background:var(--surface)}}.topbar{border-radius:calc(var(--glass-radius) + 2px);margin:0 auto;position:sticky;top:12px;width:min(calc(100% - 24px),var(--container-max));z-index:200}.topbar-content{align-items:center;display:flex;gap:var(--space-3);min-height:68px;padding:10px 12px;white-space:nowrap}.topbar-brand{display:flex;flex:0 0 auto;flex-direction:column;gap:4px;justify-content:center;max-width:220px;min-width:0}.topbar-meta{align-items:center;display:flex;gap:var(--space-2);min-width:0}.topbar-channel{align-items:center;background:color-mix(in srgb,var(--accent) 14%,#fff 32%);border-radius:var(--chip-radius);color:var(--accent);display:inline-flex;font-size:12px;font-weight:700;letter-spacing:.01em;padding:5px 10px}.topbar-nav{align-items:center;display:flex;flex:1 1 auto;flex-wrap:nowrap;gap:6px;justify-content:flex-start;min-width:0;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.topbar-nav::-webkit-scrollbar{display:none}.topbar-search{flex:0 1 248px;justify-content:flex-end;margin-left:auto;max-width:280px;min-width:188px}.main,.topbar-search{align-items:center;display:flex}.main{flex-direction:column;gap:var(--space-6);min-width:0;padding:var(--space-4) var(--space-4) 0}.main>*{max-width:var(--content-max);width:100%}.meta-panel{background:var(--surface);background-image:var(--surface-texture);border:var(--panel-border-width) var(--panel-border-style) color-mix(in srgb,var(--border) 84%,transparent);border-radius:var(--panel-radius);box-shadow:var(--card-shadow);display:grid;gap:14px;margin-top:var(--space-3);padding:18px 20px}.meta-section{display:grid;gap:10px}.brand{color:var(--text);font-family:var(--font-heading,"Noto Sans SC",sans-serif);font-size:24px;font-weight:800;letter-spacing:-.04em}.brand-subtitle{line-height:1.4;overflow:hidden;text-overflow:ellipsis}.block-title,.brand-subtitle{color:var(--text-soft);font-size:12px}.block-title{align-items:center;display:flex;font-weight:700;gap:var(--space-2)}.block-title:after{border-top:var(--divider-style);content:"";flex:1;opacity:.6}.nav-link{align-items:center;background:#ffffff24;border:var(--card-border-width) var(--card-border-style) hsla(0,0%,100%,.08);border-radius:var(--nav-radius);color:var(--text-muted);cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:var(--space-2);padding:8px 11px;transition:background var(--transition-fast),color var(--transition-fast),border var(--transition-fast),transform var(--transition-fast);white-space:nowrap;width:100%}.topbar .nav-link{width:auto}.nav-link:hover{background:color-mix(in srgb,var(--surface) 92%,transparent);border-color:color-mix(in srgb,var(--border) 95%,transparent);color:var(--text)}.nav-link.current{background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 88%,#fff 12%),var(--accent));border-color:color-mix(in srgb,var(--accent) 80%,#fff 20%);box-shadow:0 12px 22px color-mix(in srgb,var(--accent) 26%,transparent);color:var(--accent-contrast)}.nav-link:active{transform:translateY(1px)}.search-form{display:flex;flex-direction:column;gap:var(--space-3)}.search-label{color:var(--text-soft);font-size:12px;letter-spacing:.12em;text-transform:uppercase}.search-input-wrap{align-items:center;background:color-mix(in srgb,var(--surface) 92%,transparent);border:var(--card-border-width) var(--card-border-style) color-mix(in srgb,var(--border) 92%,transparent);border-radius:var(--input-radius);display:flex;gap:var(--space-2);padding:6px 8px 6px 12px;transition:border var(--transition-fast),box-shadow var(--transition-fast),background var(--transition-fast)}.search-input-wrap input{background:transparent;border:none;color:var(--text);flex:1;font-family:inherit;font-size:14px;outline:none}.search-input-wrap input::-moz-placeholder{color:var(--text-soft)}.search-input-wrap input::placeholder{color:var(--text-soft)}.search-input-wrap svg{height:18px;width:18px}.search-input-wrap:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.search-form-inline{align-items:center;flex-direction:row;flex-wrap:wrap;gap:var(--space-3);width:100%}.search-form-inline .search-label{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.search-form-inline .search-input-wrap{flex:1;min-width:180px}.topbar-search .search-input-wrap{margin-left:0;max-width:none;width:100%}.topbar-search .search-trigger{display:none}.search-submit{flex:0 0 auto}@media screen and (max-width:560px){.topbar-search[data-collapsed=true]{flex-basis:auto;max-width:none;min-width:auto}.topbar-search[data-collapsed=true] .search-input-wrap{display:none}.topbar-search[data-collapsed=true] .search-trigger{display:inline-flex}.topbar-search[data-collapsed=false] .search-trigger{display:none}}.icon-button{align-items:center;background:#ffffff24;border:var(--card-border-width) solid hsla(0,0%,100%,.08);border-radius:var(--chip-radius);color:var(--text);cursor:pointer;display:inline-flex;height:34px;justify-content:center;transition:background var(--transition-fast),transform var(--transition-fast),border var(--transition-fast);width:34px}.icon-button img,.icon-button svg{filter:none;height:18px;width:18px}.icon-button:hover{background:color-mix(in srgb,var(--surface) 96%,transparent);border-color:color-mix(in srgb,var(--border) 90%,transparent)}.link-list,.tag-list{display:flex;flex-wrap:wrap;gap:var(--space-2)}.link-chip,.tag-chip{background:var(--tag-bg);border:var(--card-border-width) var(--card-border-style) var(--tag-border);border-radius:var(--chip-radius);color:var(--tag-text);cursor:pointer;font-size:13px;font-weight:600;padding:7px 14px;transition:border var(--transition-fast),background var(--transition-fast),color var(--transition-fast)}.link-chip:hover,.tag-chip.active,.tag-chip:hover{background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 86%,#fff 14%),var(--accent));border-color:var(--accent);color:var(--accent-contrast)}.tag-input{background:color-mix(in srgb,var(--surface) 94%,transparent);border:var(--card-border-width) var(--card-border-style) color-mix(in srgb,var(--border) 92%,transparent);border-radius:var(--input-radius);display:flex;flex-direction:column;gap:var(--space-3);padding:14px;transition:border var(--transition-fast),box-shadow var(--transition-fast)}.tag-input:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.tag-input.is-locked{opacity:.75}.tag-input-list{display:flex;flex-wrap:wrap;gap:var(--space-2)}.channel-tag{align-items:center;background:var(--tag-bg);border:var(--card-border-width) var(--card-border-style) var(--tag-border);border-radius:var(--chip-radius);color:var(--tag-text);display:inline-flex;font-size:12px;font-weight:700;gap:6px;padding:5px 12px;transition:border var(--transition-fast),background var(--transition-fast),color var(--transition-fast)}.channel-tag.active{background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 86%,#fff 14%),var(--accent));border-color:var(--accent);box-shadow:0 12px 22px color-mix(in srgb,var(--accent) 22%,transparent);color:var(--accent-contrast)}.channel-tag-select{background:transparent;border:none;color:inherit;cursor:pointer;font:inherit;padding:0}.channel-tag-select:disabled{cursor:not-allowed;opacity:.7}.channel-tag-remove{background:transparent;border:none;color:inherit;cursor:pointer;font-size:14px;line-height:1;padding:0}.channel-tag-remove:disabled{cursor:not-allowed;opacity:.4}.tag-input-field{background:transparent;border:none;color:var(--text);font-family:inherit;font-size:14px;outline:none;padding:4px 2px}.tag-input-field::-moz-placeholder{color:var(--text-soft)}.tag-input-field::placeholder{color:var(--text-soft)}.glass-panel{backdrop-filter:blur(30px) saturate(1.8);background:var(--glass-bg);background-image:var(--glass-highlight),radial-gradient(240px 110px at 8% -25%,var(--glass-glow-soft),transparent 72%),radial-gradient(200px 90px at 92% -15%,var(--glass-glow),transparent 70%),radial-gradient(170px 75px at 50% 120%,hsla(0,0%,100%,.14),transparent 70%);border:1px solid var(--glass-border);border-radius:var(--glass-radius);box-shadow:var(--glass-shadow),var(--glass-shadow-inset);overflow:hidden;position:relative}.glass-bar:before,.glass-panel:before{animation:glass-sheen 11s ease-in-out infinite;background:var(--glass-sheen);content:"";inset:-60%;opacity:.38;pointer-events:none;position:absolute;transform:translate(-40%) translateY(-10%);z-index:0}.glass-panel:before{animation-duration:14s;opacity:.32}.glass-bar>*,.glass-panel>*{position:relative;z-index:1}@keyframes glass-sheen{0%{transform:translate(-45%) translateY(-12%)}50%{transform:translate(10%) translateY(6%)}to{transform:translate(55%) translateY(12%)}}.tabbar{bottom:12px;left:50%;padding:8px 10px calc(env(safe-area-inset-bottom) + 8px);position:fixed;right:auto;transform:translate(-50%);width:min(calc(100% - 24px),760px);z-index:210}.tabbar-content{gap:8px}.tabbar-content,.tabbar-item{align-items:center;display:flex}.tabbar-item{background:#ffffff14;border:1px solid hsla(0,0%,100%,.08);border-radius:var(--chip-radius);color:var(--text-soft);cursor:pointer;flex:1;flex-direction:column;font-size:12px;font-weight:700;gap:5px;justify-content:center;min-width:0;padding:10px 12px;transition:background var(--transition-fast),color var(--transition-fast),border var(--transition-fast),transform var(--transition-fast)}.tabbar-item.active{background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 84%,#fff 16%),var(--accent));border-color:color-mix(in srgb,var(--accent) 90%,#fff 10%);box-shadow:0 16px 28px color-mix(in srgb,var(--accent) 24%,transparent);color:var(--accent-contrast)}.tabbar-item:hover{border-color:color-mix(in srgb,var(--border) 90%,transparent);color:var(--text)}.tabbar-item.active:hover{color:var(--accent-contrast)}.tabbar-item:active{transform:translateY(1px) scale(.98)}.tabbar-label{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tabbar-icon svg{height:18px;width:18px}.tabbar-popover[popover]{inset:auto var(--space-4) calc(var(--tabbar-height) + var(--space-4)) var(--space-4);margin:0 auto;max-height:55vh;overflow:auto;padding:18px;width:min(calc(100% - 24px),760px);z-index:220}.tabbar-popover-head{color:var(--text-soft);font-size:12px;letter-spacing:.08em;margin-bottom:var(--space-3)}.tabbar-popover-list{display:grid;gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.tabbar-popover-item{background:color-mix(in srgb,var(--surface) 96%,transparent);border:var(--card-border-width) var(--card-border-style) color-mix(in srgb,var(--border) 90%,transparent);border-radius:var(--input-radius);color:var(--text);cursor:pointer;font-size:13px;font-weight:600;padding:10px 12px;text-align:left;transition:border var(--transition-fast),background var(--transition-fast)}.tabbar-popover-item.active{background:color-mix(in srgb,var(--accent) 18%,var(--surface) 82%);border-color:var(--accent)}.tabbar-popover-item:hover{border-color:var(--accent)}.tabbar-popover-close{background:#ffffff14;border:var(--card-border-width) var(--card-border-style) color-mix(in srgb,var(--border) 90%,transparent);border-radius:var(--chip-radius);color:var(--text);cursor:pointer;margin-top:var(--space-4);padding:10px 14px;width:100%}.tabbar-popover-close:hover{background:color-mix(in srgb,var(--surface) 96%,transparent)}.theme-switch{background:color-mix(in srgb,var(--surface-2) 96%,transparent);border:1px solid color-mix(in srgb,var(--border) 92%,transparent);border-radius:calc(var(--input-radius) + 2px);display:flex;flex-wrap:wrap;gap:6px;padding:6px}.switch-chip{background:transparent;border:1px solid transparent;border-radius:var(--chip-radius);color:var(--text-soft);cursor:pointer;flex:1 1 0;font-size:12px;font-weight:700;min-width:92px;padding:8px 14px;transition:border var(--transition-fast),background var(--transition-fast),color var(--transition-fast)}.switch-chip[aria-pressed=true]{background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 84%,#fff 16%),var(--accent));border-color:var(--accent);box-shadow:0 14px 26px color-mix(in srgb,var(--accent) 22%,transparent);color:var(--accent-contrast)}.switch-chip:hover{background:#ffffff14}.profile-card{background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 96%,transparent),var(--surface));background-image:var(--surface-texture);border:var(--card-border-width) var(--card-border-style) color-mix(in srgb,var(--border) 88%,transparent);border-radius:var(--card-radius);box-shadow:var(--card-shadow);display:flex;flex-direction:column;gap:var(--space-5);overflow:hidden;padding:var(--card-padding);position:relative}.profile-card:before{background:radial-gradient(240px 120px at 0 0,color-mix(in srgb,var(--accent) 18%,#fff 82%),transparent 80%),radial-gradient(280px 140px at 100% 0,hsla(0,0%,100%,.22),transparent 78%);content:"";inset:0;pointer-events:none;position:absolute}.profile-head{align-items:flex-start;display:flex;gap:var(--space-5);position:relative;z-index:1}.profile-avatar{border:3px solid hsla(0,0%,100%,.8);border-radius:50%;box-shadow:0 18px 32px #5672a02e;flex:0 0 auto;height:76px;overflow:hidden;width:76px}.profile-avatar img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.profile-info{display:flex;flex:1;flex-direction:column;gap:10px}.profile-meta-line{gap:8px}.profile-meta-line,.profile-title-row{align-items:center;display:flex;flex-wrap:wrap}.profile-title-row{gap:10px}.profile-title{color:var(--text);font-family:var(--font-heading,"Noto Sans SC",sans-serif);font-size:clamp(28px,3.4vw,36px);font-weight:800;letter-spacing:-.04em;text-wrap:balance}.profile-badge{background:color-mix(in srgb,var(--accent) 16%,#fff 84%);color:var(--accent);font-weight:700}.profile-badge,.profile-handle{border-radius:var(--chip-radius);font-size:12px;padding:5px 10px}.profile-handle{background:#ffffff61;border:1px solid color-mix(in srgb,var(--border) 90%,transparent);color:var(--text-muted);font-weight:600}.profile-dot{background:#3ddc97;border-radius:50%;box-shadow:0 0 0 5px #3ddc9724;height:8px;width:8px}.profile-status{color:var(--text-soft);font-size:13px;font-weight:600}.profile-subtitle{color:var(--text-soft);font-size:14px}.profile-actions{display:flex;flex-wrap:wrap;gap:10px}#breadcrumb{align-items:center;background:color-mix(in srgb,var(--surface) 96%,transparent);background-image:var(--surface-texture);border:var(--panel-border-width) var(--panel-border-style) color-mix(in srgb,var(--border) 88%,transparent);border-radius:var(--panel-radius);box-shadow:var(--card-shadow);display:flex;gap:var(--space-3);margin-top:var(--space-5);padding:14px 18px}.breadcrumb-avatar{border:2px solid var(--surface);border-radius:50%;height:32px;width:32px}.breadcrumb-title{color:var(--text);font-weight:600}.profile-bio{background:color-mix(in srgb,var(--surface-2) 92%,transparent);border:var(--card-border-width) var(--card-border-style) color-mix(in srgb,var(--border) 90%,transparent);border-radius:var(--card-radius);color:var(--text-muted);padding:16px 18px;position:relative;z-index:1}.section-title{border-bottom:var(--divider-style);font-family:var(--font-heading,"Noto Sans SC",sans-serif);font-size:17px;font-weight:800;letter-spacing:-.03em;margin-top:var(--space-6);padding-bottom:8px;text-wrap:balance}.search-header{background:color-mix(in srgb,var(--surface) 96%,transparent);background-image:var(--surface-texture);border:var(--card-border-width) var(--card-border-style) color-mix(in srgb,var(--border) 88%,transparent);border-radius:var(--card-radius);box-shadow:var(--card-shadow);display:grid;gap:var(--space-3);margin-top:var(--space-5);padding:var(--card-padding)}.search-title{font-family:var(--font-heading,"Noto Sans SC",sans-serif);font-size:18px;font-weight:800;text-wrap:balance}.search-query{align-items:center;color:var(--text-muted);display:flex;font-size:14px;gap:var(--space-2)}.search-query-label{color:var(--text-soft);font-size:11px;letter-spacing:.04em}.search-query-value{color:var(--text);font-weight:600}.search-meta,.search-query-empty{color:var(--text-soft)}.search-meta{font-size:12px}.search-actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.ghost-button{background:color-mix(in srgb,var(--surface) 96%,transparent);border:var(--card-border-width) var(--card-border-style) color-mix(in srgb,var(--border) 90%,transparent);border-radius:var(--chip-radius);color:var(--text);cursor:pointer;font-size:13px;padding:8px 14px;transition:background var(--transition-fast),border var(--transition-fast),transform var(--transition-fast)}.ghost-button:hover{background:color-mix(in srgb,var(--accent) 10%,var(--surface) 90%)}.ghost-button:active{transform:translateY(1px)}.feed-intro{display:grid;gap:12px;margin-top:var(--space-5);padding:22px 24px}.feed-intro-kicker{color:var(--accent);font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.feed-intro-title{color:var(--text);font-family:Baskerville,Georgia,Songti SC,STSong,serif;font-size:clamp(30px,4vw,46px);letter-spacing:-.05em;line-height:1.06;text-wrap:balance}.feed-intro-text{color:var(--text-muted);font-size:15px;line-height:1.8;max-width:48ch}.feed-intro-meta{align-items:center;color:var(--text-soft);display:flex;flex-wrap:wrap;font-size:12px;font-weight:700;gap:10px}.feed-intro-meta span{align-items:center;background:color-mix(in srgb,var(--surface) 94%,transparent);border:1px solid color-mix(in srgb,var(--border) 88%,transparent);border-radius:var(--chip-radius);display:inline-flex;gap:6px;padding:6px 10px}.items{display:grid;gap:calc(var(--list-gap) + 4px);margin-top:var(--space-4)}.items-feed{gap:calc(var(--list-gap) + 8px)}.items-detail{gap:var(--space-5)}.item{background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 97%,transparent),color-mix(in srgb,var(--surface) 90%,transparent)),var(--surface-texture);border:var(--card-border-width) var(--card-border-style) color-mix(in srgb,var(--border) 84%,transparent);border-radius:var(--card-radius);box-shadow:var(--card-shadow);overflow:hidden;padding:var(--item-padding);position:relative;transition:border var(--transition-fast),box-shadow var(--transition-fast),transform var(--transition-fast)}.item:before{background:radial-gradient(240px 160px at 0 0,color-mix(in srgb,var(--accent) 12%,#fff 88%),transparent 78%),linear-gradient(180deg,hsla(0,0%,100%,.08),transparent 48%);content:"";inset:0;opacity:.7;pointer-events:none;position:absolute}.item:hover{border-color:color-mix(in srgb,var(--accent) 34%,var(--border) 66%);box-shadow:var(--panel-shadow);transform:translateY(-3px)}.item-surface{display:grid;gap:18px}.item-body{display:grid;gap:16px;min-width:0;position:relative;z-index:1}.item-header{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.item-meta-pills{display:flex;flex-wrap:wrap;gap:8px}.item-pill{align-items:center;background:color-mix(in srgb,var(--surface-2) 92%,transparent);border:1px solid color-mix(in srgb,var(--border) 90%,transparent);border-radius:var(--chip-radius);color:var(--text-soft);display:inline-flex;font-size:12px;font-weight:700;gap:6px;padding:6px 10px}.item-pill-accent{background:color-mix(in srgb,var(--accent) 12%,#fff 88%);border-color:color-mix(in srgb,var(--accent) 18%,var(--border) 82%);color:var(--accent)}.item-copy{display:grid;gap:10px;min-width:0}.item-title{color:var(--text);font-family:Baskerville,Georgia,Songti SC,STSong,serif;font-size:clamp(27px,3.2vw,34px);letter-spacing:-.045em;line-height:1.12;margin:0;text-wrap:balance}.item-feed .item-title{display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.item-title-featured{font-size:clamp(34px,4vw,50px)}.item-title-detail{font-size:clamp(38px,5vw,60px);max-width:12ch}.item-title-link{color:inherit}.item-title-link:hover{color:var(--link-hover)}.item-dek{color:var(--text-muted);color:var(--text-soft);font-size:17px;line-height:1.85;margin:0;max-width:62ch}.item-footer{align-items:flex-start;border-top:var(--divider-style);display:flex;flex-wrap:wrap;gap:16px;padding-top:12px}.item-tag-box{padding-top:0}.item-tag-box .tag-icon{display:none}.item-feed .reaction-box,.item-feed .tag-box{padding-top:0}.item-feed .text-box{font-size:16px;line-height:1.8}.item-featured .text-box{font-size:17px}.item-detail .item-body{gap:20px}.item-detail .item-copy{gap:12px;padding-bottom:2px}.item-detail .text-box{font-size:17px;line-height:1.84}.item-featured{padding:calc(var(--item-padding) + 4px)}html[data-layout=card] .main>*{max-width:min(820px,100%)}html[data-layout=grid] .main>*{max-width:min(1100px,100%)}html[data-layout=masonry] .main>*{max-width:min(1140px,100%)}html[data-layout=grid] .items{display:grid;gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}html[data-layout=grid] .item{height:100%}html[data-layout=grid] .item-featured{grid-column:1/-1}html[data-layout=masonry] .items{-moz-column-count:2;column-count:2;-moz-column-gap:var(--space-4);column-gap:var(--space-4);display:block}html[data-layout=masonry] .item{display:inline-block;margin:0 0 var(--space-4);width:100%;-moz-column-break-inside:avoid;break-inside:avoid}html[data-layout=masonry] .item:hover{transform:translateY(-1px)}@media screen and (max-width:900px){html[data-layout=grid] .items{grid-template-columns:1fr}html[data-layout=masonry] .items{-moz-column-count:1;column-count:1}}.time-box{align-items:center;color:var(--text-soft);display:flex;font-size:12px;font-variant-numeric:tabular-nums;font-weight:700;gap:var(--space-2);letter-spacing:.02em;position:relative;z-index:1}.time-box .dot{background:var(--accent);border-radius:50%;box-shadow:0 0 0 5px color-mix(in srgb,var(--accent) 18%,transparent);height:8px;width:8px}.time-box .time{color:var(--text)}.item-relative-time,.item-time-separator{color:var(--text-soft)}.attachment-box,.audio-box,.image-box,.reaction-box,.tag-box,.text-box,.title-box,.video-box{border-left:none;margin-left:0;padding:var(--space-3) 0 0 0}.text-box{color:var(--text);font-size:16px;line-height:1.72;position:relative;z-index:1}.tag-box{align-items:center;display:flex;flex-wrap:wrap;font-size:13px;gap:var(--space-2)}.tag-box .tag{background:var(--tag-bg);border:var(--card-border-width) var(--card-border-style) var(--tag-border);border-radius:var(--chip-radius);color:var(--tag-text);font-weight:600;padding:5px 11px}.tag-box .tag:hover{background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 86%,#fff 14%),var(--accent));border-color:var(--accent);color:var(--accent-contrast)}.tag:link,.tag:visited{background:var(--tag-bg);border:var(--card-border-width) var(--card-border-style) var(--tag-border);border-radius:var(--chip-radius);color:var(--tag-text);cursor:pointer;font-size:13px;font-weight:600;padding:5px 11px;transition:transform var(--transition-fast),border var(--transition-fast),background var(--transition-fast)}.tag:hover{background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 86%,#fff 14%),var(--accent));border-color:var(--accent);color:var(--accent-contrast)}.tag-more{color:var(--text-soft);cursor:default}.pages-container{align-items:center;display:flex;justify-content:space-between;margin-top:var(--space-8)}.page,.page-placeholder{min-width:80px;text-align:center}.page{background:color-mix(in srgb,var(--surface) 96%,transparent);border:var(--card-border-width) var(--card-border-style) color-mix(in srgb,var(--border) 90%,transparent);border-radius:var(--chip-radius);color:var(--text);cursor:pointer;font-weight:600;padding:10px 18px;transition:background var(--transition-fast),border var(--transition-fast)}.page:hover{background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 86%,#fff 14%),var(--accent));border-color:var(--accent);color:var(--accent-contrast)}.pages-info{color:var(--text-soft);font-size:12px}.empty-state{background:color-mix(in srgb,var(--surface) 94%,transparent);background-image:var(--surface-texture);border-color:color-mix(in srgb,var(--border) 90%,transparent);border-radius:var(--panel-radius);border-style:solid;border-width:var(--panel-border-width);box-shadow:var(--card-shadow);color:var(--text-muted);margin-top:var(--space-6);padding:calc(var(--card-padding) + var(--space-2));text-align:center}.empty-title{color:var(--text);font-size:18px;font-weight:600;margin-bottom:var(--space-2)}.empty-hint{color:var(--text-soft);font-size:14px}.notice{background:color-mix(in srgb,var(--accent) 14%,var(--surface) 86%);border:1px solid color-mix(in srgb,var(--accent) 24%,var(--border) 76%);border-radius:var(--card-radius);color:var(--accent);font-size:14px;font-weight:600;margin-top:var(--space-4);padding:12px 14px}.settings-form{background:color-mix(in srgb,var(--surface) 96%,transparent);background-image:var(--surface-texture);border:var(--panel-border-width) var(--panel-border-style) color-mix(in srgb,var(--border) 90%,transparent);border-radius:var(--panel-radius);box-shadow:var(--panel-shadow);display:grid;gap:var(--space-5);margin-top:var(--space-5);padding:var(--panel-padding)}.settings-panel{display:grid;gap:var(--space-4);margin-top:var(--space-8)}.settings-card{background:color-mix(in srgb,var(--surface) 96%,transparent);background-image:var(--surface-texture);border:var(--panel-border-width) var(--panel-border-style) color-mix(in srgb,var(--border) 90%,transparent);border-radius:var(--panel-radius);box-shadow:var(--panel-shadow);display:grid;gap:var(--space-6);padding:var(--panel-padding)}@media screen and (min-width:820px){.meta-panel,.settings-card{grid-template-columns:repeat(2,minmax(0,1fr))}.search-header{align-items:center;grid-template-columns:1fr auto}.search-meta{grid-column:1/2}.search-actions{justify-content:flex-end}}.form-field{display:grid;gap:var(--space-2)}.form-label{color:var(--text-soft);font-size:12px;font-weight:700;letter-spacing:.04em}.settings-form input,.settings-form textarea{background:color-mix(in srgb,var(--surface-2) 95%,transparent);border:var(--card-border-width) var(--card-border-style) color-mix(in srgb,var(--border) 90%,transparent);border-radius:var(--input-radius);color:var(--text);font-family:inherit;font-size:14px;outline:none;padding:14px 16px;transition:border var(--transition-fast),box-shadow var(--transition-fast),background var(--transition-fast);width:100%}.settings-form input:focus,.settings-form textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.settings-form textarea{resize:vertical}.settings-form input:disabled,.settings-form textarea:disabled{cursor:not-allowed;opacity:.6}.form-hint{color:var(--text-soft);font-size:12px}.primary-button{background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 84%,#fff 16%),var(--accent));border:none;border-radius:var(--chip-radius);box-shadow:0 18px 32px color-mix(in srgb,var(--accent) 28%,transparent);color:var(--accent-contrast);cursor:pointer;font-size:14px;font-weight:700;padding:12px 18px;transition:transform var(--transition-fast),background var(--transition-fast)}.primary-button:hover{background:linear-gradient(180deg,color-mix(in srgb,var(--link-hover) 82%,#fff 18%),var(--link-hover));transform:translateY(-1px)}.primary-button:active{transform:translateY(1px) scale(.98)}.content h1,.content h2,.content h3,.content h4,.content h5,.content h6{color:var(--text);font-family:var(--font-heading,"Noto Sans SC",sans-serif)}.content h1{font-size:24px}.content h2{font-size:20px;margin-top:1.5em}.content h3{font-size:16px;margin-top:1.5em}.content h4{font-size:14px;margin-top:1.5em}.content h5{font-size:12px;margin-top:1.5em}.content h6{font-size:10px;margin-top:1.5em}.content h1:first-child,.content h2:first-child,.content h3:first-child,.content h4:first-child,.content h5:first-child,.content h6:first-child,.content ol:first-child,.content p:first-child,.content ul:first-child{margin-top:0}.content h1:last-child,.content h2:last-child,.content h3:last-child,.content h4:last-child,.content h5:last-child,.content h6:last-child,.content ol:last-child,.content p:last-child,.content ul:last-child{margin-bottom:0}.content p{margin:0 0 var(--space-3)}.content ol,.content ul{padding-left:1.2em}.content a:link,.content a:visited{line-break:anywhere}.audio-box audio,.content img,.image-box img,.video-box video{border:var(--card-border-width) var(--card-border-style) color-mix(in srgb,var(--border) 86%,transparent);border-radius:var(--media-radius);box-shadow:var(--card-shadow);max-width:100%}.content pre{background:color-mix(in srgb,var(--surface-2) 94%,transparent);border:var(--card-border-width) var(--card-border-style) color-mix(in srgb,var(--border) 86%,transparent);border-radius:var(--code-radius);font-size:.9em;overflow-x:auto;padding:var(--space-3);white-space:pre-wrap}.content code{line-break:anywhere}.content figure{margin-inline-end:0;margin-inline-start:0}.content figcaption{color:var(--text-soft);font-size:.85em}.content>iframe{border:var(--card-border-width) var(--card-border-style) color-mix(in srgb,var(--border) 86%,transparent);border-radius:var(--media-radius);box-shadow:var(--card-shadow);max-width:100%}.content table{border-collapse:collapse;box-shadow:var(--card-shadow);table-layout:auto;width:100%}.content table tr{background-color:var(--surface);border-top:var(--divider-style)}.content table tr:nth-child(2n){background-color:var(--surface-2)}.content table tr td,.content table tr th{border:var(--divider-style);line-break:anywhere;padding:8px 12px}.attachment-box{display:grid;gap:var(--space-3);grid-template-columns:repeat(3,1fr)}.attachment-box img{aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;width:100%}.tag-icon{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAACCAAAAggBWvTbhgAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAALvSURBVHic5Zu/axRBFIC/Fy00CNFgFFJoI4Kd+KOxsAiola2NYGGn2AgW/gGCXcRUprFSg6CVQhRRIRpR/IGd2liIpAxopYU+i9uL8dzNzd69NzN3+2A4mJu9977vdmf3dvZEVWlyjKQuIHU0XsD62AlF5ABwGNiF3RegwBfgpao+rbelapQGbASuFcV6tnlge3BdkeBHgccR4NvtYTYCEsC329GQ+lwnQREZBe4BU555KuJQyCA3AYnhAXZ2dojIjIjcFpFj7T4XARnAA0hJ3w7gBPBARKbB4TSYCXxInBeRBdM9YIDg23HOTIAj/C/gI/DN+HMB9psIcIS/AWxT1T3AFuAk8N3w8zf3PQc4wi8Ap7S4mCheb4kIwE2rJH3tAc7H/GwbviPmMDwcehYQYcL7WtZZSFmyStKTgEiz/cGK3GPAbqsktQVEPNVdFJHJkv5pYJ1VklqTYOTz/FbgvYhcAl4Bk8AZ4IhlkmABiS5yJoCrngmCDoEBvMILjq4ChhkeuggYdnhYQ0AT4KFCQFPgoURAk+ChQ8CQwf8OGbQiYMjgAT6FDBqBoYQHeBI0qvjFeZ/49+092/WKNYo3JWM5nUHBlu0ZsKkEfgL4WSZgMYOiXeELAXdLxv+A1t2V1IV7w1+p2OY1wIcMik8Br8AFgJkMAFLAL1LcWBmjdf8tNUhM+HfA+MryOLAPWM4AKCr8P88HDJgEE/j/HpAYEAlm8KVPiGQuwRS+8hGZTCWYw1cKyFCCC/yaAjKS4AbfVUAGElzhgwQklOAOHywggYQo8LUERJQQDb62gAgSosL3JMBRQnT4ngU4SEgC35cAQwnJ4PsWYCAhKbyJgD4kJIc3E9CDhCzgTQXUkJANvLmAVRKWKiAe5QTvIqCAGQdmgc+0Fh/eAmcByQneTUAHXCn0qvcvp4JXdf7PEIAWlGvEHVqLM50xB0yp6rJ9VX9DutfnHyKyATgO7KW1VPdcVV9EyZ2DgJTR+P8ON17AH1bvDALYapxoAAAAAElFTkSuQmCC);background-repeat:no-repeat;background-size:16px 16px;display:inline-block;height:16px;opacity:.25;width:16px}.archive-container,.tag-container{border-bottom:var(--divider-style);display:flex;flex-direction:column;gap:.5em;margin:0 auto var(--space-8);padding-bottom:1em}.archive-title,.tag-title{font-size:2em;font-weight:500}.archive-list,.tag-cloud{-moz-column-count:2;column-count:2;-moz-column-gap:32px;column-gap:32px;-moz-column-rule:var(--divider-style);column-rule:var(--divider-style);line-height:1.6;margin-top:20px}.archive-list-item,.tag-cloud-item{display:block;padding-left:20px}.tag-cloud-item-count{background-color:var(--border);border-radius:20px;color:var(--bg);display:inline-block;font-size:.75em;line-height:1;margin-left:.5em;padding:1px 4px;vertical-align:middle}@media screen and (max-width:1100px){.topbar{width:min(calc(100% - 20px),100%)}.topbar-content{gap:var(--space-3);padding:10px 12px}.topbar-nav{flex:1 1 auto}.topbar-search{flex-basis:220px;min-width:180px}.main{padding:var(--space-4) var(--space-4) 0}}@media screen and (max-width:720px){.search-form-inline,.search-form-inline .search-input-wrap{width:100%}.topbar-content{min-height:62px;padding:10px 12px}.topbar-search{flex-basis:180px;min-width:140px}.brand{font-size:22px}.brand-subtitle{display:none}.topbar-channel{font-size:11px;padding:4px 8px}.tabbar-item{font-size:11px;padding:8px}.main{padding:var(--space-4) var(--space-4) 0}.profile-head{align-items:flex-start;flex-direction:column}.profile-avatar{height:64px;width:64px}.items{gap:var(--space-4)}.item{padding:var(--space-5)}.feed-intro{padding:20px}.feed-intro-title{font-size:clamp(28px,9vw,38px)}.item-title{font-size:clamp(24px,5.6vw,30px)}.item-title-detail,.item-title-featured{font-size:clamp(30px,8vw,40px)}.item-dek{font-size:14px}.item-footer{align-items:stretch;flex-direction:column}.archive-list,.tag-cloud{-moz-column-count:1;column-count:1;padding-left:0}.archive-list-item,.tag-cloud-item{padding-left:0}}@media screen and (max-width:560px){.topbar{top:10px;width:calc(100% - 16px)}.topbar-content{gap:var(--space-2);min-height:56px;padding:8px 10px}.brand{font-size:21px}.nav-link{font-size:12px;padding:6px 8px}.topbar-search{flex-basis:auto;max-width:none;min-width:auto}.topbar-brand{max-width:160px}.search-input-wrap{padding:6px 8px 6px 10px}.search-input-wrap input{font-size:13px}.tabbar{bottom:8px;padding:8px calc(var(--space-2) + 2px) calc(env(safe-area-inset-bottom) + 8px);width:calc(100% - 16px)}.feed-intro{padding:18px}.feed-intro-meta{gap:8px}.item{padding:var(--space-4)}.item-header{align-items:flex-start}.item-meta-pills{width:100%}}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html{scroll-behavior:smooth}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}mark{background:var(--accent-soft);border-radius:4px;color:var(--text);padding:0 2px}#back-to-top{align-items:center;backdrop-filter:blur(24px) saturate(1.6);background:var(--glass-bg);background-image:var(--surface-texture);border:var(--panel-border-width) var(--panel-border-style) color-mix(in srgb,var(--glass-border) 86%,transparent);border-radius:var(--chip-radius);bottom:22px;box-shadow:var(--glass-shadow),var(--glass-shadow-inset);display:flex;height:44px;justify-content:center;opacity:0;pointer-events:none;position:fixed;right:22px;transition:opacity var(--transition-fast),transform var(--transition-fast);width:44px;z-index:1000}html[data-tabbar=true] #back-to-top{bottom:calc(24px + var(--tabbar-height))}#back-to-top img{height:18px;width:18px}#back-to-top:hover{transform:translateY(-2px) scale(1.03)}@supports (animation-timeline:view()){#back-to-top{animation:fadeIn .4s linear both;animation-timeline:view(block 0 100vh);pointer-events:auto}@keyframes fadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}}@supports not (animation-timeline:view()){#back-to-top{opacity:1;pointer-events:auto}}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}
