@charset "UTF-8";:root{--font-stack-system:"GeistMono", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    "Helvetica Neue", Arial, "PingFang SC", "Hiragino Sans GB",
    "Microsoft YaHei", sans-serif;--background-body-color:#f2f0eb;--background-dark-body-color:#151516;--background-card-color:#fffdfa;--background-card-dark-color:#1c1c1e;--background-card-border-color:#fffdfa;--background-card-border-dark-color:rgba(255, 255, 255, 0.03);--text-content-color:#222;--text-content-dark-color:#98989d;--text-highlight-color:#994d61;--text-highlight-dark-color:#c3aacc;--text-info-color:#adaba6;--text-info-dark-color:#5c5c62;--exercise-text-highlight-color:#32d74b}body,html{margin:0;padding:0}ol,ul{margin:0;padding:0;list-style:none}ol li,ul li{list-style:none}.floating-header{position:fixed;bottom:12px;left:50%;transform:translateX(-50%);z-index:99;width:150px;height:58px;max-width:640px;padding:5px 20px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;border-radius:50px;background:rgba(255,255,255,.5);backdrop-filter:blur(20px)saturate(180%);-webkit-backdrop-filter:blur(20px)saturate(180%);border:1px solid rgba(0,0,0,9%);box-shadow:inset 0 1px rgba(255,255,255,.6),0 4px 10px rgba(0,0,0,6%)}@media(min-width:768px){.floating-header{width:640px;height:auto;padding:20px 30px;bottom:30px;box-shadow:inset 0 1px rgba(255,255,255,.4),0 4px 8px rgba(0,0,0,4%),0 8px 30px rgba(0,0,0,6%);will-change:transform,backdrop-filter;-webkit-transform:translateX(-50%)translateZ(0);transform:translateX(-50%)translateZ(0)}}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .floating-header{background:rgba(28,28,30,.6);backdrop-filter:blur(30px)saturate(200%);-webkit-backdrop-filter:blur(30px)saturate(200%);border:1px solid rgba(255,255,255,8%);box-shadow:inset 0 -1px rgba(255,255,255,8%)}}@media(prefers-color-scheme:dark) and (min-width:768px){html:not([data-theme=light]) .floating-header{box-shadow:inset 0 -1px rgba(255,255,255,8%),0 10px 25px rgba(0,0,0,.4)}}html[data-theme=dark] .floating-header{background:rgba(28,28,30,.6);backdrop-filter:blur(30px)saturate(200%);-webkit-backdrop-filter:blur(30px)saturate(200%);border:1px solid rgba(255,255,255,8%);box-shadow:inset 0 -1px rgba(255,255,255,8%)}@media(min-width:768px){html[data-theme=dark] .floating-header{box-shadow:inset 0 -1px rgba(255,255,255,8%),0 10px 25px rgba(0,0,0,.4)}}.main-nav-menu{display:none}@media(min-width:768px){.main-nav-menu{display:flex}}.main-nav-menu .menu-list{display:flex;flex-direction:row;gap:40px;margin:0;padding:0;list-style:none}.main-nav-menu .menu-item{display:flex;align-items:center}.main-nav-menu .menu-item a{color:#333;font-size:.8rem;display:flex;flex-direction:column;align-items:center;gap:4px;text-decoration:none}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .main-nav-menu .menu-item a{color:#7c7c82}}html[data-theme=dark] .main-nav-menu .menu-item a{color:#7c7c82}@media(hover:hover){.main-nav-menu .menu-item a:hover{opacity:.8}}.main-nav-menu .menu-item .menu-icon{display:flex}.main-nav-menu .menu-item .menu-icon svg{width:28px;height:28px;transition:all .3s cubic-bezier(.4,0,.2,1)}.main-nav-menu .menu-item.is-active a{color:var(--text-highlight-color)}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .main-nav-menu .menu-item.is-active a{color:var(--text-highlight-dark-color)}}html[data-theme=dark] .main-nav-menu .menu-item.is-active a{color:var(--text-highlight-dark-color)}.header-special-link a{font-size:1.1rem;color:transparent!important;text-decoration:none}@media(min-width:768px){.header-special-link a{font-size:1.2rem;margin-left:20px}}.header-actions{display:flex;align-items:center;margin-left:auto;gap:0}@media(min-width:768px){.header-actions{gap:16px}}.header-actions .action-item{display:flex;align-items:center;position:relative}.header-actions .action-item>a{display:flex}.header-actions .action-item svg{display:none}@media(min-width:768px){.header-actions .action-item svg{fill:var(--text-info-color);width:20px;height:20px;display:block;transition:fill .3s ease}}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .header-actions .action-item svg{fill:var(--text-info-dark-color)}}html[data-theme=dark] .header-actions .action-item svg{fill:var(--text-info-dark-color)}.header-actions .avatar-mobile img{width:32px;height:32px;border-radius:50%;transition:opacity .3s ease-in-out}@media(min-width:768px){.header-actions .avatar-mobile img{width:36px;height:36px;display:block}}.header-actions .avatar-mobile img:hover{opacity:.6}.header-actions .theme-dropdown-trigger{cursor:pointer}.header-actions .theme-dropdown-trigger svg{fill:none;color:var(--text-info-color)}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .header-actions .theme-dropdown-trigger svg{color:var(--text-info-dark-color)}}html[data-theme=dark] .header-actions .theme-dropdown-trigger svg{color:var(--text-info-dark-color)}.header-actions .theme-dropdown-trigger:hover .dropdown-panel{opacity:1;visibility:visible;pointer-events:auto;transform:translateX(-50%)translateY(0)}.dropdown-panel{position:absolute;bottom:120%;left:50%;transform:translateX(-50%)translateY(10px);padding:8px;border-radius:12px;white-space:nowrap;background:#fff;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid #eeebe6;opacity:0;visibility:hidden;transition:all .2s ease-in-out;z-index:100;pointer-events:none}.dropdown-panel::before{content:"";position:absolute;top:100%;left:0;width:100%;height:30px}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .dropdown-panel{background:rgba(28,28,30,.95);border:1px solid rgba(255,255,255,8%)}}html[data-theme=dark] .dropdown-panel{background:rgba(28,28,30,.95);border:1px solid rgba(255,255,255,8%)}.dropdown-panel .theme-options{display:flex;flex-direction:column;gap:2px}.dropdown-panel .theme-item{font-size:.85rem;color:var(--text-content-color);padding:3px 6px;cursor:pointer;transition:all .2s;border-radius:4px}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .dropdown-panel .theme-item{color:var(--text-content-dark-color)}}html[data-theme=dark] .dropdown-panel .theme-item{color:var(--text-content-dark-color)}.dropdown-panel .theme-item:hover{text-decoration:underline}.dropdown-panel .theme-item.active{color:var(--text-highlight-color)}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .dropdown-panel .theme-item.active{color:var(--text-highlight-dark-color)}}html[data-theme=dark] .dropdown-panel .theme-item.active{color:var(--text-highlight-dark-color)}.site-footer-wrapper{margin-top:40px;margin-bottom:100px}@media(min-width:768px){.site-footer-wrapper{margin-bottom:160px}}.site-footer-inner{border-top:1px solid rgba(0,0,0,4%);text-align:center;padding:15px 20px 0;display:flex;flex-direction:column;gap:4px}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .site-footer-inner{border-top-color:rgba(255,255,255,5%)}}html[data-theme=dark] .site-footer-inner{border-top-color:rgba(255,255,255,5%)}.site-footer-inner .footer-info{margin:0;font-size:.75rem;line-height:1.6;color:var(--text-info-color)}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .site-footer-inner .footer-info{color:var(--text-info-dark-color)}}html[data-theme=dark] .site-footer-inner .footer-info{color:var(--text-info-dark-color)}.site-footer-inner .footer-info a{color:inherit}.page-blog-single .wrapper,.page-bowen-admin .wrapper{padding:0 20px}.page-blog-single .article-header,.page-bowen-admin .article-header{margin:0 0 15px}.page-blog-single .article-header .article-title,.page-bowen-admin .article-header .article-title{font-size:1.4rem;line-height:1.4;margin:0 0 15px}@media(min-width:768px){.page-blog-single .article-header .article-title,.page-bowen-admin .article-header .article-title{font-size:1.8rem}}.page-blog-single .article-header .article-cover-img,.page-bowen-admin .article-header .article-cover-img{width:100%;border-radius:16px;object-fit:cover;cursor:zoom-in}.page-blog-single .article-content,.page-bowen-admin .article-content{font-size:1.1rem;color:var(--text-content-color);margin-bottom:20px}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .page-blog-single .article-content,html:not([data-theme=light]) .page-bowen-admin .article-content{color:var(--text-content-dark-color)}}html[data-theme=dark] .page-blog-single .article-content,html[data-theme=dark] .page-bowen-admin .article-content{color:var(--text-content-dark-color)}.page-blog-single .article-content p,.page-bowen-admin .article-content p{font-size:inherit;line-height:1.7;margin:0 0 15px;text-align:justify;text-align-last:left;text-justify:inter-ideograph;word-break:break-word;overflow-wrap:break-word}.page-blog-single .article-content p:empty,.page-bowen-admin .article-content p:empty{display:none}@media(min-width:768px){.page-blog-single .article-content p,.page-bowen-admin .article-content p{line-height:1.8}}.page-blog-single .article-content h2,.page-blog-single .article-content h3,.page-blog-single .article-content h4,.page-bowen-admin .article-content h2,.page-bowen-admin .article-content h3,.page-bowen-admin .article-content h4{font-size:1.1rem;font-weight:700;line-height:1.6;margin:15px 0 5px;color:var(--text-highlight-color);letter-spacing:.5px;scroll-margin-top:80px}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .page-blog-single .article-content h2,html:not([data-theme=light]) .page-blog-single .article-content h3,html:not([data-theme=light]) .page-blog-single .article-content h4,html:not([data-theme=light]) .page-bowen-admin .article-content h2,html:not([data-theme=light]) .page-bowen-admin .article-content h3,html:not([data-theme=light]) .page-bowen-admin .article-content h4{color:var(--text-highlight-dark-color)}}html[data-theme=dark] .page-blog-single .article-content h2,html[data-theme=dark] .page-blog-single .article-content h3,html[data-theme=dark] .page-blog-single .article-content h4,html[data-theme=dark] .page-bowen-admin .article-content h2,html[data-theme=dark] .page-bowen-admin .article-content h3,html[data-theme=dark] .page-bowen-admin .article-content h4{color:var(--text-highlight-dark-color)}.page-blog-single .article-content strong,.page-bowen-admin .article-content strong{color:var(--text-highlight-color)}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .page-blog-single .article-content strong,html:not([data-theme=light]) .page-bowen-admin .article-content strong{color:var(--text-highlight-dark-color)}}html[data-theme=dark] .page-blog-single .article-content strong,html[data-theme=dark] .page-bowen-admin .article-content strong{color:var(--text-highlight-dark-color)}.page-blog-single .article-content ul,.page-blog-single .article-content ol,.page-bowen-admin .article-content ul,.page-bowen-admin .article-content ol{margin:15px 0 25px;padding-left:20px}@media(min-width:768px){.page-blog-single .article-content ul,.page-blog-single .article-content ol,.page-bowen-admin .article-content ul,.page-bowen-admin .article-content ol{padding-left:25px}}.page-blog-single .article-content ul li,.page-blog-single .article-content ol li,.page-bowen-admin .article-content ul li,.page-bowen-admin .article-content ol li{line-height:1.8;margin-bottom:8px}.page-blog-single .article-content ul li,.page-bowen-admin .article-content ul li{list-style:disc}.page-blog-single .article-content ol li,.page-bowen-admin .article-content ol li{list-style:decimal}.page-blog-single .article-content .footnotes ol li,.page-bowen-admin .article-content .footnotes ol li{list-style:decimal}.page-blog-single .article-content a,.page-bowen-admin .article-content a{color:inherit;text-decoration:underline;word-wrap:break-word;word-break:break-all;margin:0 2px;transition:opacity .3s ease}@media(hover:hover){.page-blog-single .article-content a:hover,.page-bowen-admin .article-content a:hover{opacity:.6}}.page-blog-single .article-content blockquote,.page-bowen-admin .article-content blockquote{border-left:4px solid var(--text-info-color);margin:25px 0;padding:15px 20px;background:rgba(0,0,0,3%);border-radius:0 8px 8px 0}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .page-blog-single .article-content blockquote,html:not([data-theme=light]) .page-bowen-admin .article-content blockquote{border-left-color:#666;background:rgba(255,255,255,3%)}}html[data-theme=dark] .page-blog-single .article-content blockquote,html[data-theme=dark] .page-bowen-admin .article-content blockquote{border-left-color:#666;background:rgba(255,255,255,3%)}.page-blog-single .article-content blockquote p,.page-bowen-admin .article-content blockquote p{font-size:1.05rem;display:inline;color:var(--text-info-color)}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .page-blog-single .article-content blockquote p,html:not([data-theme=light]) .page-bowen-admin .article-content blockquote p{color:var(--text-info-dark-color)}}html[data-theme=dark] .page-blog-single .article-content blockquote p,html[data-theme=dark] .page-bowen-admin .article-content blockquote p{color:var(--text-info-dark-color)}.page-blog-single .article-content img,.page-bowen-admin .article-content img{max-width:100%;height:auto;margin:15px 0;border-radius:12px;cursor:zoom-in;display:block}.page-blog-single .article-content figure,.page-blog-single .article-content .post-figure,.page-bowen-admin .article-content figure,.page-bowen-admin .article-content .post-figure{margin:15px 0;text-align:center}.page-blog-single .article-content figure img,.page-blog-single .article-content .post-figure img,.page-bowen-admin .article-content figure img,.page-bowen-admin .article-content .post-figure img{margin:0 auto;display:inline-block}.page-blog-single .article-content figure figcaption,.page-blog-single .article-content figure .post-figcaption,.page-blog-single .article-content .post-figure figcaption,.page-blog-single .article-content .post-figure .post-figcaption,.page-bowen-admin .article-content figure figcaption,.page-bowen-admin .article-content figure .post-figcaption,.page-bowen-admin .article-content .post-figure figcaption,.page-bowen-admin .article-content .post-figure .post-figcaption{margin-top:8px;font-size:.9rem;color:var(--text-info-color);line-height:1.5}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .page-blog-single .article-content figure figcaption,html:not([data-theme=light]) .page-blog-single .article-content figure .post-figcaption,html:not([data-theme=light]) .page-blog-single .article-content .post-figure figcaption,html:not([data-theme=light]) .page-blog-single .article-content .post-figure .post-figcaption,html:not([data-theme=light]) .page-bowen-admin .article-content figure figcaption,html:not([data-theme=light]) .page-bowen-admin .article-content figure .post-figcaption,html:not([data-theme=light]) .page-bowen-admin .article-content .post-figure figcaption,html:not([data-theme=light]) .page-bowen-admin .article-content .post-figure .post-figcaption{color:var(--text-info-dark-color)}}html[data-theme=dark] .page-blog-single .article-content figure figcaption,html[data-theme=dark] .page-blog-single .article-content figure .post-figcaption,html[data-theme=dark] .page-blog-single .article-content .post-figure figcaption,html[data-theme=dark] .page-blog-single .article-content .post-figure .post-figcaption,html[data-theme=dark] .page-bowen-admin .article-content figure figcaption,html[data-theme=dark] .page-bowen-admin .article-content figure .post-figcaption,html[data-theme=dark] .page-bowen-admin .article-content .post-figure figcaption,html[data-theme=dark] .page-bowen-admin .article-content .post-figure .post-figcaption{color:var(--text-info-dark-color)}.page-blog-single .article-content figure figcaption::before,.page-blog-single .article-content figure .post-figcaption::before,.page-blog-single .article-content .post-figure figcaption::before,.page-blog-single .article-content .post-figure .post-figcaption::before,.page-bowen-admin .article-content figure figcaption::before,.page-bowen-admin .article-content figure .post-figcaption::before,.page-bowen-admin .article-content .post-figure figcaption::before,.page-bowen-admin .article-content .post-figure .post-figcaption::before{content:"▲";font-size:.85rem;margin-right:4px;vertical-align:middle;position:relative;top:-1px}.page-blog-single .article-content figure figcaption h4,.page-blog-single .article-content figure .post-figcaption h4,.page-blog-single .article-content .post-figure figcaption h4,.page-blog-single .article-content .post-figure .post-figcaption h4,.page-bowen-admin .article-content figure figcaption h4,.page-bowen-admin .article-content figure .post-figcaption h4,.page-bowen-admin .article-content .post-figure figcaption h4,.page-bowen-admin .article-content .post-figure .post-figcaption h4{margin:0;font-size:1rem}.page-blog-single .article-content figure figcaption p,.page-blog-single .article-content figure .post-figcaption p,.page-blog-single .article-content .post-figure figcaption p,.page-blog-single .article-content .post-figure .post-figcaption p,.page-bowen-admin .article-content figure figcaption p,.page-bowen-admin .article-content figure .post-figcaption p,.page-bowen-admin .article-content .post-figure figcaption p,.page-bowen-admin .article-content .post-figure .post-figcaption p{margin:0;display:inline}.page-blog-single .btn-back,.page-bowen-admin .btn-back{display:none}@media(min-width:768px){.page-blog-single .btn-back,.page-bowen-admin .btn-back{display:flex;position:fixed;right:calc(50% - 400px);bottom:53px;z-index:10;width:40px;height:40px;padding:0;align-items:center;justify-content:center;border-radius:50%;cursor:pointer;border:1px solid rgba(0,0,0,9%);background:rgba(255,255,255,.5);backdrop-filter:blur(20px)saturate(180%);-webkit-backdrop-filter:blur(20px)saturate(180%);box-shadow:inset 0 1px rgba(255,255,255,.4),0 4px 8px rgba(0,0,0,4%),0 8px 30px rgba(0,0,0,6%);transform:translateX(-50%)translateZ(0);transition:transform .3s ease,box-shadow .3s ease}.page-blog-single .btn-back svg,.page-bowen-admin .btn-back svg{width:20px;height:20px;color:var(--text-info-color);transition:color .3s ease}}@media(min-width:768px) and (hover:hover){.page-blog-single .btn-back:hover svg,.page-bowen-admin .btn-back:hover svg{color:var(--text-highlight-color)}}@media(min-width:768px) and (prefers-color-scheme:dark){html:not([data-theme=light]) .page-blog-single .btn-back,html:not([data-theme=light]) .page-bowen-admin .btn-back{background:rgba(28,28,30,.6);border:1px solid rgba(255,255,255,8%);box-shadow:inset 0 -1px rgba(255,255,255,8%),0 10px 25px rgba(0,0,0,.4)}html:not([data-theme=light]) .page-blog-single .btn-back svg,html:not([data-theme=light]) .page-bowen-admin .btn-back svg{color:var(--text-info-dark-color)}}@media(min-width:768px) and (prefers-color-scheme:dark) and (hover:hover){html:not([data-theme=light]) .page-blog-single .btn-back:hover,html:not([data-theme=light]) .page-bowen-admin .btn-back:hover{box-shadow:inset 0 -1px rgba(255,255,255,8%),0 15px 35px rgba(0,0,0,.6)}html:not([data-theme=light]) .page-blog-single .btn-back:hover svg,html:not([data-theme=light]) .page-bowen-admin .btn-back:hover svg{color:var(--text-highlight-dark-color)}}@media(min-width:768px){html[data-theme=dark] .page-blog-single .btn-back,html[data-theme=dark] .page-bowen-admin .btn-back{background:rgba(28,28,30,.6);border:1px solid rgba(255,255,255,8%);box-shadow:inset 0 -1px rgba(255,255,255,8%),0 10px 25px rgba(0,0,0,.4)}html[data-theme=dark] .page-blog-single .btn-back svg,html[data-theme=dark] .page-bowen-admin .btn-back svg{color:var(--text-info-dark-color)}}@media(min-width:768px) and (hover:hover){html[data-theme=dark] .page-blog-single .btn-back:hover,html[data-theme=dark] .page-bowen-admin .btn-back:hover{box-shadow:inset 0 -1px rgba(255,255,255,8%),0 15px 35px rgba(0,0,0,.6)}html[data-theme=dark] .page-blog-single .btn-back:hover svg,html[data-theme=dark] .page-bowen-admin .btn-back:hover svg{color:var(--text-highlight-dark-color)}}.page-blog-single .article-comments,.page-bowen-admin .article-comments{margin-top:30px}.intro h1{font-size:40px;margin-bottom:10px}.intro h2{font-size:50px;line-height:56px}@media(min-width:768px){.intro h2{width:80%}}.intro p{font-size:1.1rem;line-height:1.8}@media(min-width:768px){.intro p{width:100%;font-size:1.1rem;line-height:32px}}.intro .article_title{font-size:1.8rem;line-height:35px;margin-bottom:20px;font-weight:400}.intro .read-more{font-size:1.1rem;line-height:26px;font-weight:700}@media(min-width:768px){.intro .read-more{font-size:1.1rem;line-height:32px}}.intro img{max-width:100%;cursor:zoom-in}.menu-checkbox{display:none}.hamburger-trigger{display:flex;align-items:center;margin-right:12px;cursor:pointer;color:var(--text-content-color);z-index:1000;position:relative}@media(min-width:768px){.hamburger-trigger{display:none}}.icon-menu,.icon-close{width:32px;height:32px;color:var(--text-highlight-color)}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .icon-menu,html:not([data-theme=light]) .icon-close{color:var(--text-highlight-dark-color)}}html[data-theme=dark] .icon-menu,html[data-theme=dark] .icon-close{color:var(--text-highlight-dark-color)}.icon-close{display:none}.menu-main-mobile{position:fixed;top:0;left:0;width:100%;height:100dvh;background:var(--background-dark-body-color);z-index:90;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transform:scale(.96);transition:all .3s cubic-bezier(.2,.8,.2,1)}.menu-main-mobile ul{list-style:none;padding:0;margin:0;text-align:center;width:100%;display:grid;gap:36px}.menu-main-mobile ul li a{display:inline-block;font-size:1.4rem;color:var(--text-content-dark-color);text-decoration:none;transition:opacity .2s}.menu-main-mobile ul li a:active{opacity:.4}.menu-checkbox:checked+.hamburger-trigger .icon-menu{display:none}.menu-checkbox:checked+.hamburger-trigger .icon-close{display:block!important}body:has(.menu-checkbox:checked) .menu-main-mobile{opacity:1;visibility:visible;transform:scale(1)}body:has(.menu-checkbox:checked){overflow:hidden!important;overscroll-behavior:none;touch-action:none}.artalk{margin-top:20px;--at-color-main:#666 !important;--at-color-pink:var(--text-highlight-color) !important;--at-color-light:var(--text-highlight-color) !important;--at-color-meta:#999 !important;--at-color-border:#ddd !important;--at-color-bg:var(--background-card-color) !important}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .artalk{--at-color-gradient:linear-gradient(
      180deg,
      rgba(255, 255, 255, 0),
      #242021
    ) !important;--at-color-bg:var(--background-card-dark-color) !important;--at-color-border:#332d2f !important;--at-color-meta:#666 !important;--at-color-font:#bbb !important;--at-color-bg-grey:#332d2e !important}}html[data-theme=dark] .artalk{--at-color-gradient:linear-gradient(
      180deg,
      rgba(255, 255, 255, 0),
      #242021
    ) !important;--at-color-bg:var(--background-card-dark-color) !important;--at-color-border:#332d2f !important;--at-color-meta:#666 !important;--at-color-font:#bbb !important;--at-color-bg-grey:#332d2e !important}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .artalk.atk-dark-mode{--at-color-grey:var(--text-info-dark-color) !important}}html[data-theme=dark] .artalk.atk-dark-mode{--at-color-grey:var(--text-info-dark-color) !important}.artalk.hidden{display:none}.artalk>.atk-list>.atk-list-header{display:none!important}.artalk>.atk-list>.atk-list-footer{bottom:auto!important}.atk-list-read-more .atk-list-read-more-inner{padding:0!important;font-size:.95rem!important;border-radius:99px!important;display:flex;height:35px!important;width:120px;margin:0 auto!important;background:0 0!important;border-color:transparent!important;border:1px solid var(--text-highlight-color)!important}.atk-list-read-more .atk-list-read-more-inner:hover{opacity:.8}.atk-list-read-more .atk-list-read-more-inner .atk-text{color:var(--text-highlight-color)!important}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .atk-list-read-more .atk-list-read-more-inner{border:1px solid var(--text-highlight-dark-color)!important}html:not([data-theme=light]) .atk-list-read-more .atk-list-read-more-inner .atk-text{color:var(--text-highlight-dark-color)!important}}html[data-theme=dark] .atk-list-read-more .atk-list-read-more-inner{border:1px solid var(--text-highlight-dark-color)!important}html[data-theme=dark] .atk-list-read-more .atk-list-read-more-inner .atk-text{color:var(--text-highlight-dark-color)!important}.atk-list-read-more{border-top:none!important;margin-top:20px!important;padding-bottom:20px!important}.atk-comment>.atk-main>.atk-header .atk-item{color:var(--text-info-color)}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .atk-comment>.atk-main>.atk-header .atk-item{color:var(--text-info-dark-color)!important}}html[data-theme=dark] .atk-comment>.atk-main>.atk-header .atk-item{color:var(--text-info-dark-color)!important}.atk-comment{padding:10px 0!important}.atk-comment>.atk-main{margin-left:34px!important}.atk-comment>.atk-main>.atk-header{margin-bottom:0!important}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .atk-comment>.atk-main>.atk-header{color:var(--text-content-dark-color)!important}}html[data-theme=dark] .atk-comment>.atk-main>.atk-header{color:var(--text-content-dark-color)!important}.atk-comment>.atk-main>.atk-body>.atk-content img{width:1.1rem!important}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .atk-comment>.atk-main>.atk-footer .atk-actions>span{color:var(--text-info-dark-color)!important}}html[data-theme=dark] .atk-comment>.atk-main>.atk-footer .atk-actions>span{color:var(--text-info-dark-color)!important}.atk-comment>.atk-main>.atk-footer .atk-actions>span:hover{color:#999!important}.atk-comment .atk-height-limit:after{margin-bottom:20px}.atk-content{line-height:1.5!important;color:var(--text-content-color)!important}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .atk-content{color:var(--text-content-dark-color)!important}}html[data-theme=dark] .atk-content{color:var(--text-content-dark-color)!important}.atk-content p{font-size:1rem!important;color:var(--text-content-color)!important}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .atk-content p{color:var(--text-content-dark-color)!important}}html[data-theme=dark] .atk-content p{color:var(--text-content-dark-color)!important}.atk-content img{max-height:1.1rem!important;vertical-align:middle;margin-left:2px;margin-right:2px;margin-top:-4px!important}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .atk-content{color:var(--text-content-dark-color)!important}}html[data-theme=dark] .atk-content{color:var(--text-content-dark-color)!important}.atk-comment-children>.atk-comment-wrap{margin-top:6px!important}.atk-comment-children>.atk-comment-wrap>.atk-comment{padding:0!important;margin:auto}.atk-avatar img{border-radius:50%!important}.atk-comment>.atk-avatar img{width:24px!important;height:24px!important;margin-top:8px}.atk-textarea{min-height:100px!important;padding:10px!important}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .atk-textarea{color:var(--text-content-dark-color)!important;font-size:1.1rem;background:0 0!important}html:not([data-theme=light]) .atk-textarea::placeholder{color:var(--text-info-dark-color)!important}}html[data-theme=dark] .atk-textarea{color:var(--text-content-dark-color)!important;font-size:1.1rem;background:0 0!important}html[data-theme=dark] .atk-textarea::placeholder{color:var(--text-info-dark-color)!important}.atk-item.atk-nick{color:var(--text-content-color)!important;font-weight:700}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .atk-item.atk-nick{color:var(--text-content-dark-color)!important}}html[data-theme=dark] .atk-item.atk-nick{color:var(--text-content-dark-color)!important}.atk-item.atk-nick a{color:#999!important}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .atk-item.atk-nick a{color:var(--text-info-dark-color)!important}}html[data-theme=dark] .atk-item.atk-nick a{color:var(--text-info-dark-color)!important}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .atk-item.atk-reply-at>.atk-nick{color:var(--text-info-dark-color)!important}}html[data-theme=dark] .atk-item.atk-reply-at>.atk-nick{color:var(--text-info-dark-color)!important}.atk-ua{color:#999!important;background:var(--background-card-color)!important}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .atk-ua{color:#666!important;background:var(--background-card-dark-color)!important}}html[data-theme=dark] .atk-ua{color:#666!important;background:var(--background-card-dark-color)!important}.atk-ua-wrap{font-size:.85rem}.atk-list-no-comment,.atk-copyright,.atk-copyright a{color:var(--text-info-color)!important}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .atk-list-no-comment,html:not([data-theme=light]) .atk-copyright,html:not([data-theme=light]) .atk-copyright a{color:var(--text-info-dark-color)!important}}html[data-theme=dark] .atk-list-no-comment,html[data-theme=dark] .atk-copyright,html[data-theme=dark] .atk-copyright a{color:var(--text-info-dark-color)!important}.atk-badge{display:none!important}.atk-send-btn{padding:4px 12px!important;min-width:5em!important;background:0 0!important;border:1px solid var(--text-highlight-color)!important;border-radius:99px!important;color:var(--text-highlight-color)!important}.atk-send-btn:hover{opacity:.6}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .atk-send-btn{border:1px solid var(--text-highlight-dark-color)!important;color:var(--text-highlight-dark-color)!important}}html[data-theme=dark] .atk-send-btn{border:1px solid var(--text-highlight-dark-color)!important;color:var(--text-highlight-dark-color)!important}.atk-list-header .atk-dropdown-wrap .atk-dropdown-item.active span,.atk-list-header .atk-dropdown-wrap .atk-dropdown-item span:hover{color:var(--text-highlight-color)!important}.atk-editor-plug-emoticons>.atk-grp-wrap>.atk-grp[data-type=image]>.atk-item{height:32px!important;width:32px!important}.atk-editor-plug-emoticons>.atk-grp-wrap>.atk-grp>.atk-item{font-size:24px!important;padding:0!important}.atk-notify.atk-fade-in{background:#666!important;margin-bottom:6px}.atk-pinned-badge{background:#999!important}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .atk-pinned-badge{color:var(--text-content-dark-color)!important;background:#666!important}}html[data-theme=dark] .atk-pinned-badge{color:var(--text-content-dark-color)!important;background:#666!important}.atk-send-reply{background:0 0!important}.atk-reply-to{border-left:3px solid #fff!important}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .atk-reply-to{border-left:3px solid #242021!important}}html[data-theme=dark] .atk-reply-to{border-left:3px solid #242021!important}.atk-plug-panel-wrap{height:110px!important}img[atk-emoticon]{max-height:20px!important}.atk-bottom{padding:5px 10px 10px 5px!important}.atk-main-editor{border:1px solid #eae8e5!important;border-radius:16px!important;background:0 0!important}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .atk-main-editor{background:0 0!important;border:1px solid #28282b!important}}html[data-theme=dark] .atk-main-editor{background:0 0!important;border:1px solid #28282b!important}.atk-main-editor .atk-header{padding:10px 5px 0!important;color:var(--text-content-color)!important}@media(max-width:700px){.atk-main-editor .atk-header{display:block!important}}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .atk-main-editor .atk-header{color:var(--text-content-dark-color)!important}html:not([data-theme=light]) .atk-main-editor .atk-header input::placeholder{color:var(--text-info-dark-color)!important}}html[data-theme=dark] .atk-main-editor .atk-header{color:var(--text-content-dark-color)!important}html[data-theme=dark] .atk-main-editor .atk-header input::placeholder{color:var(--text-info-dark-color)!important}.atk-main-editor .atk-plug-panel-wrap{border-top:.5px solid var(--at-color-border)!important}.atk-main-editor .atk-textarea-wrap .atk-textarea{background:0 0!important;line-height:1.7!important;font-size:1.05rem!important;color:var(--text-content-color)!important}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .atk-main-editor .atk-textarea-wrap .atk-textarea{color:var(--text-content-dark-color)!important}}html[data-theme=dark] .atk-main-editor .atk-textarea-wrap .atk-textarea{color:var(--text-content-dark-color)!important}.atk-main-editor .atk-bottom .atk-state-btn{background:var(--background-card-color)!important}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .atk-main-editor .atk-bottom .atk-state-btn{background:var(--background-card-dark-color)!important}}html[data-theme=dark] .atk-main-editor .atk-bottom .atk-state-btn{background:var(--background-card-dark-color)!important}.atk-main-editor .atk-bottom .atk-state-btn .atk-text-wrap{color:#999}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .atk-main-editor .atk-bottom .atk-state-btn .atk-text-wrap{color:#666}}html[data-theme=dark] .atk-main-editor .atk-bottom .atk-state-btn .atk-text-wrap{color:#666}.atk-plug-btn svg{color:var(--text-info-color)}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .atk-plug-btn svg{color:var(--text-info-dark-color)}}html[data-theme=dark] .atk-plug-btn svg{color:var(--text-info-dark-color)}.artalk code{border:1px solid #ffbe98!important;border-radius:4px!important;background:0 0!important;margin:0 4px!important}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .pinglun{color:var(--text-content-dark-color)}}html[data-theme=dark] .pinglun{color:var(--text-content-dark-color)}.pagetitle{font-size:1rem;line-height:1.6;margin-bottom:20px;max-width:640px;margin:auto;padding-bottom:20px;text-align:center;color:var(--text-info-dark-color)}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .pagetitle{color:var(--text-content-dark-color)}}html[data-theme=dark] .pagetitle{color:var(--text-content-dark-color)}.app-list{display:grid;grid-gap:10px}@media(min-width:768px){.app-list{grid-template-columns:repeat(2,1fr)}}.app-card{display:grid;grid-template-columns:auto 1fr auto;grid-gap:15px;align-items:center;background:var(--background-card-color);padding:20px 15px;border-radius:16px;position:relative;overflow:hidden;border:1px solid var(--background-card-border-color)}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .app-card{background:var(--background-card-dark-color);border-color:var(--background-card-border-dark-color)}}html[data-theme=dark] .app-card{background:var(--background-card-dark-color);border-color:var(--background-card-border-dark-color)}.app-icon{width:48px;height:48px;border-radius:14px;object-fit:cover;transition:transform .3s ease;display:block}.app-content{display:flex;flex-direction:column;gap:6px}.app-title{font-size:1rem;color:var(--text-content-color);text-decoration:none;width:fit-content}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .app-title{color:var(--text-content-dark-color)}}html[data-theme=dark] .app-title{color:var(--text-content-dark-color)}.app-desc{display:none;position:absolute;top:0;bottom:0;right:0;left:78px;padding-right:10px;background:var(--background-card-color);color:var(--text-content-color);font-size:1rem;align-items:center;z-index:10}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .app-desc{background:var(--background-card-dark-color);color:var(--text-content-dark-color)}}html[data-theme=dark] .app-desc{background:var(--background-card-dark-color);color:var(--text-content-dark-color)}@media(hover:hover){.app-card:not(.app-card-star):hover .app-desc{display:flex}}.app-tags-left{display:flex;gap:8px;flex-wrap:wrap}.app-tags-right{display:flex;gap:8px;align-items:center;justify-content:flex-end}.tag-platform{font-size:.75rem;color:var(--text-info-color)}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .tag-platform{color:var(--text-info-dark-color)}}html[data-theme=dark] .tag-platform{color:var(--text-info-dark-color)}.tag-status{font-size:.85rem;padding:5px 12px;border-radius:99px;border:1px solid var(--text-info-color);color:var(--text-info-color);opacity:.7;line-height:1}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .tag-status{border-color:var(--text-info-dark-color);color:var(--text-info-dark-color)}}html[data-theme=dark] .tag-status{border-color:var(--text-info-dark-color);color:var(--text-info-dark-color)}.app-card-star{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:30px 25px;aspect-ratio:1;border:none}.app-card-star .app-content{position:relative;z-index:5;margin-top:10px}.app-card-star .app-tags-right{position:relative;z-index:5;margin-top:10px;justify-content:flex-start}.app-card-star .app-title{font-size:1.6rem;color:#fff!important;margin-bottom:8px;opacity:1}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .app-card-star .app-title{opacity:.8}}html[data-theme=dark] .app-card-star .app-title{opacity:.8}.app-card-star .app-desc{display:block;position:static;background:0 0!important;color:#fff!important;opacity:1;padding:0}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .app-card-star .app-desc{opacity:.8}}html[data-theme=dark] .app-card-star .app-desc{opacity:.8}.app-card-star .tag-platform,.app-card-star .tag-status{color:#fff!important;border-color:#fff!important;opacity:.8}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .app-card-star .tag-platform,html:not([data-theme=light]) .app-card-star .tag-status{opacity:.6}}html[data-theme=dark] .app-card-star .tag-platform,html[data-theme=dark] .app-card-star .tag-status{opacity:.6}.app-bg-img{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;border-radius:16px;overflow:hidden}.app-bg-img::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,rgba(0,0,0,.5) 0%,transparent 80%);z-index:2}.app-bg-img img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.app-card-star:hover .app-bg-img img{transform:scale(1.05)}.movie-grid{display:grid;gap:15px 10px;grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:768px){.movie-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.movie-card{display:flex;flex-direction:column;gap:8px}.movie-card.is-hidden{display:none!important}.movie-poster-wrap{display:block;border-radius:12px;overflow:hidden;aspect-ratio:270/400;position:relative;will-change:transform,box-shadow;background-color:var(--background-card-color)}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .movie-poster-wrap{background-color:var(--background-card-dark-color)}}html[data-theme=dark] .movie-poster-wrap{background-color:var(--background-card-dark-color)}.movie-poster-wrap img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s cubic-bezier(.165,.84,.44,1)}.movie-poster-wrap .movie-overlay{position:absolute;inset:0;background:var(--theme-light);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);opacity:0;transition:opacity .4s ease;display:flex;flex-direction:column;justify-content:center;padding:20px;z-index:3;color:#fff}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .movie-poster-wrap .movie-overlay{background:var(--theme-dark);color:rgba(255,255,255,.7)}}html[data-theme=dark] .movie-poster-wrap .movie-overlay{background:var(--theme-dark);color:rgba(255,255,255,.7)}.movie-poster-wrap .movie-comment{font-size:.95rem;line-height:1.55;text-align:justify;text-align-last:left;text-justify:inter-ideograph;word-break:break-word;overflow-wrap:break-word;margin-bottom:10px;display:-webkit-box;flex-grow:0;overflow:hidden}.movie-poster-wrap .movie-date{font-size:.85rem;opacity:.7;text-align:left}@media(hover:hover){.movie-poster-wrap:hover img{transform:scale(1.08)}.movie-poster-wrap:hover .movie-overlay{opacity:1}}.movie-bottom{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:0 4px;min-width:0}.movie-title{font-size:1rem;color:var(--text-content-color);line-height:1.3;text-align:center;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:.8}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .movie-title{color:var(--text-content-dark-color)}}html[data-theme=dark] .movie-title{color:var(--text-content-dark-color)}@media(min-width:768px){.movie-title{font-size:.85rem}}.movie-stars{display:flex;gap:2px;color:#d1b58a}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .movie-stars{color:#ba9f74}}html[data-theme=dark] .movie-stars{color:#ba9f74}.movie-stars svg{width:12px;height:12px}.movie-btn-more{background:0 0;cursor:pointer;color:var(--text-highlight-color);border-radius:50px;padding:10px 40px;font-size:.9rem;border:1px solid var(--text-highlight-color);margin-top:20px;margin-bottom:15px;margin-right:auto;margin-left:auto;display:block;width:fit-content;transition:all .3s ease}.movie-btn-more:hover{opacity:.6}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .movie-btn-more{color:var(--text-highlight-dark-color);border-color:var(--text-highlight-dark-color)}}html[data-theme=dark] .movie-btn-more{color:var(--text-highlight-dark-color);border-color:var(--text-highlight-dark-color)}.page-about .wrapper{padding:0 20px}.about-img{position:relative;overflow:hidden;border-radius:16px;background:0 0;min-height:250px;display:flex}.about-img img{width:100%;display:block;border-radius:16px;transition:transform .6s cubic-bezier(.165,.84,.44,1)}.about-img:hover img{transform:scale(1.1)}.about-img-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:1.8rem}@media(min-width:768px){.about-img-text{font-size:55px}}.about-text{margin:20px 0;line-height:1.7;font-size:1.1rem;text-align:justify;text-align-last:left;text-justify:inter-ideograph;word-break:break-word;overflow-wrap:break-word}.about-text a{color:var(--text-highlight-color)}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .about-text a{color:var(--text-highlight-dark-color)}}html[data-theme=dark] .about-text a{color:var(--text-highlight-dark-color)}@media(min-width:768px){.about-text{line-height:1.8}}.about-img-intro{padding:8px;border-radius:2px;font-size:.75rem;background:rgba(0,0,0,.4);position:absolute;color:#fff;bottom:0;right:0;margin-bottom:4px}.page-blog-list .wrapper{padding:0 20px}.page-blog-list .featured-posts{display:grid;gap:30px}.page-blog-list .featured-posts .featured-post-card{position:relative;display:flex;flex-direction:column}.page-blog-list .featured-posts .post-title{margin:0 0 10px}@media(min-width:768px){.page-blog-list .featured-posts .post-title{margin:0 0 15px}}.page-blog-list .featured-posts .post-title a{font-size:1.4rem;line-height:1.4;font-weight:700;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.page-blog-list .featured-posts .post-cover{margin-bottom:10px;overflow:hidden;aspect-ratio:6/3;border-radius:16px;background:rgba(0,0,0,2%)}@media(min-width:768px){.page-blog-list .featured-posts .post-cover{margin-bottom:15px}}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .page-blog-list .featured-posts .post-cover{background:rgba(255,255,255,2%)}}html[data-theme=dark] .page-blog-list .featured-posts .post-cover{background:rgba(255,255,255,2%)}.page-blog-list .featured-posts .post-cover img{width:100%;height:100%;object-fit:cover;display:block}.page-blog-list .featured-posts .post-summary{line-height:1.65;font-size:1.1rem;color:var(--text-content-color);margin:0 0 8px;text-align:justify;text-align-last:left;text-justify:inter-ideograph;word-break:break-word;overflow-wrap:break-word;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .page-blog-list .featured-posts .post-summary{color:var(--text-content-dark-color)}}html[data-theme=dark] .page-blog-list .featured-posts .post-summary{color:var(--text-content-dark-color)}.page-blog-list .secondary-posts{display:grid;gap:10px;margin-top:30px}@media(min-width:768px){.page-blog-list .secondary-posts{grid-template-columns:repeat(2,1fr)}}.page-blog-list .secondary-posts .secondary-post-card{background:var(--background-card-color);padding:15px;border-radius:16px;border:1px solid var(--background-card-border-color);display:flex;flex-direction:column;gap:6px}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .page-blog-list .secondary-posts .secondary-post-card{background:var(--background-card-dark-color);border-color:var(--background-card-border-dark-color)}}html[data-theme=dark] .page-blog-list .secondary-posts .secondary-post-card{background:var(--background-card-dark-color);border-color:var(--background-card-border-dark-color)}.page-blog-list .secondary-posts .secondary-post-card .archive-title{margin:0;font-size:1.1rem;line-height:1.4}.page-blog-list .secondary-posts .secondary-post-card .archive-title a{color:var(--text-content-color);font-weight:400}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .page-blog-list .secondary-posts .secondary-post-card .archive-title a{color:var(--text-content-dark-color)}}html[data-theme=dark] .page-blog-list .secondary-posts .secondary-post-card .archive-title a{color:var(--text-content-dark-color)}.page-blog-tag .tag-list{display:grid;gap:15px}@media(min-width:768px){.page-blog-tag .tag-list{grid-template-columns:repeat(2,1fr)}.page-blog-tag .tag-list .index-post{grid-column:span 1}.page-blog-tag .tag-list .laodao-card{grid-column:1/-1}}.page-blog-tag .index-post-title{font-weight:400;font-size:1.05rem}.page-blog-tag .tag-info-text{font-size:.85rem;color:var(--text-info-color);display:inline-block}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .page-blog-tag .tag-info-text{color:var(--text-info-dark-color)}}html[data-theme=dark] .page-blog-tag .tag-info-text{color:var(--text-info-dark-color)}.post-meta{display:flex;align-items:center;gap:12px;margin-top:auto}.archive-time{font-size:.85rem;color:var(--text-info-color)}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .archive-time{color:var(--text-info-dark-color)}}html[data-theme=dark] .archive-time{color:var(--text-info-dark-color)}.post-tags{display:flex;flex-wrap:wrap;gap:8px}.post-tags .tag-link{font-size:.85rem;color:var(--text-info-color);transition:color .3s ease}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .post-tags .tag-link{color:var(--text-info-dark-color)}}html[data-theme=dark] .post-tags .tag-link{color:var(--text-info-dark-color)}@media(hover:hover){.post-tags .tag-link:hover{color:var(--text-highlight-color)}}@media(hover:hover) and (prefers-color-scheme:dark){html:not([data-theme=light]) .post-tags .tag-link:hover{color:var(--text-highlight-dark-color)}}@media(hover:hover){html[data-theme=dark] .post-tags .tag-link:hover{color:var(--text-highlight-dark-color)}}.page-tiaozhuan .floating-header,.page-tiaozhuan .site-footer-wrapper{display:none!important}.page-tiaozhuan .wrapper{margin-top:0!important;min-height:100vh;display:flex;align-items:center;justify-content:center}.tiaozhuan-all{color:var(--text-info-color);text-align:center;font-size:.85rem;padding:0 20px}.tiaozhuan-title{font-size:1.3rem;color:var(--text-content-color);line-height:1.4;margin-bottom:4px}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .tiaozhuan-title{color:var(--text-content-dark-color)}}html[data-theme=dark] .tiaozhuan-title{color:var(--text-content-dark-color)}.tiaozhuan-info{margin-top:6px}.tiaozhuan-button{margin-top:20px}.tiaozhuan-button a{color:var(--text-highlight-color);border-radius:99px;padding:10px 30px;font-size:.9rem;border:1px solid var(--text-highlight-color);display:inline-block}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .tiaozhuan-button a{border:1px solid var(--text-highlight-dark-color);color:var(--text-highlight-dark-color)}}html[data-theme=dark] .tiaozhuan-button a{border:1px solid var(--text-highlight-dark-color);color:var(--text-highlight-dark-color)}@media(hover:hover){.tiaozhuan-button a:hover{opacity:.6;text-decoration:none}}.buttons{display:flex;width:fit-content;max-width:100%;box-sizing:border-box;margin:0 auto 20px;position:relative;z-index:50;gap:8px;list-style:none;padding:4px;background:var(--background-card-color);border:1px solid var(--background-card-border-color);border-radius:99px;overflow-x:auto;white-space:nowrap;-ms-overflow-style:none;scrollbar-width:none}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .buttons{background:var(--background-card-dark-color);border:1px solid var(--background-card-border-dark-color)}}html[data-theme=dark] .buttons{background:var(--background-card-dark-color);border:1px solid var(--background-card-border-dark-color)}.buttons::-webkit-scrollbar{display:none}.buttons .button{font-size:.85rem;cursor:pointer;color:var(--text-info-color);padding:10px 22px;border-radius:99px;transition:all .2s ease}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .buttons .button{color:var(--text-info-dark-color)}}html[data-theme=dark] .buttons .button{color:var(--text-info-dark-color)}.buttons .button:hover{color:var(--text-content-color)}.buttons .button.selected{background:var(--exercise-text-highlight-color);color:#111!important}.bento-hero{display:flex;gap:10px;margin-bottom:10px;flex-direction:column}@media(min-width:768px){.bento-hero{flex-direction:row;align-items:stretch;height:550px}}#mapbox-container{height:260px;background-color:var(--background-card-color);border-radius:12px;overflow:hidden;position:relative}@media(min-width:768px){#mapbox-container{height:100%!important}}@media(prefers-color-scheme:dark){html:not([data-theme=light]) #mapbox-container{background:var(--background-card-dark-color)}}html[data-theme=dark] #mapbox-container{background:var(--background-card-dark-color)}.bento-map-placeholder{flex:none;width:100%;height:260px;position:relative;order:2}@media(min-width:768px){.bento-map-placeholder{flex:1;height:100%;order:0}}.bento-card-map{width:100%;height:100%;border-radius:16px;position:relative;overflow:hidden;border:1px solid var(--background-card-border-color);background:var(--background-card-color)}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .bento-card-map{background:var(--background-card-dark-color);border:1px solid var(--background-card-border-dark-color)}}html[data-theme=dark] .bento-card-map{background:var(--background-card-dark-color);border:1px solid var(--background-card-border-dark-color)}.sticky-map{position:fixed;top:10px;left:50%;transform:translateX(-50%);width:calc(100% - 20px)!important;max-width:800px!important;height:260px!important;min-height:260px!important;z-index:99;border-radius:16px;border-top:none;animation:mapSlideDown .4s cubic-bezier(.165,.84,.44,1)forwards}.sticky-map #mapbox-container{height:260px!important;min-height:260px!important}@keyframes mapSlideDown{0%{transform:translate(-50%,-120%);opacity:0}100%{transform:translate(-50%,0);opacity:1}}.runDetailCard{display:none}@media(min-width:768px){.runDetailCard{display:block;position:absolute;bottom:10px;left:0;right:0;margin:0 auto;width:max-content;background:var(--background-card-color);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-radius:12px;padding:12px;display:flex;flex-direction:column;gap:12px;z-index:10;animation:slideUpFade .4s forwards}}@media(min-width:768px) and (prefers-color-scheme:dark){html:not([data-theme=light]) .runDetailCard{background:var(--background-card-dark-color)}}@media(min-width:768px){html[data-theme=dark] .runDetailCard{background:var(--background-card-dark-color)}.runDetailCard .detailName{font-size:.75rem;color:var(--text-info-color);display:flex;justify-content:space-between;gap:20px}}@media(min-width:768px) and (prefers-color-scheme:dark){html:not([data-theme=light]) .runDetailCard .detailName{color:var(--text-info-dark-color)}}@media(min-width:768px){html[data-theme=dark] .runDetailCard .detailName{color:var(--text-info-dark-color)}.runDetailCard .detailDate{color:var(--text-info-color)}}@media(min-width:768px) and (prefers-color-scheme:dark){html:not([data-theme=light]) .runDetailCard .detailDate{color:var(--text-info-dark-color)}}@media(min-width:768px){html[data-theme=dark] .runDetailCard .detailDate{color:var(--text-info-dark-color)}.runDetailCard .detailStatsRow{display:flex;gap:24px}.runDetailCard .detailStatBlock{display:flex;flex-direction:column;gap:2px}.runDetailCard .detailStatBlock .statLabel{color:var(--text-info-color);font-size:.65rem}}@media(min-width:768px) and (prefers-color-scheme:dark){html:not([data-theme=light]) .runDetailCard .detailStatBlock .statLabel{color:var(--text-info-dark-color)}}@media(min-width:768px){html[data-theme=dark] .runDetailCard .detailStatBlock .statLabel{color:var(--text-info-dark-color)}.runDetailCard .detailStatBlock .statVal{font-size:.85rem;color:var(--text-content-color)}}@media(min-width:768px) and (prefers-color-scheme:dark){html:not([data-theme=light]) .runDetailCard .detailStatBlock .statVal{color:var(--text-content-dark-color)}}@media(min-width:768px){html[data-theme=dark] .runDetailCard .detailStatBlock .statVal{color:var(--text-content-dark-color)}.runDetailCard .detailStatBlock small{font-size:.65rem;color:var(--text-info-color);margin-left:2px}}@media(min-width:768px) and (prefers-color-scheme:dark){html:not([data-theme=light]) .runDetailCard .detailStatBlock small{color:var(--text-info-dark-color)}}@media(min-width:768px){html[data-theme=dark] .runDetailCard .detailStatBlock small{color:var(--text-info-dark-color)}}@keyframes slideUpFade{from{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.bento-calendar-board{flex-shrink:0;width:100%;display:contents}@media(min-width:768px){.bento-calendar-board{display:flex;flex-direction:column;gap:10px;width:320px;height:100%}}.bento-calendar-board .boardContainer{display:contents}@media(min-width:768px){.bento-calendar-board .boardContainer{display:flex;flex-direction:column;gap:10px;height:100%}}.bento-calendar-board .globalSection,.bento-calendar-board .calendarSection,.bento-calendar-board .insightCard{background:var(--background-card-color);border-radius:16px;border:1px solid var(--background-card-border-color);padding:16px}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .bento-calendar-board .globalSection,html:not([data-theme=light]) .bento-calendar-board .calendarSection,html:not([data-theme=light]) .bento-calendar-board .insightCard{background:var(--background-card-dark-color);border:1px solid var(--background-card-border-dark-color)}}html[data-theme=dark] .bento-calendar-board .globalSection,html[data-theme=dark] .bento-calendar-board .calendarSection,html[data-theme=dark] .bento-calendar-board .insightCard{background:var(--background-card-dark-color);border:1px solid var(--background-card-border-dark-color)}@media(min-width:768px){.bento-calendar-board .globalSection,.bento-calendar-board .monthlyInsights{flex-shrink:0}}.bento-calendar-board .globalSection{order:1;position:relative;overflow:hidden;z-index:1;display:flex;flex-direction:column;align-items:center;padding-top:16px}@media(min-width:768px){.bento-calendar-board .globalSection{order:0}}.bento-calendar-board .globalSection .globalTitle{font-size:.75rem;color:var(--text-info-color);letter-spacing:2px;margin-bottom:8px;z-index:2}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .bento-calendar-board .globalSection .globalTitle{color:var(--text-info-dark-color)}}html[data-theme=dark] .bento-calendar-board .globalSection .globalTitle{color:var(--text-info-dark-color)}.bento-calendar-board .globalSection .globalMainStat{display:flex;align-items:baseline;gap:4px;margin-bottom:10px;z-index:2}.bento-calendar-board .globalSection .globalMainStat .val{font-size:3rem;font-weight:700;color:var(--exercise-text-highlight-color);line-height:1}.bento-calendar-board .globalSection .globalMainStat .unit{font-size:.85rem;color:var(--text-info-color)}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .bento-calendar-board .globalSection .globalMainStat .unit{color:var(--text-info-dark-color)}}html[data-theme=dark] .bento-calendar-board .globalSection .globalMainStat .unit{color:var(--text-info-dark-color)}.bento-calendar-board .globalSection .metricsRow{display:flex;justify-content:space-between;width:100%;z-index:2}.bento-calendar-board .globalSection .metricBlock{display:flex;flex-direction:column;align-items:center;gap:2px}.bento-calendar-board .globalSection .metricBlock .metricLabel{font-size:.65rem;color:var(--text-info-color)}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .bento-calendar-board .globalSection .metricBlock .metricLabel{color:var(--text-info-dark-color)}}html[data-theme=dark] .bento-calendar-board .globalSection .metricBlock .metricLabel{color:var(--text-info-dark-color)}.bento-calendar-board .globalSection .metricBlock .metricValue{font-size:1rem;color:var(--text-content-color)}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .bento-calendar-board .globalSection .metricBlock .metricValue{color:var(--text-content-dark-color)}}html[data-theme=dark] .bento-calendar-board .globalSection .metricBlock .metricValue{color:var(--text-content-dark-color)}.bento-calendar-board .globalSection .metricBlock .metricValue small{font-size:.65rem;color:var(--text-info-color);margin-left:3px}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .bento-calendar-board .globalSection .metricBlock .metricValue small{color:var(--text-info-dark-color)}}html[data-theme=dark] .bento-calendar-board .globalSection .metricBlock .metricValue small{color:var(--text-info-dark-color)}.bento-calendar-board .globalSection .sparkline{position:absolute;top:12px;left:0;width:100%;height:85px;z-index:-1;pointer-events:none}.bento-calendar-board .globalSection .sparklineFill{transform-origin:bottom;opacity:.7}.bento-calendar-board .globalSection .sparklineLine{stroke:var(--exercise-text-highlight-color);stroke-width:.8;stroke-linecap:round;stroke-linejoin:round;opacity:.1}.bento-calendar-board .calendarSection{order:3;display:none!important}@media(min-width:768px){.bento-calendar-board .calendarSection{order:0;display:flex!important;flex-direction:column;flex:1;min-height:0}}.bento-calendar-board .monthNav{display:flex;justify-content:center;align-items:center;gap:16px;margin-bottom:12px}.bento-calendar-board .monthNav span{font-size:.85rem;color:var(--text-info-color);min-width:65px;text-align:center}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .bento-calendar-board .monthNav span{color:var(--text-info-dark-color)}}html[data-theme=dark] .bento-calendar-board .monthNav span{color:var(--text-info-dark-color)}.bento-calendar-board .monthNav button{background:0 0;border:none;padding:4px 1px;display:flex;align-items:center;justify-content:center;color:var(--text-info-color);cursor:pointer;transition:color .2s ease}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .bento-calendar-board .monthNav button{color:var(--text-info-dark-color)}}html[data-theme=dark] .bento-calendar-board .monthNav button{color:var(--text-info-dark-color)}.bento-calendar-board .monthNav button svg{width:16px;height:16px}.bento-calendar-board .monthNav button:hover:not(:disabled){background:0 0;color:var(--text-content-color)}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .bento-calendar-board .monthNav button:hover:not(:disabled){color:var(--text-content-dark-color)}}html[data-theme=dark] .bento-calendar-board .monthNav button:hover:not(:disabled){color:var(--text-content-dark-color)}.bento-calendar-board .monthNav button:disabled{opacity:.2;cursor:default}.bento-calendar-board .weekdays{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;text-align:center;font-size:.65rem;color:var(--text-info-color)}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .bento-calendar-board .weekdays{color:var(--text-info-dark-color)}}html[data-theme=dark] .bento-calendar-board .weekdays{color:var(--text-info-dark-color)}.bento-calendar-board .grid{display:grid;grid-template-columns:repeat(7,1fr);gap:1px 4px;text-align:center;margin-bottom:6px;margin-top:6px}@media(min-width:768px){.bento-calendar-board .grid{flex:1;min-height:0;grid-auto-rows:minmax(0,1fr)}}.bento-calendar-board .dayCell{aspect-ratio:1;width:82%;margin:0 auto;border:1px solid transparent;box-sizing:border-box;border-radius:6px;display:flex;align-items:center;justify-content:center;position:relative;font-size:.8rem;color:var(--text-info-color)}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .bento-calendar-board .dayCell{color:var(--text-info-dark-color)}}html[data-theme=dark] .bento-calendar-board .dayCell{color:var(--text-info-dark-color)}@media(min-width:768px){.bento-calendar-board .dayCell{aspect-ratio:auto;height:100%}}.bento-calendar-board .dayCell.hasRun{cursor:pointer}.bento-calendar-board .dayCell.hasRun:hover{background:rgba(0,0,0,4%)!important}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .bento-calendar-board .dayCell.hasRun:hover{background:rgba(255,255,255,5%)!important}}html[data-theme=dark] .bento-calendar-board .dayCell.hasRun:hover{background:rgba(255,255,255,5%)!important}.bento-calendar-board .dayCell.maxDay{background:0 0!important}.bento-calendar-board .dayCell .dateNum{z-index:1}.bento-calendar-board .dayCell:hover .runTooltip{opacity:1;visibility:visible;transform:translateX(-50%)translateY(0)}.bento-calendar-board .monthFooter{font-size:.65rem;color:var(--text-info-color);text-align:center}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .bento-calendar-board .monthFooter{color:var(--text-info-dark-color)}}html[data-theme=dark] .bento-calendar-board .monthFooter{color:var(--text-info-dark-color)}.bento-calendar-board .monthFooter span{font-weight:700;color:var(--text-content-color);margin:0 1px}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .bento-calendar-board .monthFooter span{color:var(--text-content-dark-color)}}html[data-theme=dark] .bento-calendar-board .monthFooter span{color:var(--text-content-dark-color)}.bento-calendar-board .monthFooter .dot{font-size:.5rem;margin:0 3px;opacity:.3}.bento-calendar-board .monthlyInsights{display:flex;gap:10px;order:4}@media(min-width:768px){.bento-calendar-board .monthlyInsights{order:0}}.bento-calendar-board .insightCard{flex:1;padding:12px 16px}.bento-calendar-board .insightHeader{font-size:.75rem;color:var(--text-info-color);margin-bottom:10px}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .bento-calendar-board .insightHeader{color:var(--text-info-dark-color)}}html[data-theme=dark] .bento-calendar-board .insightHeader{color:var(--text-info-dark-color)}.bento-calendar-board .punchCard{display:flex;gap:4px;height:15px}.bento-calendar-board .punchCard .barWrapper{flex:1;position:relative;cursor:pointer}.bento-calendar-board .punchCard .barWrapper .punchHole{width:100%;height:100%;border-radius:2px;transition:all .2s ease;background-color:color-mix(in srgb,var(--text-info-color),transparent 80%)}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .bento-calendar-board .punchCard .barWrapper .punchHole{background-color:color-mix(in srgb,var(--text-info-dark-color),transparent 80%)}}html[data-theme=dark] .bento-calendar-board .punchCard .barWrapper .punchHole{background-color:color-mix(in srgb,var(--text-info-dark-color),transparent 80%)}.bento-calendar-board .punchCard .barWrapper:hover .punchHole{filter:brightness(1.2)}.bento-calendar-board .punchCard .barWrapper:hover .runTooltip{opacity:1;visibility:visible;transform:translateX(-50%)translateY(0)}.bento-calendar-board .zoneChart{display:flex;gap:10px;height:15px;align-items:flex-end}.bento-calendar-board .zoneChart .zoneCol{flex:1;display:flex;flex-direction:column;justify-content:flex-end;position:relative;height:100%}.bento-calendar-board .zoneChart .zoneCol .zoneBar{width:100%;border-radius:2px;min-height:2px;background-color:color-mix(in srgb,var(--text-info-color),transparent 80%)}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .bento-calendar-board .zoneChart .zoneCol .zoneBar{background-color:color-mix(in srgb,var(--text-info-dark-color),transparent 80%)}}html[data-theme=dark] .bento-calendar-board .zoneChart .zoneCol .zoneBar{background-color:color-mix(in srgb,var(--text-info-dark-color),transparent 80%)}.bento-calendar-board .zoneChart .zoneCol:hover .runTooltip{opacity:1;visibility:visible;transform:translateX(-50%)translateY(0)}.bento-calendar-board .insightLabels{display:flex;justify-content:space-between;margin-top:4px}.bento-calendar-board .insightLabels span{font-size:.55rem;color:var(--text-info-color);opacity:.6}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .bento-calendar-board .insightLabels span{color:var(--text-info-dark-color)}}html[data-theme=dark] .bento-calendar-board .insightLabels span{color:var(--text-info-dark-color)}.bento-calendar-board .timeLabels{justify-content:space-between}.bento-calendar-board .timeLabels span:first-child{text-align:left}.bento-calendar-board .timeLabels span:nth-child(2){text-align:center;flex:1}.bento-calendar-board .timeLabels span:last-child{text-align:right}.bento-calendar-board .zoneLabels{gap:10px}.bento-calendar-board .zoneLabels span{flex:1;text-align:center;min-width:0}.tableContainer{width:100%}.controlsArea{background:var(--background-card-color);border-radius:16px;padding:12px 16px;border:1px solid var(--background-card-border-color);margin-bottom:10px}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .controlsArea{background:var(--background-card-dark-color);border:1px solid var(--background-card-border-dark-color)}}html[data-theme=dark] .controlsArea{background:var(--background-card-dark-color);border:1px solid var(--background-card-border-dark-color)}.filterBar{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;align-items:center;min-height:28px}.filterBar::-webkit-scrollbar{display:none}.filterPill{padding:4px 8px;color:var(--text-info-color);font-size:.85rem;cursor:pointer;transition:all .2s;white-space:nowrap}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .filterPill{color:var(--text-info-dark-color)}}html[data-theme=dark] .filterPill{color:var(--text-info-dark-color)}.filterPill.activePill,.filterPill:hover{color:var(--text-content-color);opacity:.9}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .filterPill.activePill,html:not([data-theme=light]) .filterPill:hover{color:var(--text-content-dark-color)}}html[data-theme=dark] .filterPill.activePill,html[data-theme=dark] .filterPill:hover{color:var(--text-content-dark-color)}.monthLabel{color:var(--text-info-color);font-size:.75rem;margin-left:auto}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .monthLabel{color:var(--text-info-dark-color)}}html[data-theme=dark] .monthLabel{color:var(--text-info-dark-color)}.cardList{display:grid;grid-template-columns:1fr;gap:10px}@media(min-width:768px){.cardList{grid-template-columns:repeat(2,1fr)}}.runCard{background:var(--background-card-color);border-radius:16px;padding:14px 16px;border:1px solid var(--background-card-border-color);display:flex;align-items:center;position:relative;transition:all .2s ease}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .runCard{background:var(--background-card-dark-color);border:1px solid var(--background-card-border-dark-color)}}html[data-theme=dark] .runCard{background:var(--background-card-dark-color);border:1px solid var(--background-card-border-dark-color)}.runCard:hover{background:#fff;border-color:#fff}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .runCard:hover{background:#232326;border-color:rgba(255,255,255,8%)}}html[data-theme=dark] .runCard:hover{background:#232326;border-color:rgba(255,255,255,8%)}.runCard:hover .runTooltip{opacity:1;visibility:visible}.iconRing,.calIconRing{border-radius:50%;display:flex;align-items:center;justify-content:center}.iconRing{width:38px;height:38px;margin-right:14px;background-color:#f0f0f0}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .iconRing{background-color:#282829}}html[data-theme=dark] .iconRing{background-color:#282829}.iconRing svg{width:20px;height:20px}.calIconRing{width:25px;height:25px;background:0 0!important;border:none!important;box-shadow:none!important}.calIconRing svg{width:18px;height:18px}.goldRing{background:linear-gradient(135deg,rgba(247,183,29,.25) 0%,rgba(247,183,29,8%) 100%);color:#c89b2a!important;border:1px solid rgba(150,110,20,.12)}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .goldRing{background:linear-gradient(135deg,rgba(255,212,71,.18) 0%,rgba(217,148,20,5%) 100%);color:#ffd447!important;border:1px solid rgba(255,212,71,.2)}}html[data-theme=dark] .goldRing{background:linear-gradient(135deg,rgba(255,212,71,.18) 0%,rgba(217,148,20,5%) 100%);color:#ffd447!important;border:1px solid rgba(255,212,71,.2)}.silverRing{background:linear-gradient(135deg,rgba(148,163,184,.25) 0%,rgba(148,163,184,8%) 100%);color:#506480!important;border:1px solid rgba(71,85,105,.12)}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .silverRing{background:linear-gradient(135deg,rgba(255,255,255,.25) 0%,rgba(152,152,157,5%) 100%);color:#e2e8f0!important;border:1px solid rgba(255,255,255,.2)}}html[data-theme=dark] .silverRing{background:linear-gradient(135deg,rgba(255,255,255,.25) 0%,rgba(152,152,157,5%) 100%);color:#e2e8f0!important;border:1px solid rgba(255,255,255,.2)}.multiDot{position:absolute;top:4px;right:4px;width:4px;height:4px;background:var(--text-info-color);border-radius:50%;opacity:.5}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .multiDot{background:var(--text-info-dark-color)}}html[data-theme=dark] .multiDot{background:var(--text-info-dark-color)}.cardContent{flex:1;display:flex;justify-content:space-between;align-items:center}.runName{color:var(--text-info-color);font-size:.85rem;margin-bottom:2px}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .runName{color:var(--text-info-dark-color)}}html[data-theme=dark] .runName{color:var(--text-info-dark-color)}.runDistance{font-size:1.4rem;font-weight:700}.runDistance .distUnit{font-size:.75rem;margin-left:3px;font-style:normal;font-weight:400;color:var(--text-info-color)}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .runDistance .distUnit{color:var(--text-info-dark-color)}}html[data-theme=dark] .runDistance .distUnit{color:var(--text-info-dark-color)}.runDate{color:var(--text-info-color);font-size:.85rem}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .runDate{color:var(--text-info-dark-color)}}html[data-theme=dark] .runDate{color:var(--text-info-dark-color)}.runTooltip{position:absolute;bottom:calc(100% + 10px);background:#fff;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid #eeebe6;border-radius:12px;padding:12px 16px;z-index:100;opacity:0;visibility:hidden;white-space:nowrap;cursor:default}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .runTooltip{background:rgba(28,28,30,.95);border:1px solid rgba(255,255,255,8%)}}html[data-theme=dark] .runTooltip{background:rgba(28,28,30,.95);border:1px solid rgba(255,255,255,8%)}.runCard .runTooltip{left:50%;right:auto;transform:translateX(-50%)}.dayCell .runTooltip,.zoneCol .runTooltip{left:50%;transform:translateX(-50%)}.grid>div:nth-child(7n+1) .runTooltip{left:50%!important;right:auto!important;transform:translateX(-10%)!important}.grid>div:nth-child(7n+2) .runTooltip{left:50%!important;right:auto!important;transform:translateX(-30%)!important}.grid>div:nth-child(7n - 1) .runTooltip{left:50%!important;right:auto!important;transform:translateX(-70%)!important}.grid>div:nth-child(7n) .runTooltip{left:50%!important;right:auto!important;transform:translateX(-90%)!important}.barWrapper:first-child .runTooltip,.zoneCol:first-child .runTooltip{left:50%!important;right:auto!important;transform:translateX(-15%)!important}.barWrapper:last-child .runTooltip,.zoneCol:last-child .runTooltip{left:50%!important;right:auto!important;transform:translateX(-85%)!important}.ttList{display:flex;flex-direction:column;gap:6px}.ttItem{display:flex;justify-content:space-between;align-items:center;gap:32px}.punchCard .runTooltip .ttItem,.zoneChart .runTooltip .ttItem{justify-content:center;gap:12px}.punchCard .runTooltip .ttName,.zoneChart .runTooltip .ttName{color:var(--text-info-color)!important;font-size:.75rem}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .punchCard .runTooltip .ttName,html:not([data-theme=light]) .zoneChart .runTooltip .ttName{color:var(--text-info-dark-color)!important}}html[data-theme=dark] .punchCard .runTooltip .ttName,html[data-theme=dark] .zoneChart .runTooltip .ttName{color:var(--text-info-dark-color)!important}.punchCard .runTooltip .ttNum,.zoneChart .runTooltip .ttNum{text-align:left}.ttItem .ttNum .ttUnit{color:var(--text-info-color)}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .ttItem .ttNum .ttUnit{color:var(--text-info-dark-color)}}html[data-theme=dark] .ttItem .ttNum .ttUnit{color:var(--text-info-dark-color)}.ttNameWrap{display:flex;align-items:center;gap:6px}.ttName{color:var(--text-info-color);font-size:.8rem}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .ttName{color:var(--text-info-dark-color)}}html[data-theme=dark] .ttName{color:var(--text-info-dark-color)}.ttUnitTag{padding:2px 6px;background:#f0eee9;border-radius:4px;color:var(--text-info-color);font-size:.65rem}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .ttUnitTag{background:rgba(255,255,255,4%);color:var(--text-info-dark-color)}}html[data-theme=dark] .ttUnitTag{background:rgba(255,255,255,4%);color:var(--text-info-dark-color)}.ttNum{color:var(--text-content-color);font-size:.85rem;text-align:right}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .ttNum{color:var(--text-content-dark-color)}}html[data-theme=dark] .ttNum{color:var(--text-content-dark-color)}.ttDayRunList{display:flex;flex-direction:column;gap:8px}.ttAchievement{padding-top:10px;border-top:1px solid #f6f3ed;display:flex;flex-direction:column;gap:8px;margin-top:8px}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .ttAchievement{border-top:1px solid rgba(255,255,255,8%)}}html[data-theme=dark] .ttAchievement{border-top:1px solid rgba(255,255,255,8%)}.ttAchieveRow{display:flex;justify-content:space-between;align-items:center;font-size:.85rem;color:var(--text-content-color)}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .ttAchieveRow{color:var(--text-content-dark-color)}}html[data-theme=dark] .ttAchieveRow{color:var(--text-content-dark-color)}.titleTag{padding:2px 6px;background:#f0eee9;border-radius:4px;font-size:.65rem;color:var(--text-info-color)}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .titleTag{background:rgba(255,255,255,4%);color:var(--text-info-dark-color)}}html[data-theme=dark] .titleTag{background:rgba(255,255,255,4%);color:var(--text-info-dark-color)}.mapboxgl-ctrl-group{background:var(--background-card-color)!important;border-radius:8px!important;border:none!important;box-shadow:0 0 0 1px rgba(0,0,0,5%)!important;overflow:hidden;margin-left:10px!important}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .mapboxgl-ctrl-group{background:var(--background-card-dark-color)!important}}html[data-theme=dark] .mapboxgl-ctrl-group{background:var(--background-card-dark-color)!important}.mapboxgl-ctrl-group button{background-color:initial!important;width:28px!important;height:28px!important;border-top:none!important;border-left:none!important;border-right:none!important}.mapboxgl-ctrl-group button:last-child{border-bottom:none!important}.mapboxgl-ctrl-icon{filter:invert(0)opacity(.6)!important;opacity:.5;transform:scale(.8)!important;transition:opacity .2s ease}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .mapboxgl-ctrl-icon{filter:invert(1)brightness(1)!important}}html[data-theme=dark] .mapboxgl-ctrl-icon{filter:invert(1)brightness(1)!important}.mapboxgl-ctrl-group button:hover .mapboxgl-ctrl-icon{opacity:1}.mapboxgl-ctrl-bottom-right .mapboxgl-ctrl{margin-right:10px!important;margin-bottom:10px!important}.mapboxgl-ctrl-logo{opacity:.3!important;transform:scale(.75)!important;transform-origin:bottom right!important;transition:opacity .2s ease!important}.mapboxgl-ctrl-logo:hover{opacity:.6!important}.page-home .runTooltip{display:none}.page-home .cardList a{text-decoration:none}.index-card{display:grid;gap:10px}.laodao-card,.index-post{display:grid;gap:6px;padding:15px;background:var(--background-card-color);border-radius:16px;border:1px solid var(--background-card-border-color)}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .laodao-card,html:not([data-theme=light]) .index-post{background:var(--background-card-dark-color);border:1px solid var(--background-card-border-dark-color)}}html[data-theme=dark] .laodao-card,html[data-theme=dark] .index-post{background:var(--background-card-dark-color);border:1px solid var(--background-card-border-dark-color)}.laodao-time a,.index-post-time{font-size:.85rem;color:var(--text-info-color);line-height:1}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .laodao-time a,html:not([data-theme=light]) .index-post-time{color:var(--text-info-dark-color)}}html[data-theme=dark] .laodao-time a,html[data-theme=dark] .index-post-time{color:var(--text-info-dark-color)}.laodao-content p,.posts-description{line-height:1.55;font-size:1.1rem;margin:0;text-align:justify;text-align-last:left;text-justify:inter-ideograph;word-break:break-word;overflow-wrap:break-word}@media(min-width:768px){.laodao-content p,.posts-description{line-height:1.65}}.laodao-content p a,.posts-description a{margin:0 2px;padding:0;text-decoration:underline;transition:opacity .2s ease}.laodao-content p a:hover,.posts-description a:hover{opacity:.6}.laodao-content p strong,.posts-description strong{color:var(--text-highlight-color);font-weight:400}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .laodao-content p strong,html:not([data-theme=light]) .posts-description strong{color:var(--text-highlight-dark-color)}}html[data-theme=dark] .laodao-content p strong,html[data-theme=dark] .posts-description strong{color:var(--text-highlight-dark-color)}.laodao-footer{display:flex;justify-content:space-between;align-items:center;font-size:.85rem}.laodao-tags .laodao-tag,.laodao-location{color:var(--text-info-color)}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .laodao-tags .laodao-tag,html:not([data-theme=light]) .laodao-location{color:var(--text-info-dark-color)}}html[data-theme=dark] .laodao-tags .laodao-tag,html[data-theme=dark] .laodao-location{color:var(--text-info-dark-color)}.laodao-tags .laodao-tag:hover{text-decoration:underline}.post-tags-list,.laodao-tags{display:flex;flex-wrap:wrap;gap:8px}.laodao-comment{cursor:pointer}.laodao-comment svg{width:18px;height:18px;color:var(--text-info-color)}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .laodao-comment svg{color:var(--text-info-dark-color)}}html[data-theme=dark] .laodao-comment svg{color:var(--text-info-dark-color)}.laodao-comment svg:hover{opacity:.6}.laodao-more .laodao-more-b{background:0 0;cursor:pointer;color:var(--text-highlight-color);border-radius:50px;padding:10px 40px;font-size:.9rem;border:1px solid var(--text-highlight-color);margin:15px auto;display:block;width:fit-content;transition:all .3s ease;text-decoration:none;text-align:center}.laodao-more .laodao-more-b:hover{opacity:.6;text-decoration:none}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .laodao-more .laodao-more-b{color:var(--text-highlight-dark-color);border-color:var(--text-highlight-dark-color)}}html[data-theme=dark] .laodao-more .laodao-more-b{color:var(--text-highlight-dark-color);border-color:var(--text-highlight-dark-color)}.laodao-gallery{display:grid;gap:6px;margin-top:8px;margin-bottom:10px}.laodao-gallery img{width:100%;height:100%;object-fit:cover;aspect-ratio:1/1;border-radius:16px;cursor:zoom-in}.laodao-gallery:has(img:first-child:last-child){grid-template-columns:1fr;width:50%}.laodao-gallery:has(img:first-child:nth-last-child(2)),.laodao-gallery:has(img:first-child:nth-last-child(4)){grid-template-columns:repeat(2,1fr);width:100%}.laodao-gallery:has(img:first-child:nth-last-child(3)),.laodao-gallery:has(img:first-child:nth-last-child(n+5)){grid-template-columns:repeat(3,1fr);width:100%}@media(min-width:768px){.laodao-gallery{}.laodao-gallery:has(img:first-child:last-child){width:30%}.laodao-gallery:has(img:first-child:nth-last-child(2)),.laodao-gallery:has(img:first-child:nth-last-child(4)){width:50%}.laodao-gallery:has(img:first-child:nth-last-child(3)),.laodao-gallery:has(img:first-child:nth-last-child(n+5)){width:65%}}.posts-index-heard{display:flex;gap:6px;align-items:center}.posts-index-info{font-size:.85rem;color:var(--text-highlight-color);line-height:1}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .posts-index-info{color:var(--text-highlight-dark-color)}}html[data-theme=dark] .posts-index-info{color:var(--text-highlight-dark-color)}.index-post-title{font-size:1.15rem;font-weight:700;margin-top:4px}.index-post-img-wrap{display:block;width:50%;margin-bottom:8px;margin-top:6px}@media(min-width:768px){.index-post-img-wrap{width:30%}}.index-post-img-wrap img{width:100%;display:block;object-fit:cover;aspect-ratio:1/1;border-radius:16px}.laodao-single-random{position:relative;font-size:1.1rem;margin:30px 0 10px 15px;color:var(--text-info-color);padding-left:14px;line-height:1.5}.laodao-single-random::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:4px;height:1em;background-color:var(--text-highlight-color);border-radius:4px}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .laodao-single-random{color:var(--text-info-dark-color)}html:not([data-theme=light]) .laodao-single-random::before{background-color:var(--text-highlight-dark-color)}}html[data-theme=dark] .laodao-single-random{color:var(--text-info-dark-color)}html[data-theme=dark] .laodao-single-random::before{background-color:var(--text-highlight-dark-color)}.laodao-artalk-container{display:none}.laodao-main-card .laodao-comment{display:none!important}.laodao-main-card .laodao-artalk-container{display:block!important}.page-laodao-admin .site-footer-wrapper{display:none}.page-laodao-admin .floating-header{display:none}@media(min-width:768px){.page-laodao-admin .floating-header{opacity:.2;display:flex}}@media(min-width:768px) and (prefers-color-scheme:dark){html:not([data-theme=light]) .page-laodao-admin .floating-header{opacity:.4}}@media(min-width:768px){html[data-theme=dark] .page-laodao-admin .floating-header{opacity:.4}}#loginOverlay{position:fixed;top:0;left:0;right:0;bottom:0;background:var(--background-body-color);z-index:100;display:flex;flex-direction:column;align-items:center;justify-content:center}@media(prefers-color-scheme:dark){html:not([data-theme=light]) #loginOverlay{background-color:var(--background-dark-body-color)}}html[data-theme=dark] #loginOverlay{background-color:var(--background-dark-body-color)}.admin-login-input{padding:16px;width:240px;margin-bottom:15px;border-radius:99px;outline:none;background:#fff;border:1px solid #eeebe6}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .admin-login-input{background:rgba(28,28,30,.95);border:1px solid rgba(255,255,255,8%);color:#fff}}html[data-theme=dark] .admin-login-input{background:rgba(28,28,30,.95);border:1px solid rgba(255,255,255,8%);color:#fff}.admin-login-btn{padding:10px 24px;cursor:pointer;background:var(--text-highlight-color);color:var(--background-card-color);border:none;border-radius:20px;font-weight:700}.admin-immersive-wrapper{max-width:600px;width:100%;margin:0 auto;padding:15px;box-sizing:border-box}@media(min-width:768px){.admin-immersive-wrapper{margin:20vh auto 10vh;padding:0;box-sizing:border-box}}@media(min-width:768px){.admin-publish-card:hover .admin-publish-footer,.admin-publish-card:has(.admin-textarea:not(:placeholder-shown)) .admin-publish-footer{opacity:1;visibility:visible}}.admin-publish-card:has(.admin-textarea:placeholder-shown) #submitBtn{opacity:.2;cursor:not-allowed}.admin-textarea{width:100%;min-height:100px;border:none;outline:none;background:0 0;font-size:1.1rem;line-height:1.6;color:inherit;resize:none!important;overflow-y:hidden;padding:0;scroll-margin-top:60px}.page-laodao-admin .admin-publish-footer{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;align-items:center;transition:opacity .8s ease,visibility .8s ease;opacity:1;visibility:visible;position:sticky;top:0;z-index:99;background:var(--background-body-color);padding-top:15px;padding-bottom:10px;margin-top:-15px}@media(min-width:768px){.page-laodao-admin .admin-publish-footer{opacity:0;visibility:hidden;position:static;padding-top:0;padding-bottom:0;margin-top:0;background:0 0}}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .page-laodao-admin .admin-publish-footer{background:var(--background-dark-body-color)}}html[data-theme=dark] .page-laodao-admin .admin-publish-footer{background:var(--background-dark-body-color)}.page-laodao-admin .laodao-content{margin-top:15px}.admin-toolbar{display:flex;gap:20px;align-items:center}.admin-toolbar .admin-icon-link,.admin-toolbar .admin-icon-emoji{display:none}@media(min-width:768px){.admin-toolbar .admin-icon-link,.admin-toolbar .admin-icon-emoji{display:flex}}.admin-icon-btn{cursor:pointer;display:flex;align-items:center;color:var(--text-info-color);transition:color .2s,opacity .2s;opacity:.4}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .admin-icon-btn{color:var(--text-info-dark-color);opacity:.6}}html[data-theme=dark] .admin-icon-btn{color:var(--text-info-dark-color);opacity:.6}.admin-icon-btn:hover{color:var(--text-highlight-color);opacity:1}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .admin-icon-btn:hover{color:var(--text-highlight-dark-color);opacity:1}}html[data-theme=dark] .admin-icon-btn:hover{color:var(--text-highlight-dark-color);opacity:1}.admin-icon-btn svg{width:24px;height:24px}@media(min-width:768px){.admin-icon-btn svg{width:22px;height:22px}}.admin-actions{display:flex;align-items:center;gap:12px;font-size:1rem}.admin-btn{background:0 0;color:var(--text-highlight-color);border:none;font-size:1.05em;cursor:pointer}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .admin-btn{color:var(--text-highlight-dark-color)}}html[data-theme=dark] .admin-btn{color:var(--text-highlight-dark-color)}.admin-btn:disabled{opacity:.5;cursor:not-allowed}.admin-btn-cancel{color:var(--text-info-color);font-weight:400}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .admin-btn-cancel{color:var(--text-info-dark-color)}}html[data-theme=dark] .admin-btn-cancel{color:var(--text-info-dark-color)}.admin-laodao-list{display:none;margin-top:20px}#recentList{display:grid;gap:10px}.admin-recent-card{cursor:pointer;transition:border-color .2s;border:1px solid transparent;padding:0;background-color:initial;opacity:.6}.admin-recent-card:hover{opacity:1}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .admin-recent-card{background-color:initial;border:1px solid transparent}}html[data-theme=dark] .admin-recent-card{background-color:initial;border:1px solid transparent}.admin-recent-content{margin:10px 0;font-size:1rem;opacity:.8}.emoji-selector{display:grid;grid-template-columns:repeat(auto-fill,minmax(32px,1fr));gap:6px;margin-top:10px}.emoji-item{padding:4px;font-size:24px;line-height:.8;cursor:pointer;text-align:center;transition:transform .1s}.emoji-item:hover{opacity:.8;transform:scale(1.1)}.tag-selector-dropdown{display:none;grid-template-columns:repeat(4,1fr);gap:4px;margin-top:10px;padding:10px;border-radius:16px;max-width:420px;background:var(--background-card-color);border:1px solid var(--background-card-border-color)}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .tag-selector-dropdown{background:var(--background-card-dark-color);border:1px solid var(--background-card-border-dark-color)}}html[data-theme=dark] .tag-selector-dropdown{background:var(--background-card-dark-color);border:1px solid var(--background-card-border-dark-color)}.tag-selector-dropdown .tag-item{padding:4px 10px;cursor:pointer;font-size:.9rem;color:var(--text-info-color);text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:all .2s ease}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .tag-selector-dropdown .tag-item{color:var(--text-info-dark-color)}}html[data-theme=dark] .tag-selector-dropdown .tag-item{color:var(--text-info-dark-color)}.tag-selector-dropdown .tag-item:hover,.tag-selector-dropdown .tag-item.active{background:var(--background-body-color);border-radius:8px;color:var(--text-content-color)!important}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .tag-selector-dropdown .tag-item:hover,html:not([data-theme=light]) .tag-selector-dropdown .tag-item.active{background:var(--background-dark-body-color);color:var(--text-content-dark-color)!important}}html[data-theme=dark] .tag-selector-dropdown .tag-item:hover,html[data-theme=dark] .tag-selector-dropdown .tag-item.active{background:var(--background-dark-body-color);color:var(--text-content-dark-color)!important}.admin-location-chip{margin:10px 0 0;padding:8px 10px;border-radius:99px;font-size:.85rem;display:flex;align-items:center;width:fit-content;transition:background .2s;background:var(--background-card-color);color:var(--text-content-color);border:1px solid var(--background-card-border-color)}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .admin-location-chip{color:var(--text-content-dark-color);background:var(--background-card-dark-color);border:1px solid var(--background-card-border-dark-color)}}html[data-theme=dark] .admin-location-chip{color:var(--text-content-dark-color);background:var(--background-card-dark-color);border:1px solid var(--background-card-border-dark-color)}.admin-location-chip svg{cursor:pointer}.admin-location-chip .admin-location-text{margin:0 6px;cursor:pointer}.admin-location-chip .admin-location-text:hover{text-decoration:underline}.page-bowen-admin .site-footer-wrapper{display:none}.page-bowen-admin .floating-header{display:none}@media(min-width:768px){.page-bowen-admin .floating-header{opacity:.2;display:flex}}@media(min-width:768px) and (prefers-color-scheme:dark){html:not([data-theme=light]) .page-bowen-admin .floating-header{opacity:.4}}@media(min-width:768px){html[data-theme=dark] .page-bowen-admin .floating-header{opacity:.4}}.page-bowen-admin .admin-immersive-wrapper{max-width:800px;margin-bottom:100px;margin:30px auto 40px}@media(min-width:768px){.page-bowen-admin .admin-immersive-wrapper{margin:5vh auto 160px}}.page-bowen-admin .admin-publish-footer{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;align-items:center;transition:opacity .8s ease,visibility .8s ease;opacity:1;visibility:visible}@media(min-width:768px){.page-bowen-admin .admin-publish-footer{opacity:0;visibility:hidden}}.page-bowen-admin .write-header-container{display:block}.write-header{display:flex;flex-direction:column;gap:15px}.write-input{width:100%;border:none;outline:none;background:0 0;color:inherit;font-family:inherit}.write-title{font-size:1.1rem}.write-meta{font-size:1rem;opacity:.4}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .write-meta{opacity:.6}}html[data-theme=dark] .write-meta{opacity:.6}.write-meta:focus{opacity:1}.write-textarea{resize:none!important;overflow-y:hidden;line-height:1.6}.admin-publish-bar{position:sticky;top:0;z-index:90;padding:15px 0;transition:background .3s,backdrop-filter .3s,padding .3s}.admin-publish-bar.is-sticky{background:var(--background-card-color);padding:15px 20px;border-radius:16px;border-top-color:transparent}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .admin-publish-bar.is-sticky{background:var(--background-card-dark-color)}}html[data-theme=dark] .admin-publish-bar.is-sticky{background:var(--background-card-dark-color)}.core-textarea{min-height:300px;font-size:1.1rem;line-height:1.8}.preview-container{min-height:300px;animation:fadeIn .3s ease}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.page-bowen-admin .tag-selector-dropdown{grid-template-columns:repeat(5,1fr);max-width:500px}.admin-header-actions{margin-bottom:20px;justify-content:center;display:flex;gap:10px}.admin-app-github,.admin-app-add{background:0 0;color:var(--text-highlight-color);border:none;font-size:1.1rem;cursor:pointer}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .admin-app-github,html:not([data-theme=light]) .admin-app-add{color:var(--text-highlight-dark-color)}}html[data-theme=dark] .admin-app-github,html[data-theme=dark] .admin-app-add{color:var(--text-highlight-dark-color)}.admin-app-github:hover,.admin-app-add:hover{opacity:.8}.admin-card-actions{position:absolute;top:10px;right:10px;z-index:20;display:flex;gap:2px;padding:6px;border-radius:10px;opacity:0;background:#fff;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid #eeebe6}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .admin-card-actions{background:rgba(28,28,30,.95);border:1px solid rgba(255,255,255,8%)}}html[data-theme=dark] .admin-card-actions{background:rgba(28,28,30,.95);border:1px solid rgba(255,255,255,8%)}.app-card:hover .admin-card-actions{opacity:1}.admin-btn-edit,.admin-btn-delete{font-size:.85rem!important;padding:2px 6px!important}.admin-btn-edit:hover,.admin-btn-delete:hover{opacity:.8}.admin-btn-delete{color:var(--text-info-color)!important}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .admin-btn-delete{color:var(--text-info-dark-color)!important}}html[data-theme=dark] .admin-btn-delete{color:var(--text-info-dark-color)!important}.admin-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.65);backdrop-filter:blur(5px);z-index:1000;align-items:center;justify-content:center}.admin-modal{border-radius:16px;width:100%;max-width:480px;padding:20px;max-height:85vh;overflow-y:auto;gap:10px;display:grid;background:var(--background-card-color);border:1px solid var(--background-card-border-color)}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .admin-modal{background:var(--background-card-dark-color);border:1px solid var(--background-card-border-dark-color)}}html[data-theme=dark] .admin-modal{background:var(--background-card-dark-color);border:1px solid var(--background-card-border-dark-color)}.admin-form-group{display:flex;flex-direction:column}.admin-app-textarea{min-height:20px;resize:none;overflow-y:hidden;padding:16px 8px;border-radius:8px;font-size:1rem;background:var(--background-body-color);border:transparent;outline:none;color:var(--text-content-color)}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .admin-app-textarea{color:var(--text-content-dark-color);background:var(--background-dark-body-color)}}html[data-theme=dark] .admin-app-textarea{color:var(--text-content-dark-color);background:var(--background-dark-body-color)}.admin-app-textarea::placeholder{color:var(--text-info-color)}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .admin-app-textarea::placeholder{color:var(--text-info-dark-color)}}html[data-theme=dark] .admin-app-textarea::placeholder{color:var(--text-info-dark-color)}.admin-icon-preview{width:44px;height:44px;border-radius:10px;object-fit:cover;display:none;margin-bottom:10px}.admin-input-wrap{position:relative;display:flex;width:100%}.admin-input-wrap .admin-app-textarea{width:100%;box-sizing:border-box;padding-right:90px!important}.admin-input-btn{position:absolute;right:15px;top:50%;transform:translateY(-50%);background:0 0;border:none;cursor:pointer;font-size:1rem;padding:0;transition:color .2s ease;color:var(--text-info-color)}.admin-input-btn:hover{opacity:.8}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .admin-input-btn{color:var(--text-info-dark-color)}}html[data-theme=dark] .admin-input-btn{color:var(--text-info-dark-color)}.admin-popup-footer{display:flex;justify-content:space-between;align-items:center;margin-top:14px}.admin-edit-popup{display:flex;align-items:center;gap:8px}.admin-cancel,.admin-modify{background:0 0;color:var(--text-highlight-color);border:none;font-size:1rem;cursor:pointer}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .admin-cancel,html:not([data-theme=light]) .admin-modify{color:var(--text-highlight-dark-color)}}html[data-theme=dark] .admin-cancel,html[data-theme=dark] .admin-modify{color:var(--text-highlight-dark-color)}.admin-cancel:hover,.admin-modify:hover{opacity:.8}.admin-cancel{color:var(--text-info-color)}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .admin-cancel{color:var(--text-info-dark-color)}}html[data-theme=dark] .admin-cancel{color:var(--text-info-dark-color)}.admin-app-img-big{display:flex;align-items:center;gap:6px}.admin-app-img-big-a{margin:0;width:15px;height:15px;cursor:pointer;opacity:.5}.admin-app-img-big-b{cursor:pointer;font-size:.9rem;margin:0;color:var(--text-info-color)}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .admin-app-img-big-b{color:var(--text-info-dark-color)}}html[data-theme=dark] .admin-app-img-big-b{color:var(--text-info-dark-color)}.page-app-admin .app-card{cursor:grab}.page-app-admin .app-card:active{cursor:grabbing}.page-app-admin .admin-sortable-ghost{opacity:.3;background-color:var(--background-card-color);border:2px dashed var(--text-info-color);transform:scale(.95)}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .page-app-admin .admin-sortable-ghost{background-color:var(--background-card-dark-color);border:2px dashed var(--text-info-dark-color)}}html[data-theme=dark] .page-app-admin .admin-sortable-ghost{background-color:var(--background-card-dark-color);border:2px dashed var(--text-info-dark-color)}.chroma{background-color:#282c34;color:#abb2bf;padding:15px 25px;border-radius:16px;overflow-x:auto;font-size:.85rem;line-height:1.65;margin-bottom:15px;margin-top:0}.chroma .err{color:#e06c75}.chroma .hl{background-color:#2c313c;display:block;width:100%}.chroma .lntd{vertical-align:top;padding:0;margin:0;border:0}.chroma .lntable{border-spacing:0;padding:0;margin:0;border:0;width:100%}.chroma .lnt{margin-right:1.2em;padding-right:1.2em;color:#4b5363;border-right:1px solid #3e4451;user-select:none}.chroma .ln{margin-right:1.2em;padding-right:1.2em;color:#4b5363;user-select:none}.chroma .k,.chroma .kc,.chroma .kd,.chroma .kn,.chroma .kp,.chroma .kr{color:#c678dd}.chroma .kt{color:#e5c07b}.chroma .na,.chroma .nc{color:#e5c07b}.chroma .nd,.chroma .ne,.chroma .nf{color:#61afef}.chroma .no,.chroma .nb{color:#e5c07b}.chroma .s,.chroma .sa,.chroma .sb,.chroma .sc,.chroma .dl,.chroma .sd,.chroma .s2,.chroma .se,.chroma .sh,.chroma .si,.chroma .sx,.chroma .sr,.chroma .s1,.chroma .ss{color:#98c379}.chroma .m,.chroma .mb,.chroma .mf,.chroma .mh,.chroma .mi,.chroma .il,.chroma .mo{color:#d19a66}.chroma .o,.chroma .ow{color:#56b6c2}.chroma .p,.chroma .pi{color:#abb2bf}.chroma .c,.chroma .ch,.chroma .cm,.chroma .c1,.chroma .cs{color:#5c6370;font-style:italic}.chroma .cp,.chroma .cpf{color:#56b6c2}.chroma .gd{color:#e06c75;background-color:#4b1a1f;display:inline-block;width:100%}.chroma .gi{color:#98c379;background-color:#1c3a21;display:inline-block;width:100%}@font-face{font-family:geistmono;font-display:swap;font-weight:400;src:local("Geist Mono"),local("GeistMono"),url(https://img.koobai.com/fonts/GeistMono-Regular.woff2)format("woff2");unicode-range:U+21-FF}@font-face{font-family:geistmono;font-display:swap;font-weight:700;src:local("Geist Mono Bold"),local("GeistMono-Bold"),url(https://img.koobai.com/fonts/GeistMono-Bold.woff2)format("woff2");unicode-range:U+21-FF}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--background-body-color);font-family:var(--font-stack-system);color:var(--text-content-color);margin:0;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(prefers-color-scheme:dark){html:not([data-theme=light]) body{background:var(--background-dark-body-color);color:var(--text-content-dark-color)}}html[data-theme=dark] body{background:var(--background-dark-body-color);color:var(--text-content-dark-color)}.wrapper{max-width:840px;margin:10px auto 0;padding:0 10px}@media(min-width:768px){.wrapper{margin-top:60px;padding:0 20px}}::selection{background:#f7dcd0}@media(prefers-color-scheme:dark){html:not([data-theme=light]) ::selection{background:#000}}html[data-theme=dark] ::selection{background:#000}a{text-decoration:none;color:var(--text-content-color)}@media(prefers-color-scheme:dark){html:not([data-theme=light]) a{color:var(--text-content-dark-color)}}html[data-theme=dark] a{color:var(--text-content-dark-color)}@media(hover:hover){a:hover{text-decoration:underline}}@media(prefers-color-scheme:dark){html:not([data-theme=light]) img{filter:brightness(.8)contrast(1.2)}}html[data-theme=dark] img{filter:brightness(.8)contrast(1.2)}