/*!自定义样式 — https://forsure.live · Copyright (c) 2026 Chen Fangshuo · SPDX-License-Identifier: MIT · 许可全文见仓库根目录 LICENSE*/::-webkit-scrollbar{width:4px;height:4px;background-color:#181c27}::-webkit-scrollbar-track{box-shadow:inset 0 0 6px rgba(0,0,0,.3);-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);border-radius:10px;background-color:#181c27}::-webkit-scrollbar-thumb{border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3);-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#aaa}::-webkit-scrollbar-thumb:hover{background-color:gray}.tk-footer{display:none}.twikoo .tk-input__count{display:none}.twikoo .tk-input .tk-textarea__inner{min-height:210px!important;background-position:98% 100%!important;background-size:50px 56px!important;background-repeat:no-repeat!important;transition:background-position .5s cubic-bezier(.42,0,.2,1.21),background-size .3s cubic-bezier(.42,0,.76,1.02)!important}.twikoo .tk-input .tk-textarea__inner:focus{background-position-y:calc(100% + 64px)!important;background-size:10px 56px!important}.site-time i,.powered-heart{transition:color .4s ease,font-size .4s ease}.site-time i:hover,.powered-heart:hover{color:red;font-size:larger}.summary .featured-image-preview{overflow:hidden;border-radius:1rem}.summary .featured-image-preview img{border-radius:0;transition:transform .5s cubic-bezier(.25,.46,.45,.94),filter .5s cubic-bezier(.25,.46,.45,.94);filter:contrast(100%)}.home.posts .summary .featured-image-preview:hover{scale:1}.summary:hover .featured-image-preview img{transform:scale(1.02);filter:contrast(110%)}@media(prefers-reduced-motion:reduce){.summary .featured-image-preview img{transition:none}.summary:hover .featured-image-preview img{transform:none}}.home.posts .home-profile{position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:.5rem 0 1.25rem;padding:1.25rem 1rem;border-radius:1rem;overflow:hidden;background-color:#181c27}.home.posts .home-profile::before{content:"";position:absolute;inset:0;z-index:-1;background-image:linear-gradient(180deg,rgba(24,28,39,.38) 0%,rgba(24,28,39,.62) 55%,rgba(24,28,39,.82) 100%),url(/images/hero.webp?v=3);background-size:cover;background-position:50%;background-repeat:no-repeat;filter:contrast(100%)brightness(.9);transition:transform .5s cubic-bezier(.25,.46,.45,.94),filter .5s cubic-bezier(.25,.46,.45,.94);will-change:transform}.home.posts .home-profile .home-avatar{display:block}.home.posts .home-profile .home-title{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.home.posts .home-profile .home-subtitle{min-height:24px;min-height:1lh;font-size:.95rem;color:#fff;text-shadow:0 2px 10px rgba(0,0,0,.5)}.home.posts .home-profile .links{padding-block:.75rem 0}.home.posts .home-profile .links a{color:#fff;text-shadow:0 1px 6px rgba(0,0,0,.45);transition:opacity .3s ease}.home.posts .home-profile .links a:hover{opacity:.7}.home.posts .home-profile .home-disclaimer{color:rgba(255,255,255,.8)}.home.posts .home-profile:hover::before{transform:scale(1.02);filter:contrast(110%)brightness(.9)}@media(min-width:680px){.home.posts .home-profile{padding:1.5rem}.home.posts .home-profile .home-avatar img{width:8rem}}@media(prefers-reduced-motion:reduce){.home.posts .home-profile .links a{transition:none}.home.posts .home-profile::before{transition:none}.home.posts .home-profile:hover::before{transform:none}}.page.single .content{overflow-wrap:break-word;word-break:normal}.page.single .content p{margin-block:.8em;line-height:1.8;letter-spacing:.02em}.page.single .content li{line-height:1.8}.page.single .content .heading-element{line-height:1.4;text-wrap:balance}.page.single .content :is(pre,code,kbd,samp){letter-spacing:0}.page.single .content{text-autospace:normal;text-spacing-trim:trim-start}.home.posts .summary .featured-image-preview{margin:.85rem auto 1rem}.home.posts .summary .single-title{margin:.5rem 0 .35rem;font-size:1.3rem;line-height:1.4}.home.posts .summary .single-title a{transition:color .3s ease}.home.posts .summary .post-meta{margin-bottom:.25rem}.home.posts .summary .content{margin-top:.5rem;line-height:1.7}.home.posts .summary .post-footer{margin-block:.75rem 0}.home.posts .summary:hover .single-title a{color:var(--fi-single-link-hover-color)}.snow-canvas{position:fixed;inset:0;display:block;pointer-events:none;z-index:1;will-change:transform;color:light-dark(#5f708a,#fff)}