:root[data-skin=apple]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f5f5f7;--card:#fff;--soft:#e8e8ed;--code:#f5f5f7;--ink:#1d1d1f;--muted:#636366;--rule:#d2d2d7;--accent:#06c;--button:var(--accent);--sky:#e5f0fc;--peach:#fdeee4;--shadow:0 2px 14px #0000000f;--shadow-lift:0 10px 28px #0000001f;--shadow-press:0 0 0 1px #0000000f, inset 0 1px 3px #0000001f;--bloom:#00000012;--press-fill:#00000012;--grain:none;--radius-lg:22px;--radius-md:18px;--radius-sm:10px;--font-hand:-apple-system, BlinkMacSystemFont, "SF Pro Display", "PingFang SC", "Helvetica Neue", "Noto Sans SC", sans-serif;--title-stroke:0px}:root[data-skin=apple][data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#161617;--card:#1d1d1f;--soft:#2c2c2e;--code:#1d1d1f;--ink:#f5f5f7;--muted:#a1a1a6;--rule:#3a3a3c;--accent:#2997ff;--button:#0071e3;--sky:#1b2a3d;--peach:#3a2a20;--shadow:0 0 0 1px #ffffff14;--shadow-lift:0 0 0 1px #ffffff29, 0 10px 28px #00000080;--shadow-press:0 0 0 1px #ffffff14, inset 0 1px 4px #0009;--bloom:#ffffff1f;--press-fill:#ffffff1f}@media (prefers-color-scheme:dark){:root[data-skin=apple]:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#161617;--card:#1d1d1f;--soft:#2c2c2e;--code:#1d1d1f;--ink:#f5f5f7;--muted:#a1a1a6;--rule:#3a3a3c;--accent:#2997ff;--button:#0071e3;--sky:#1b2a3d;--peach:#3a2a20;--shadow:0 0 0 1px #ffffff14;--shadow-lift:0 0 0 1px #ffffff29, 0 10px 28px #00000080;--shadow-press:0 0 0 1px #ffffff14, inset 0 1px 4px #0009;--bloom:#ffffff1f;--press-fill:#ffffff1f}}@media (min-width:761px){[data-skin=apple]{--header-h:51px}}@media (max-width:760px){[data-skin=apple]{--header-h:91px}}[data-skin=apple] .site-header{z-index:20;background:color-mix(in srgb, var(--bg) 72%, transparent);-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);border-bottom:1px solid color-mix(in srgb, var(--ink) 8%, transparent);position:sticky;top:0}[data-skin=apple] .site-header__brand{font-size:var(--text-lg);letter-spacing:-.01em;padding:10px 0;font-weight:600}@media (max-width:380px){[data-skin=apple] .site-header__brand{font-size:var(--text-base)}}[data-skin=apple] .site-nav__list>li>a,[data-skin=apple] .site-nav__more>button{min-height:40px;font-size:var(--text-sm);color:var(--ink);opacity:.8}[data-skin=apple] .site-nav__list>li>a[aria-current=page],[data-skin=apple] .site-nav__more>button.is-current{color:var(--accent);opacity:1;background:0 0}[data-skin=apple] .page-head h1,[data-skin=apple] .hero h1,[data-skin=apple] .timeline__head h2,[data-skin=apple] .section-title,[data-skin=apple] .reading__title,[data-skin=apple] .course-head h1,[data-skin=apple] .work__info h1,[data-skin=apple] .album-head h1,[data-skin=apple] .reading__side-name,[data-skin=apple] .state--center h1{letter-spacing:-.025em;font-weight:600}[data-skin=apple] .hero h1{font-size:clamp(34px,4.8vw,56px)}[data-skin=apple] .hero__stroke{display:none}[data-skin=apple] .hero__name{background:linear-gradient(90deg, var(--accent), color-mix(in srgb, var(--accent) 70%, #8ec5ff));color:#0000;-webkit-background-clip:text;background-clip:text}[data-skin=apple] .avatar{background:linear-gradient(135deg, var(--soft), var(--card));color:var(--ink);font-weight:600;box-shadow:0 8px 24px #0000001f}[data-skin=apple] .hero__bio{font-size:var(--text-xl);letter-spacing:-.01em}[data-skin=apple] .socials a{box-shadow:none;background:var(--soft);color:var(--ink)}[data-skin=apple] .timeline__head a{font-size:var(--text-base);text-decoration:none}[data-skin=apple] .timeline__head a:after{content:" ›"}[data-skin=apple] .timeline__month{font-size:var(--text-sm);letter-spacing:.02em;color:var(--muted);font-weight:600}[data-skin=apple] .timeline__month-name{font-size:inherit;color:inherit}[data-skin=apple] .timeline{--line:var(--rule)}[data-skin=apple] .entry__card-title,[data-skin=apple] .event__title,[data-skin=apple] .work-card__title,[data-skin=apple] .home-works__title,[data-skin=apple] .search-hit__title,[data-skin=apple] .course-card__title,[data-skin=apple] .pager a>span:nth-child(2),[data-skin=apple] .post-card__title,[data-skin=apple] .project-card__title,[data-skin=apple] .palette__title{letter-spacing:-.01em;font-weight:600}[data-skin=apple] .entry__latest{font-weight:600}[data-skin=apple] .entry__more{font-weight:500}[data-skin=apple] .entry__more:after{content:" ›"}[data-skin=apple] .entry__more:hover{text-decoration:none}[data-skin=apple] .tag{color:color-mix(in srgb, var(--muted) 82%, var(--ink))}[data-skin=apple] .tag--sky,[data-skin=apple] .entry__latest{color:color-mix(in srgb, var(--accent) 85%, var(--ink))}[data-skin=apple] .tag--movie,[data-skin=apple] .tag--book,[data-skin=apple] .tag--game,[data-skin=apple] .tag--album{background:var(--soft);color:var(--ink)}[data-skin=apple] .event{border-radius:var(--radius-md)}[data-skin=apple] .pill-button{background:var(--button);color:#fff;box-shadow:none;font-weight:500}[data-skin=apple] .pill-button:hover{color:#fff;background:color-mix(in srgb, var(--button) 88%, #000)}[data-skin=apple] .pill-button:disabled,[data-skin=apple] .pill-button[aria-disabled=true]{background:var(--soft);color:var(--muted)}[data-skin=apple] .site-nav{isolation:isolate}[data-skin=apple] .site-nav__mark:not([hidden]){z-index:-1;width:calc(var(--spot-w,0px) - 4px);height:28px;margin:calc(-3px - var(--spot-h,0px) / 2) 0 0 calc(15px - var(--spot-w,0px) / 2);background:var(--soft);pointer-events:none;border-radius:999px;display:block;position:absolute;top:0;left:0}[data-skin=apple] .site-nav:has(>.site-nav__mark:not([hidden])) :is(.site-nav__list>li>a[aria-current=page],.site-nav__more>button.is-current){color:var(--ink)}[data-skin=apple] .segmented{border-radius:var(--radius-sm);background:var(--soft);padding:2px}[data-skin=apple] .segmented :is(a,button),[data-skin=apple] :is(.segmented__pill,.works__pill,.study-views__pill),[data-skin=apple] .segmented--scroll a:focus-visible{border-radius:calc(var(--radius-sm) - 2px)}[data-skin=apple] .segmented :is(a[aria-current],button[aria-pressed=true]),[data-skin=apple] .segmented__pill{box-shadow:0 1px 4px #0000001f}[data-skin=apple] .segmented--slide[data-pill]>a[aria-current]{box-shadow:none}[data-skin=apple] .prose__h{letter-spacing:-.01em;font-weight:600}[data-skin=apple] .prose blockquote{font-family:var(--font-sans);font-size:var(--text-body);border-left-color:var(--rule)}[data-skin=apple] .timeline__head a{text-decoration:none}[data-skin=apple] .rt-link{text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, var(--accent) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--accent) 45%, transparent);text-underline-offset:3px}[data-skin=apple] .tree__link[aria-current=page]{box-shadow:none;background:var(--soft)}[data-skin=apple] .search__form{background:var(--soft);box-shadow:none;border-radius:var(--radius-md)}[data-skin=apple] .search__input{font-size:var(--text-body)}[data-skin=apple] .site-footer{background:var(--card)}:root[data-skin=island]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--title-stroke:0px;--bg:#f8f8f0;--card:#fffdf2;--soft:#f1ead2;--code:#fbf7e6;--ink:#5b3c1c;--muted:#7d6648;--rule:#e2d7b9;--accent:#08706a;--sky:#e2f4f1;--peach:#fbe7d4;--shadow:0 4px 0 #e4d9bd;--shadow-lift:0 6px 0 #d8caa6;--shadow-press:0 1px 0 #e4d9bd;--press-depth:3px;--bloom:color-mix(in srgb, var(--accent) 14%, transparent);--grain:repeating-linear-gradient(135deg, transparent 0 22px, #c4b89e0f 22px 44px);--radius-lg:24px;--radius-md:18px;--radius-sm:12px;--radius-xs:8px;--font-sans:var(--font-nunito,"Nunito"), -apple-system, BlinkMacSystemFont, "PingFang SC", "Hiragino Sans GB", "Noto Sans SC", "Microsoft YaHei", sans-serif;--font-hand:var(--font-nunito,"Nunito"), -apple-system, BlinkMacSystemFont, "PingFang SC", "Hiragino Sans GB", "Noto Sans SC", "Microsoft YaHei", sans-serif;--font-round:var(--font-nunito,"Nunito"), "寒蝉全圆体 Bold", -apple-system, BlinkMacSystemFont, "PingFang SC", "Hiragino Sans GB", "Noto Sans SC", "Microsoft YaHei", sans-serif;--island-bar:#19c8b9;--island-bar-edge:#11a89b;--island-bar-ink:#3d2a12;--island-bar-button:#fffdf2;--island-bar-button-ink:#0b5f56;--island-bar-button-edge:#0e8f84;--island-ledge:#e4d9bd;--island-press:#bdaea0;--island-pick:#fc0;--island-pick-edge:#e0b800;--island-pick-ink:#3d2a12;--marker:#ffcc0080}:root[data-skin=island][data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#1d2738;--card:#29364c;--soft:#33425b;--code:#223047;--ink:#f4ebd3;--muted:#c2b89e;--rule:#3c4c67;--accent:#4fd8c9;--sky:#24364a;--peach:#3d3230;--shadow:0 4px 0 #131b28;--shadow-lift:0 6px 0 #0f1621;--shadow-press:0 1px 0 #131b28;--bloom:color-mix(in srgb, var(--accent) 20%, transparent);--grain:repeating-linear-gradient(135deg, transparent 0 22px, #ffffff07 22px 44px);--island-bar:#0f6159;--island-bar-edge:#0a4741;--island-bar-ink:#fff;--island-bar-button:#167a70;--island-bar-button-ink:#e9fffb;--island-bar-button-edge:#0a4741;--island-ledge:#131b28;--island-press:#131b28;--island-pick-edge:#c9a200;--marker:#ffcc0052}@media (prefers-color-scheme:dark){:root[data-skin=island]:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#1d2738;--card:#29364c;--soft:#33425b;--code:#223047;--ink:#f4ebd3;--muted:#c2b89e;--rule:#3c4c67;--accent:#4fd8c9;--sky:#24364a;--peach:#3d3230;--shadow:0 4px 0 #131b28;--shadow-lift:0 6px 0 #0f1621;--shadow-press:0 1px 0 #131b28;--bloom:color-mix(in srgb, var(--accent) 20%, transparent);--grain:repeating-linear-gradient(135deg, transparent 0 22px, #ffffff07 22px 44px);--island-bar:#0f6159;--island-bar-edge:#0a4741;--island-bar-ink:#fff;--island-bar-button:#167a70;--island-bar-button-ink:#e9fffb;--island-bar-button-edge:#0a4741;--island-ledge:#131b28;--island-press:#131b28;--island-pick-edge:#c9a200;--marker:#ffcc0052}}[data-skin=island] body{letter-spacing:.01em;font-weight:500}[data-skin=island] :is(.hero h1,.page-head h1,.reading__title,.course-head h1,.work__info h1,.album-head h1,.section-title,.timeline__head h2,.entry__card-title,.event__title,.work-line__title,.site-header__brand,.bili-card__title,.works-card__title,.library__title){letter-spacing:.015em;font-weight:800}@media (max-width:389px){[data-skin=island] .site-header .site-header__brand{font-size:var(--text-base);letter-spacing:0}}[data-skin=island] .entry__card--brief .entry__card-title{font-weight:700}[data-skin=island] .site-header{background:var(--island-bar);box-shadow:0 4px 0 var(--island-bar-edge);border-bottom:0}[data-skin=island] .site-header :is(.site-header__brand,.site-nav__list>li>a,.site-nav__more>button){color:var(--island-bar-ink)}[data-skin=island] .site-header .icon-button{background:var(--island-bar-button);color:var(--island-bar-button-ink);border:2px solid var(--island-bar-button);box-shadow:0 4px 0 var(--island-bar-button-edge)}[data-skin=island] .site-header :is(.site-header__brand,.site-nav__list>li>a,.site-nav__more>button,.icon-button):focus-visible{outline-color:var(--island-bar-ink)}[data-skin=island] .site-header__tools{gap:8px}@media (max-width:540px){[data-skin=island] .site-header__tools{gap:6px}}@media (max-width:329px){[data-skin=island] .site-header__tools .icon-button{width:36px;height:36px}}[data-skin=island] :is(.site-nav__list>li>a[aria-current=page],.site-nav__more>button.is-current){background:var(--island-pick);color:var(--island-pick-ink);box-shadow:0 3px 0 var(--island-pick-edge);border-radius:999px;font-weight:800}[data-skin=island] .site-nav__menu a[aria-current=page]{color:var(--ink);background:var(--marker)}[data-skin=island] :is(.pill-button,.icon-button,.socials a,.to-top,.page-outline__open){border:2px solid var(--rule);box-shadow:0 4px 0 var(--island-press)}[data-skin=island] :is(.pill-button,.icon-button,.socials a,.to-top,.page-outline__open):active{box-shadow:0 1px 0 var(--island-press);transform:translateY(3px)}[data-skin=island] .tag{border-radius:999px;font-weight:700}[data-skin=island] .entry__latest{background:var(--island-pick);color:var(--island-pick-ink);border-radius:999px;padding:1px 10px;font-weight:800}[data-skin=island] .timeline{--line:var(--rule)}[data-skin=island] .entry:before{background:var(--island-pick);border-color:var(--card)}[data-skin=island] .entry__card{border-radius:var(--radius-lg);position:relative}[data-skin=island] .entry--lead .entry__card{box-shadow:var(--shadow)}[data-skin=island] .entry__card:after{content:"";background:var(--card);pointer-events:none;border-radius:0 0 0 3px;width:18px;height:18px;position:absolute;top:22px;left:-8px;transform:rotate(45deg)}[data-skin=island] .reading__article{border-radius:var(--radius-lg)}[data-skin=island] .avatar{box-shadow:0 0 0 5px var(--card), 0 9px 0 var(--island-ledge)}[data-skin=island] :is(.cover:not(.cover--empty),.album-card__cover:not(.album-card__cover--empty),.event__cover,.event__square,.work-line__thumb,.bili-card__frame,.works-card__frame,.entry__photos img,.figure img){box-shadow:0 4px 0 var(--island-ledge)}[data-skin=island] .prose__h--2{-webkit-text-decoration:underline .38em var(--marker);text-decoration:underline .38em var(--marker);text-underline-offset:-.22em;text-decoration-skip-ink:none}[data-skin=island] .site-footer__inner{border-top:3px dotted var(--rule)}:root[data-skin=y2k],:root[data-skin=y2k][data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#d9edfc;--card:#fff;--soft:#e9f3fc;--code:#f2f8fe;--ink:#14233b;--muted:#4d5f7c;--rule:#c2daf0;--accent:#1560c2;--sky:#dcecff;--peach:#e6f1fd;--shadow:0 0 0 1px #ffffffe6, 0 14px 34px -16px #1e6ecd73;--shadow-lift:0 0 0 1px #fff, 0 20px 40px -16px #1e6ecd99;--shadow-press:0 0 0 1px #fff, inset 0 1px 4px #1e6ecd47;--bloom:#4696eb29;--grain:none;--radius-lg:24px;--radius-md:18px;--radius-sm:12px;--font-hand:"PingFang SC", "Microsoft YaHei", "Noto Sans SC", -apple-system, BlinkMacSystemFont, sans-serif;--title-stroke:0px;--y2k-gloss:linear-gradient(180deg, #f4faff, #dcecfb);--y2k-button:linear-gradient(180deg, #1f74d8 0%, #1a6ace 50%, #145fc0 51%, #1764c6 100%);--y2k-lights:linear-gradient(180deg, #f3f9ff 0, #dcecfb 35px, #c3dbf3 35px, #c3dbf3 36px, transparent 36px)}[data-skin=y2k] body{--bubble-x:calc(100% - 18px);--bubble-y:190px;--bubble-r:78px;--bubble-left:6%;background-color:var(--bg);background-image:radial-gradient(circle at var(--bubble-x) var(--bubble-y), transparent 0 var(--bubble-r), #fffffff2 calc(var(--bubble-r) + 1px) calc(var(--bubble-r) + 3px), transparent calc(var(--bubble-r) + 4px)), radial-gradient(circle at calc(var(--bubble-x) - var(--bubble-r) / 3) calc(var(--bubble-y) - var(--bubble-r) * .44), #ffffffe6 0 calc(var(--bubble-r) / 9), transparent calc(var(--bubble-r) / 5)), radial-gradient(circle at var(--bubble-x) var(--bubble-y), #ffffff59 0 var(--bubble-r), transparent calc(var(--bubble-r) + 1px)), radial-gradient(circle at var(--bubble-left) 620px, transparent 0 46px, #ffffffe6 47px 49px, transparent 50px), radial-gradient(circle at var(--bubble-left) 620px, #ffffff4d 0 46px, transparent 47px), radial-gradient(circle at 93% 900px, transparent 0 30px, #ffffffe6 31px 33px, transparent 34px), linear-gradient(#ffffff80 1px, transparent 1px), linear-gradient(90deg, #ffffff80 1px, transparent 1px), linear-gradient(180deg, #cbe6fa 0, #e4f3ff 520px, #d6ecfc 100%);background-repeat:no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,repeat,repeat,no-repeat;background-size:auto,auto,auto,auto,auto,auto,34px 34px,34px 34px,auto}@media (max-width:1180px){[data-skin=y2k] body{--bubble-x:calc(100% - 8px);--bubble-y:170px;--bubble-r:46px}}[data-skin=y2k] body:has(.reading__side){--bubble-left:-80px}@media (max-width:760px){[data-skin=y2k] body{background-image:radial-gradient(circle at calc(100% - 4px) 28px,#0000 0 26px,#fffffff2 27px 29px,#0000 30px),radial-gradient(circle at calc(100% - 14px) 18px,#ffffffe6 0 3px,#0000 6px),radial-gradient(circle at calc(100% - 4px) 28px,#ffffff59 0 26px,#0000 27px),linear-gradient(#ffffff80 1px,#0000 1px),linear-gradient(90deg,#ffffff80 1px,#0000 1px),linear-gradient(#cbe6fa 0,#e4f3ff 520px,#d6ecfc 100%);background-repeat:no-repeat,no-repeat,no-repeat,repeat,repeat,no-repeat;background-size:auto,auto,auto,34px 34px,34px 34px,auto}}[data-skin=y2k] .site-header{background:linear-gradient(#ffffffbf,#ffffff40);box-shadow:0 1px #ffffffe6,0 2px #78b4eb59}[data-skin=y2k] .site-header__brand{font-weight:800;font-size:var(--text-xl)}@media (max-width:389px){[data-skin=y2k] .site-header__brand{font-size:var(--text-base)}}@media (min-width:761px) and (max-width:780px){[data-skin=y2k] .site-header__inner:has(.site-nav__list>li:nth-child(5 of :not(.site-nav__wide))) .site-header__tools{order:2;margin-left:auto}[data-skin=y2k] .site-header__inner:has(.site-nav__list>li:nth-child(5 of :not(.site-nav__wide))) .site-nav{flex-basis:100%;order:3;margin:-6px 0 6px -9px}}[data-skin=y2k] .site-nav__list{gap:6px}[data-skin=y2k] .site-nav__list>li>a,[data-skin=y2k] .site-nav__more>button{min-height:36px;font-weight:600;font-size:var(--text-sm);color:var(--ink);border-radius:999px;margin:4px 0;padding:0 14px}@media (min-width:761px) and (max-width:800px){[data-skin=y2k] .site-header__inner:has(.site-nav__list>li:nth-child(6 of :not(.site-nav__wide))) .site-header__tools{order:2;margin-left:auto}[data-skin=y2k] .site-header__inner:has(.site-nav__list>li:nth-child(6 of :not(.site-nav__wide))) .site-nav{flex-basis:100%;order:3;margin:-6px 0 6px -9px}}@media (max-width:540px){[data-skin=y2k] .site-nav__list>li>a,[data-skin=y2k] .site-nav__more>button{padding:0 11px}}@media (min-width:361px) and (max-width:403px){[data-skin=y2k] .site-nav__list>li>a,[data-skin=y2k] .site-nav__more>button{padding:0 9px}}@media (max-width:360px){[data-skin=y2k] .site-nav__list{gap:4px}[data-skin=y2k] .site-nav__list>li>a,[data-skin=y2k] .site-nav__more>button{padding:0 8px}}[data-skin=y2k] .site-nav__list>li>a[aria-current=page],[data-skin=y2k] .site-nav__more>button.is-current{background:var(--y2k-button) #1a6ace;color:#fff;box-shadow:inset 0 1px #ffffff80,0 6px 14px -6px #1667c7b3}[data-skin=y2k] .site-nav__list>li>a:hover,[data-skin=y2k] .site-nav__more>button:hover{color:var(--accent)}[data-skin=y2k] .site-nav__list>li>a[aria-current=page]:hover,[data-skin=y2k] .site-nav__more>button.is-current:hover{color:#fff}[data-skin=y2k] .icon-button,[data-skin=y2k] .socials a{color:var(--accent);background:linear-gradient(#fff,#e6f1fb);box-shadow:inset 0 1px #fff,0 0 0 1px #cfe2f4,0 4px 10px -4px #1e6ecd59}[data-skin=y2k] .site-header__tools{gap:8px}@media (max-width:540px){[data-skin=y2k] .site-header__tools{gap:6px}}@media (max-width:360px){[data-skin=y2k] .site-header__tools{gap:2px}}[data-skin=y2k] .hero h1,[data-skin=y2k] .page-head h1,[data-skin=y2k] .timeline__head h2,[data-skin=y2k] .section-title,[data-skin=y2k] .reading__title,[data-skin=y2k] .course-head h1,[data-skin=y2k] .work__info h1,[data-skin=y2k] .album-head h1,[data-skin=y2k] .state--center h1{letter-spacing:-.01em;font-weight:800}[data-skin=y2k] .entry__card-title,[data-skin=y2k] .event__title,[data-skin=y2k] .work-card__title,[data-skin=y2k] .home-works__title,[data-skin=y2k] .search-hit__title,[data-skin=y2k] .course-card__title,[data-skin=y2k] .reading__side-name,[data-skin=y2k] .prose__h,[data-skin=y2k] .pill-button,[data-skin=y2k] .timeline__month,[data-skin=y2k] .entry__more,[data-skin=y2k] .timeline__head a,[data-skin=y2k] .entry__latest,[data-skin=y2k] .pager a>span:nth-child(2),[data-skin=y2k] .post-card__title,[data-skin=y2k] .project-card__title,[data-skin=y2k] .palette__title,[data-skin=y2k] .theme-menu__option,[data-skin=y2k] .segmented :is(a,button){font-weight:700}[data-skin=y2k] .hero__stroke{display:none}[data-skin=y2k] :is(.hero__name,.site-header__brand){background:linear-gradient(#fff 0%,#d9ecff 38%,#6aa9ea 50%,#1d64c4 52%,#4f97e3 78%,#a8d2fb 100%);color:#0000;-webkit-text-stroke:.02em #1558b0;filter:drop-shadow(0 .05em #ffffffe6)drop-shadow(0 .1em .2em #1e64c859);-webkit-background-clip:text;background-clip:text}[data-skin=y2k] .avatar{color:var(--accent);background:radial-gradient(circle at 35% 28%,#fff 0,#cfe6fb 50%,#8fc2f2 100%);font-weight:700;box-shadow:inset 0 2px 6px #fff,0 0 0 4px #ffffffd9,0 10px 24px #1e6ecd59}[data-skin=y2k] .timeline__head a{text-underline-offset:4px;text-decoration:underline}[data-skin=y2k] .timeline{--line:#9cc6ee}[data-skin=y2k] .timeline__month,[data-skin=y2k] .entry{border-left:2px solid color-mix(in srgb, var(--line) 60%, transparent)}[data-skin=y2k] .entry:before{background:radial-gradient(circle at 35% 28%,#fff 0,#9fd0f8 45%,#3d93e6 100%);border:0;width:14px;height:14px;left:-8px;box-shadow:0 0 0 3px #ffffffe6,0 2px 6px #1e6ecd80}[data-skin=y2k] .entry--lead:before,[data-skin=y2k] .entry:target:before{background:radial-gradient(circle at 35% 28%,#fff 0,#5fb0f5 40%,#1667c7 100%);box-shadow:0 0 0 3px #fff,0 0 0 7px #1667c733,0 2px 6px #1e6ecd80}[data-skin=y2k] .entry__latest{background:var(--y2k-button) #1a6ace;color:#fff;font-family:var(--font-sans);box-shadow:inset 0 1px #ffffff73}[data-skin=y2k] .entry__time,[data-skin=y2k] .event__verb{font-weight:700}[data-skin=y2k] .entry__more:hover{text-decoration:none}[data-skin=y2k] .rt-link{text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, var(--accent) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--accent) 45%, transparent);text-underline-offset:3px}:is([data-skin=apple],[data-skin=y2k]) .rt-link:hover{text-decoration-color:currentColor}[data-skin=y2k] .tag,[data-skin=y2k] .tag--movie,[data-skin=y2k] .tag--book,[data-skin=y2k] .tag--game,[data-skin=y2k] .tag--album,[data-skin=y2k] .tag--sky{background:var(--y2k-gloss);color:#17549f;box-shadow:inset 0 1px #fff,0 0 0 1px #c6dcf2}[data-skin=y2k] .event__cover,[data-skin=y2k] .event__square,[data-skin=y2k] .work-line__thumb,[data-skin=y2k] .cover,[data-skin=y2k] .entry__photos img,[data-skin=y2k] .figure img,[data-skin=y2k] .album-card__cover{box-shadow:0 0 0 1px #ffffffe6,0 6px 14px -6px #1e6ecd66}[data-skin=y2k] .pill-button{background:var(--y2k-button) #1a6ace;color:#fff;box-shadow:inset 0 1px #ffffff80,0 8px 18px -8px #1667c7b3}[data-skin=y2k] .pill-button:hover{color:#fff}[data-skin=y2k] .pill-button:disabled,[data-skin=y2k] .pill-button[aria-disabled=true]{background:var(--y2k-gloss);color:var(--muted);box-shadow:inset 0 1px #fff,0 0 0 1px #c6dcf2}[data-skin=y2k] .segmented{background:#ffffffb3;box-shadow:inset 0 1px #fff,0 0 0 1px #cfe2f4}[data-skin=y2k] .segmented--scroll a[aria-current]:focus-visible{outline-color:currentColor}[data-skin=y2k] .segmented :is(a[aria-current],button[aria-pressed=true]){background:var(--y2k-button) #1a6ace;color:#fff;box-shadow:inset 0 1px #ffffff80,0 4px 10px -4px #1667c7b3}[data-skin=y2k] .segmented__pill{background:var(--y2k-button) #1a6ace;box-shadow:inset 0 1px #ffffff80,0 4px 10px -4px #1667c7b3}[data-skin=y2k] .segmented--slide[data-pill]>a[aria-current]{box-shadow:none;background:0 0}[data-skin=y2k] .segmented--slide>a[data-picked]{color:#fff}[data-skin=y2k] .segmented--slide[data-moving]>a[aria-current]:not([data-picked]){color:var(--muted)}@media (prefers-reduced-motion:no-preference){[data-skin=y2k] .segmented--slide>a{transition:color .18s .1s,background-color .22s,box-shadow .22s}}[data-skin=y2k] .cover--empty,[data-skin=y2k] .album-card__cover.album-card__cover--empty{box-shadow:0 0 0 1px #ffffffe6, inset 3px 0 0 color-mix(in srgb, var(--accent) 70%, transparent), 0 6px 14px -6px #1e6ecd66}[data-skin=y2k] .library__item:hover .cover--empty,[data-skin=y2k] .album-card:hover .album-card__cover.album-card__cover--empty{box-shadow:var(--shadow-lift), inset 3px 0 0 var(--accent)}[data-skin=y2k] .reading__article{background-image:var(--y2k-lights);background-repeat:no-repeat;padding-top:calc(36px + clamp(20px,3.4vw,40px))}[data-skin=y2k] .callout,[data-skin=y2k] .child-page,[data-skin=y2k] .prose__toc,[data-skin=y2k] .bookmark,[data-skin=y2k] .code{background:color-mix(in srgb, var(--accent) 6%, #fff);border:1px solid color-mix(in srgb, var(--accent) 18%, #fff);box-shadow:inset 0 1px #fff}[data-skin=y2k] .tree__link[aria-current=page]{background:var(--y2k-gloss);color:#17549f;box-shadow:inset 0 1px #fff,0 0 0 1px #c6dcf2}[data-skin=y2k] .palette mark{background:#cfe6ff}[data-skin=y2k] .search-hit__kind{background:var(--y2k-button) #1a6ace;color:#fff;border-color:#0000}[data-skin=apple] :is(.pill-button,a.card,.to-top,.page-outline__open):active,[data-skin=apple] .socials li:nth-child(n) a:active{box-shadow:var(--shadow);background-image:linear-gradient(var(--press-fill), var(--press-fill))}[data-skin=apple] .icon-button:active{box-shadow:none;background-image:linear-gradient(var(--press-fill), var(--press-fill))}@media (prefers-reduced-motion:no-preference){[data-skin=apple] :is(.pill-button,.icon-button,a.card,.to-top,.page-outline__open):active,[data-skin=apple] .socials li:nth-child(n) a:active{transform:scale(.97)}}[data-skin=island] .socials li:nth-child(n) a:active{box-shadow:0 1px 0 var(--island-press);transform:translateY(3px)}[data-skin=island] :is(.site-nav__list>li>a[aria-current=page],.site-nav__more>button.is-current):active{box-shadow:0 1px 0 var(--island-pick-edge);transform:translateY(2px)}[data-skin=island] .segmented :is(a[aria-current],button[aria-pressed=true]):active{background-color:var(--picked);box-shadow:0 1px 0 var(--island-ledge);transform:translateY(3px)}@media (prefers-reduced-motion:no-preference){[data-skin=island] :is(.site-nav__list>li>a,.site-nav__more>button,.segmented :is(a,button)){transition:background-color .22s,box-shadow .2s,transform .2s cubic-bezier(.2,.8,.2,1)}[data-skin=island] :is(.site-nav__list>li>a,.site-nav__more>button,.segmented :is(a,button)):active{transition-duration:50ms}}[data-skin=y2k] :is(.pill-button,.site-nav__list>li>a[aria-current=page],.site-nav__more>button.is-current,.segmented :is(a[aria-current],button[aria-pressed=true])):active{transform:none;box-shadow:inset 0 -1px #ffffff80,inset 0 2px 5px #0a326e73}[data-skin=y2k] :is(.icon-button,.to-top,.page-outline__open):active,[data-skin=y2k] .socials li:nth-child(n) a:active{transform:none;box-shadow:inset 0 -1px #fff,0 0 0 1px #cfe2f4,inset 0 2px 4px #1e6ecd4d}:root[data-skin=apple] .prose__h:has(.rt-warning):before{opacity:.7;border-radius:999px;width:min(3em,100%);height:4px;bottom:-2px;-webkit-mask:none;mask:none}:is([data-skin=island],[data-skin=y2k]) .prose__h .rt-warning{color:inherit}[data-skin=island] .prose__h:has(.rt-warning){-webkit-text-decoration:underline .38em color-mix(in srgb, var(--warning) 42%, transparent);text-decoration:underline .38em color-mix(in srgb, var(--warning) 42%, transparent);text-underline-offset:-.22em;text-decoration-skip-ink:none}[data-skin=y2k] .prose__h:has(.rt-warning){width:fit-content;max-width:100%;padding-bottom:10px;position:relative}[data-skin=y2k] .prose__h:has(.rt-warning):before{content:"";background:linear-gradient(180deg, #ffffffbf, #fff0 60%), var(--warning);width:min(10em,100%);height:6px;box-shadow:inset 0 0 0 1px #ffffff80, 0 1px 3px color-mix(in srgb, var(--warning) 40%, transparent);opacity:.85;pointer-events:none;border-radius:999px;position:absolute;bottom:0;left:0}[data-skin=island] :is(.timeline__month-name,.prose__h,.reading__toc-head,.tree__heading,.page-outline__head h2,.toc-drawer summary){font-weight:700}[data-skin=island] :is(.hero h1,.page-head h1,.reading__title,.course-head h1,.work__info h1,.album-head h1,.section-title,.timeline__head h2,.entry__card-title,.event__title,.work-line__title,.site-header__brand,.bili-card__title,.works-card__title,.library__title,.timeline__month-name,.prose__h,.reading__toc-head,.tree__heading,.page-outline__head h2,.toc-drawer summary,.state--center h1,.about-dialog__head h2){font-family:var(--font-round)}[data-skin=y2k] body:has(.reading__toc,.reading__side){--bubble-y:26px;--bubble-r:40px;--bubble-x:calc(100% - 40px)}[data-skin=y2k] .scheme-toggle .icon-button>span{opacity:.4}
