@layer experience{:root{--canvas:#edf1fa;--panel:#f9fbff;--panel-raised:#fff;--surface-soft:#e9eef9;--hover:#e0eaff;--text:#1c2439;--secondary:#4d5b76;--muted:#63718b;--line:#8c9fc436;--line-soft:#8c9fc426;--accent:#315fcd;--primary:#3168ee;--primary-hover:#2458d7;--primary-ink:#fff;--blue:#4675df;--purple:#8460cf;--purple-bg:#eee8fc;--positive:#237856;--positive-bg:#e3f4eb;--warning:#8b641e;--warning-bg:#fbf1d9;--bili-surface:#e8f0ff;--read-surface:#eee9fb;--bili-line:#c9daf9;--read-line:#ded1f6;--glass:#f7faffb3;--shadow:0 24px 80px #3d5f9b1f;--material:#ffffffad;--material-thick:#ffffffe3;--material-input:#ffffffa6;--material-edge:#ffffffed;--material-under-edge:#6e8cbf26;--material-shadow:0 12px 44px #2d4c8710, 0 2px 8px #24417808;--selection-material:#ffffffd6;--selection-ink:#2856b6;--wallpaper-base:#edf1fa;--wallpaper-blue:#88baff48;--wallpaper-violet:#c5b5ff4a}:root[data-theme=dark]{--canvas:#10131e;--panel:#1c2134;--panel-raised:#252d44;--surface-soft:#252d45;--hover:#2a3b62;--text:#f0f3ff;--secondary:#c0cbe2;--muted:#9baac8;--line:#b4c9ff29;--line-soft:#b4c9ff1b;--accent:#a9c6ff;--primary:#7ba7ff;--primary-hover:#a5c4ff;--primary-ink:#101d3c;--blue:#a6c6ff;--purple:#c5b3fa;--purple-bg:#36304e;--positive:#9ce3c2;--positive-bg:#203b36;--warning:#edcb8a;--warning-bg:#3c3425;--bili-surface:#263755;--read-surface:#322c4a;--bili-line:#3c5279;--read-line:#51436f;--glass:#1d2436b8;--shadow:0 24px 80px #0005;--material:#20263ab8;--material-thick:#1d2336ed;--material-input:#0e142c80;--material-edge:#e3edff32;--material-under-edge:#080d215c;--material-shadow:0 14px 48px #03071a35, 0 2px 8px #0002;--selection-material:#d4e3ff24;--selection-ink:#e6efff;--wallpaper-base:#10131e;--wallpaper-blue:#204dc340;--wallpaper-violet:#7152c83d}@media (prefers-color-scheme:dark){:root:not([data-theme]){--canvas:#10131e;--panel:#1c2134;--panel-raised:#252d44;--surface-soft:#252d45;--hover:#2a3b62;--text:#f0f3ff;--secondary:#c0cbe2;--muted:#9baac8;--line:#b4c9ff29;--line-soft:#b4c9ff1b;--accent:#a9c6ff;--primary:#7ba7ff;--primary-hover:#a5c4ff;--primary-ink:#101d3c;--material:#20263ab8;--material-thick:#1d2336ed;--material-input:#0e142c80;--material-edge:#e3edff32;--material-under-edge:#080d215c;--material-shadow:0 14px 48px #03071a35, 0 2px 8px #0002;--selection-material:#d4e3ff24;--selection-ink:#e6efff;--wallpaper-base:#10131e;--wallpaper-blue:#204dc340;--wallpaper-violet:#7152c83d}}html{scroll-padding-top:30px}body{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,PingFang SC,sans-serif}::selection{background:#77a8ff50}.traditional-forum{isolation:isolate;padding-top:24px;position:relative}.forum-backdrop{z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 80% 8%, var(--wallpaper-blue), transparent 60%), radial-gradient(ellipse at 5% 75%, var(--wallpaper-violet), transparent 58%), var(--wallpaper-base);position:fixed;inset:0;overflow:hidden}.forum-backdrop>svg{width:100%;height:100%;position:absolute;inset:0}.backdrop-ribbon{fill:none}.backdrop-ribbon-blue{opacity:.21}.backdrop-ribbon-silver{opacity:.32}.backdrop-ribbon-edge{opacity:.65}:root[data-theme=dark] .backdrop-ribbon-blue{opacity:.17}:root[data-theme=dark] .backdrop-ribbon-silver{opacity:.08}:root[data-theme=dark] .backdrop-ribbon-edge{opacity:.12}.forum-site-header{z-index:40;background:0 0;border:0;width:calc(100% - 64px);max-width:1216px;margin:0 auto;position:relative}.forum-liquid-material{background:var(--glass);box-shadow:0 18px 60px #314e8a16,0 2px 5px #263d6710}:root[data-theme=dark] .forum-liquid-material{box-shadow:0 20px 65px #03071655,0 2px 5px #02061733}.forum-header-inner{min-height:77px;padding:17px 26px 11px}.forum-brand{gap:10px}.forum-brand>svg{width:39px;height:39px;color:var(--accent);filter:drop-shadow(0 3px 7px #6492ff38)}.forum-brand>strong{letter-spacing:-.045em;font-size:23px;font-weight:650}.forum-brand>strong>span{letter-spacing:.015em;color:var(--secondary);margin-left:7px;font-size:16px;font-weight:450}.forum-header-actions{gap:14px}.forum-header-search,.forum-header-notifications{color:var(--secondary);font-size:13px}.forum-login{border:1px solid var(--material-edge);background:var(--material-input);min-height:40px;box-shadow:0 2px 6px #283f7110, inset 0 1px 0 var(--material-edge);border-radius:50px}.forum-appearance select{color:var(--secondary);font-size:12px}.forum-appearance option{background:var(--panel)}.forum-header-notifications b{color:var(--primary-ink);background:var(--primary)}.forum-primary-navigation{background:0 0;border:0;padding:0 12px 11px}.forum-primary-navigation>div{gap:5px;padding:0}.forum-primary-navigation a{min-height:42px;color:var(--secondary);border-radius:50px;padding:0 22px;font-size:13px}.forum-primary-navigation a:first-child{margin-left:0}.forum-primary-navigation a.active{background:var(--selection-material);color:var(--selection-ink);box-shadow:inset 0 1px 1px var(--material-edge), 0 2px 7px #304f8f0f;font-weight:600}.forum-primary-navigation a.active:after{display:none}.forum-primary-navigation .forum-manage-link{padding-right:19px}.forum-location-bar{padding-block:20px 10px}.forum-breadcrumbs{color:var(--muted)}.forum-personal-navigation{gap:8px}.forum-personal-navigation>a{border-radius:50px;min-height:32px;padding:0 11px}.forum-personal-navigation>a[aria-current=page]{background:var(--selection-material)}.forum-page,.page-wrap{padding-top:20px}.forum-page-heading{margin-bottom:26px}.forum-page-heading h1{letter-spacing:-.055em;font-size:34px;font-weight:650;line-height:1.25}.forum-page-heading p{color:var(--secondary);margin-top:10px;font-size:13px}.button{border-radius:50px;min-height:43px;padding:11px 19px;font-weight:550}.button-primary{background:linear-gradient(170deg, #ffffff20, #fff0 65%), var(--primary);border:1px solid #ffffff24;box-shadow:inset 0 1px #ffffff40,0 5px 15px #3168ee29}:root[data-theme=dark] .button-primary{box-shadow:inset 0 1px #ffffff6b,0 4px 18px #3265d526}.button-secondary{background:var(--material);border-color:var(--material-edge);box-shadow:inset 0 1px 0 var(--material-edge), 0 3px 9px #203e7609}.button-small{min-height:36px;padding:8px 13px}.forum-header-compose{min-height:40px;padding-inline:19px}.forum-notice{border:1px solid var(--material-edge);background:var(--material);box-shadow:inset 0 1px 0 var(--material-edge), 0 3px 16px #203e7608;-webkit-backdrop-filter:blur(18px)saturate(120%);color:var(--secondary);border-radius:18px;margin-bottom:28px;padding:13px 18px}.forum-notice>svg{width:18px;height:18px;color:var(--accent)}.forum-notice p{gap:5px 16px}.forum-section-heading{margin-bottom:13px;padding-inline:3px}.forum-section-heading h2{letter-spacing:-.025em;font-size:18px;font-weight:620}.forum-section-heading>span{color:var(--muted);font-size:11px}.forum-panel{border:1px solid var(--material-edge);background:var(--material);box-shadow:inset 0 1px 0 var(--material-edge), inset 0 -1px 0 var(--material-under-edge), var(--material-shadow);-webkit-backdrop-filter:blur(26px)saturate(125%);border-radius:24px}.board-directory{overflow:hidden}.board-directory-head{color:var(--muted);border-bottom:1px solid var(--line-soft);background:#8fa6d009;border-radius:23px 23px 0 0;padding:13px 26px;font-size:11px}.directory-board-row{--board-tint:#698cf3;min-height:148px;padding:25px 26px;position:relative}.directory-board-row[data-board=miniread]{--board-tint:#a175e7}.directory-board-row[data-board=public]{--board-tint:#6988aa}.directory-board-row:before{content:"";background:radial-gradient(ellipse at 0 50%, color-mix(in srgb, var(--board-tint), transparent 92%), transparent 78%);pointer-events:none;width:210px;position:absolute;inset:0 auto 0 0}.directory-board-info{gap:17px;position:relative}.directory-board-icon{margin-top:3px;padding:0}.directory-board-icon .app-mark{box-shadow:inset 0 1px 0 #ffffff70, 0 7px 15px color-mix(in srgb, var(--board-tint), transparent 80%);border-radius:16px;width:52px!important;height:52px!important}.directory-board-title{gap:9px}.directory-board-title>a{letter-spacing:-.035em;font-size:20px;font-weight:650}.board-type{border-color:var(--line-soft);color:var(--muted);border-radius:5px;padding:2px 6px;font-size:9px}.directory-board-row[data-board=public] .board-type{display:none}.directory-board-info p{color:var(--secondary);margin-top:5px;font-size:12px}.directory-subforums{gap:5px;margin-top:12px}.directory-subforums>a{background:var(--material-input);border:1px solid var(--material-edge);box-shadow:inset 0 1px 0 var(--material-edge), 0 1px 3px #33518208;min-height:28px;color:var(--secondary);border-radius:50px;padding:3px 11px;font-size:11px;text-decoration:none}.directory-board-count{gap:4px;font-size:11px}.directory-board-count>strong{letter-spacing:-.04em;font-size:24px;font-weight:500}.directory-board-count>strong>span{letter-spacing:0}.directory-board-latest>a{color:var(--secondary);font-size:12px}.directory-board-latest>span{color:var(--muted);font-size:10px}.public-mark{color:#4b6e9f;background:linear-gradient(145deg,#f8fcff,#c5d8ec);border:1px solid #fff9}:root[data-theme=dark] .public-mark{color:#e1eeff;background:linear-gradient(145deg,#5b7594,#303f5a);border-color:#b8d3ff30}.forum-index-latest{margin-top:31px}.forum-topic-head{color:var(--muted);background:#8fa6d009;border-radius:23px 23px 0 0;padding:13px 26px;font-size:11px}.forum-thread-row{min-height:97px;padding:21px 26px}.forum-thread-row:last-child{border-radius:0 0 23px 23px}.forum-thread-title{font-size:15px;font-weight:550}.thread-is-pinned{background:#6b99ed07}.thread-pin,.thread-official{color:var(--accent);background:color-mix(in srgb, var(--hover), transparent 35%);border-radius:5px}.thread-pin{background:0 0}.forum-thread-location{margin-top:8px}.forum-thread-count>a{font-size:17px;font-weight:500}.forum-thread-latest,.forum-thread-author{font-size:12px}.forum-subnav{background:var(--material);box-shadow:inset 0 1px 0 var(--material-edge), 0 3px 14px #23416a08;border:0;border-radius:22px;gap:5px;width:fit-content;max-width:100%;margin-bottom:21px;padding:5px}.forum-subnav>a{border-radius:50px;min-height:38px;padding:8px 16px;font-size:12px}.forum-subnav>a.active{background:var(--selection-material);box-shadow:inset 0 1px 0 var(--material-edge), 0 2px 6px #203f6c0e;color:var(--selection-ink)}.forum-subnav>a.active:after{display:none}.board-page-identity h1{font-size:31px}.board-page-identity>.app-mark{box-shadow:0 8px 20px #4364b51c}.forum-list-tools{padding:17px 22px}input,select,textarea{background-color:var(--material-input);border-color:var(--line);box-shadow:inset 0 1px 2px #24396704}.forum-list-filters select{border-radius:12px;min-height:38px}.forum-search-form>input{background:var(--material-input);border-radius:50px 0 0 50px;padding-left:15px}.forum-search-form>button{background:var(--material-input);border-radius:0 50px 50px 0;padding-right:15px}.forum-pagination{padding-block:17px}.forum-pagination button{background:var(--material-input);border-radius:50px;padding-inline:14px}.forum-post{background:var(--material-thick)}.forum-post-user{background:#799fe708}.forum-post .article-body{color:var(--text)}.forum-post-heading h1{letter-spacing:-.04em;font-size:30px;font-weight:650}.forum-post-actions{gap:6px 10px}.forum-post-actions>button{border-radius:50px;padding-inline:8px}.forum-quick-reply{background:var(--material-thick)}.forum-quick-reply textarea{border-radius:16px}.forum-site-footer{color:var(--muted);padding-top:22px}.preview-label{border-color:var(--line);border-radius:5px}.forum-mobile-navigation-shell{display:none}.dialog{border:1px solid var(--material-edge);background:var(--material-thick);-webkit-backdrop-filter:blur(40px)saturate(130%);box-shadow:inset 0 1px 0 var(--material-edge), 0 30px 100px #07143440;border-radius:28px}.dialog-close{background:var(--material-input);border-radius:50%}.compose-content input,.compose-content textarea,.compose-content .form-grid select{background-color:var(--material-input);border-radius:14px}.search-input{background:var(--material-input);border-radius:18px}.search-results>button{border-radius:15px}.toast{background:var(--material-thick);border-color:var(--material-edge);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(24px);border-radius:50px}.notification-list,.studio-card,.feedback-table-wrap{border-radius:22px}@media (hover:hover) and (pointer:fine){.forum-primary-navigation a:hover,.forum-personal-navigation a:hover{background:var(--selection-material)}.directory-subforums>a:hover{color:var(--accent);background:var(--selection-material);border-color:color-mix(in srgb, var(--accent), transparent 65%);text-decoration:none}.forum-thread-row:hover{background:#729fe60c}.forum-post-actions>button:hover{background:var(--hover)}.button-primary:hover{background-color:var(--primary-hover)}}@media (width<=1050px){.forum-header-actions{gap:10px}.directory-board-row{padding-inline:22px}.directory-subforums>a{padding-inline:9px}}@media (width<=900px){.forum-site-header{width:calc(100% - 48px)}.forum-header-inner{padding-inline:20px}.forum-location-bar{padding-top:16px}.forum-personal-navigation{gap:5px;margin-left:-10px}.directory-board-row{padding-inline:20px}.directory-board-info .app-mark{width:45px!important;height:45px!important}.directory-subforums{gap:5px}.directory-board-title>a{font-size:19px}.directory-board-info p{font-size:11px}}@media (width<=700px){.directory-board-row{gap:13px 12px;min-height:0}.directory-board-latest{padding-left:57px}.directory-board-latest>span{margin-top:3px}.forum-subnav>a{padding-inline:13px}}@media (width<=640px){.traditional-forum{padding-top:max(12px, env(safe-area-inset-top))}.forum-site-header{width:calc(100% - 24px)}.forum-header-inner{gap:6px;min-height:61px;padding:10px 13px 5px}.forum-brand{gap:4px}.forum-brand>svg{width:29px;height:29px}.forum-brand>strong{font-size:22px}.forum-header-actions{gap:2px}.forum-appearance>select{width:82px;min-height:38px;font-size:11px}.forum-header-search{min-height:38px;font-size:12px}.forum-login{min-height:33px;padding-inline:10px;font-size:11px}.forum-primary-navigation{padding:4px 8px 9px}.forum-primary-navigation>div{gap:1px;padding:0}.forum-primary-navigation a{min-height:36px;padding:0 3px;font-size:11px}.forum-location-bar{gap:1px;padding-top:13px;padding-bottom:2px}.forum-personal-navigation>a{min-height:31px;font-size:11px}.forum-page,.page-wrap{padding-top:18px}.forum-page-heading{gap:12px;margin-bottom:21px}.forum-page-heading h1{font-size:29px}.forum-page-heading p{margin-top:8px;font-size:12px}.forum-page-heading .button{border-radius:50px;min-height:39px;padding:10px 15px}.button{border-radius:50px}.forum-notice{border-radius:18px;margin-bottom:23px;padding:13px 14px;font-size:11px}.forum-notice>svg{width:16px;height:16px}.forum-section-heading{margin-bottom:12px;padding-inline:2px}.forum-section-heading h2{font-size:17px}.forum-section-heading>span{font-size:9px}.forum-panel{border-radius:22px}.board-directory-head{border-radius:21px 21px 0 0;padding:11px 17px;font-size:10px}.directory-board-row{grid-template-columns:minmax(0,1fr) 46px;gap:14px 8px;padding:21px 17px}.directory-board-info{gap:12px}.directory-board-info .app-mark{border-radius:13px;width:42px!important;height:42px!important}.directory-board-title>a{font-size:18px}.directory-board-info p{font-size:11px;line-height:1.85}.directory-subforums{gap:5px;margin-top:10px}.directory-subforums>a{min-height:30px;padding:3px 10px;font-size:11px}.directory-board-count{padding-top:0;font-size:9px}.directory-board-count>strong{font-size:22px}.directory-board-count>strong>span{margin-left:3px;font-size:9px}.directory-board-latest{padding-left:54px}.directory-board-latest>a{font-size:11px}.directory-board-latest>span,.directory-board-latest time{font-size:9px}.forum-thread-row{padding:20px 18px}.forum-thread-row:last-child{border-radius:0 0 21px 21px}.forum-thread-title{font-size:15px}.thread-mobile-meta{margin-top:10px}.forum-subnav{border-radius:21px;gap:3px;padding:5px}.forum-subnav>a{min-height:35px;padding:7px 11px;font-size:11px}.board-page-identity h1{font-size:27px}.forum-post-heading h1{font-size:24px}.forum-post-content{padding:18px 18px 12px}.forum-post-actions{gap:3px 7px}.forum-post-actions>button{padding-inline:5px}.forum-quick-reply{padding-inline:18px}.forum-mobile-navigation-shell{bottom:max(12px, env(safe-area-inset-bottom));z-index:45;display:block;position:fixed;left:12px;right:12px}.forum-mobile-navigation{-webkit-backdrop-filter:none;background:0 0;border:0;gap:3px;padding:7px;display:grid;position:relative;inset:auto}.forum-mobile-navigation>a,.forum-mobile-navigation>button{border-radius:20px;gap:2px;min-height:48px;font-size:9px}.forum-mobile-navigation>a.active{background:var(--selection-material);color:var(--selection-ink);box-shadow:inset 0 1px 0 var(--material-edge)}.forum-mobile-navigation .forum-mobile-post{background:linear-gradient(160deg, #ffffff30, transparent), var(--primary);color:var(--primary-ink);border-radius:22px;margin:0 2px;box-shadow:inset 0 1px #ffffff60,0 3px 10px #3168ee25}.forum-site-footer{padding-bottom:calc(105px + env(safe-area-inset-bottom))}.toast{bottom:calc(92px + env(safe-area-inset-bottom));border-radius:22px}.dialog{border-radius:26px}.compose-content{padding-inline:23px}.compose-content input,.compose-content textarea,.compose-content .form-grid select{border-radius:14px}}@media (width<=359px){.forum-header-inner{padding-inline:10px}.forum-brand>svg{width:24px;height:24px}.forum-brand>strong{font-size:20px}.forum-appearance>select{width:76px;font-size:10px}.forum-header-search{padding-inline:3px;font-size:10px}.forum-login{padding-inline:8px;font-size:10px}.forum-primary-navigation a{font-size:10px}.directory-board-row{grid-template-columns:minmax(0,1fr) 39px;gap:13px 5px;padding:19px 14px}.directory-board-info{gap:9px}.directory-board-info .app-mark{width:36px!important;height:36px!important}.directory-board-latest{padding-left:45px}.directory-subforums>a{padding-inline:8px;font-size:10px}.forum-section-heading>span{font-size:8px}.forum-page-heading h1{font-size:27px}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.forum-panel,.forum-notice,.forum-subnav,.dialog,.toast,.forum-liquid-material{background:var(--panel);-webkit-backdrop-filter:none;border-color:var(--line)}.forum-backdrop>svg{display:none}.forum-backdrop{background:var(--canvas)}.forum-liquid-material>div[style]{-webkit-backdrop-filter:none!important;background:0 0!important}.forum-liquid-material>div:last-child{background:var(--panel)!important}}@media (prefers-contrast:more){.forum-panel,.forum-notice,.forum-subnav,.dialog,input,select,textarea{border-color:var(--secondary)}}@media (prefers-reduced-motion:reduce){.button,.forum-mobile-navigation a,.forum-mobile-navigation button{transition:none}.button:active{transform:none}}}
