.offsite-contact-card{display:flex;align-items:center;gap:8px;margin:7px 0 2px;padding:7px 9px;color:#356f91;border:1px solid #8fb4c5;border-radius:3px;background:linear-gradient(#fff,#eaf6fb 46%,#c8e3ee 52%,#e6f4f8);box-shadow:inset 0 1px #fff,0 1px 2px #b6c5c8;text-decoration:none}.offsite-contact-card:hover{border-color:#4f8faa;text-decoration:none}.offsite-contact-card>span:nth-child(2){display:flex;min-width:0;flex:1;flex-direction:column}.offsite-contact-card b{color:#176f9b;font-size:11px}.offsite-contact-card small{color:#6f8c98;font-size:9px}.offsite-contact-card em{color:#207aa4;font-size:10px;font-style:normal}.offsite-contact-icon{display:grid;width:29px;height:29px;place-items:center;color:#fff;border:1px solid #327e9d;border-radius:5px;background:linear-gradient(#b9ecfa,#4baccb 48%,#13749c 52%,#5fb8d1);box-shadow:inset 0 1px #fff,0 1px 1px #9badb2;font:700 15px SimSun,宋体,sans-serif;text-shadow:0 1px #276e87}.offsite-site-shell{width:100%;min-height:100vh;background:#dbe7e8}.offsite-site-shell .aobatori-page{min-height:100vh;border:0;border-radius:0;box-shadow:none}.offsite-site-shell .aobatori-layout{min-height:calc(100vh - 127px)}.aobatori-page{overflow:hidden;border:1px solid #638e9f;border-radius:4px 4px 2px 2px;background:#eaf3f4;box-shadow:inset 0 0 0 1px #fff,0 2px 6px #82989a;font:12px Tahoma,SimSun,宋体,Arial,sans-serif}.aobatori-browserbar{display:flex;align-items:center;gap:7px;height:28px;padding:0 7px;color:#53717e;border-bottom:1px solid #8ba7b0;background:linear-gradient(#fefefe,#dcebed 48%,#b9d0d5 52%,#e8f0f1);box-shadow:inset 0 1px #fff}.aobatori-browserbar button,.aobatori-footer button{color:#236d91;border:0;background:transparent;font-size:11px}.aobatori-browserbar span{min-width:0;flex:1;padding:3px 7px;overflow:hidden;border:1px solid #a3b5b8;background:#fff;box-shadow:inset 0 1px 2px #bfcaca;text-overflow:ellipsis;white-space:nowrap}.aobatori-browserbar em{font-size:10px;font-style:normal}.aobatori-header{display:flex;align-items:flex-end;justify-content:space-between;height:64px;padding:0 15px;color:#fff;border-bottom:1px solid #276d88;background:linear-gradient(#c4eef7,#68bfd5 45%,#187da4 48%,#3a9fbd);box-shadow:inset 0 1px #fff;text-shadow:0 1px #2c7188}.aobatori-logo{display:flex;align-items:center;align-self:center;gap:8px}.aobatori-logo>span{display:grid;width:36px;height:36px;place-items:center;border:1px solid #2f7892;border-radius:8px;background:linear-gradient(135deg,#e7fbff,#72d0e3 45%,#177da4 52%,#4ab3cb);box-shadow:inset 0 1px #fff,0 1px 2px #275f73;font:700 19px SimSun,宋体,sans-serif}.aobatori-logo div{display:flex;flex-direction:column}.aobatori-logo strong{font-size:19px;letter-spacing:2px}.aobatori-logo small{font-size:8px;letter-spacing:1px}.aobatori-header nav{display:flex;gap:2px}.aobatori-header nav button{min-width:65px;padding:7px 10px 6px;color:#eaf9fc;border:1px solid rgba(25,91,115,.55);border-bottom:0;border-radius:3px 3px 0 0;background:linear-gradient(#ffffff47,#0c5b7b47);box-shadow:inset 0 1px #ffffffa6;text-shadow:0 1px #28677e}.aobatori-header nav button.selected{color:#226c88;background:linear-gradient(#fff,#eaf5f6);text-shadow:none}.aobatori-login-header{align-items:center}.aobatori-login-header p{margin:0;font-size:10px}.aobatori-login-main{display:grid;min-height:calc(100vh - 119px);place-items:center;padding:30px 14px 50px;background:radial-gradient(circle at 50% 15%,#fffffff0,#e2f1f1d6 40%,#b6d3d7db),repeating-linear-gradient(135deg,rgba(255,255,255,.2) 0 2px,transparent 2px 7px)}.aobatori-login-card{width:min(590px,100%);overflow:hidden;border:1px solid #7fa2ad;border-radius:4px;background:#f6fbfb;box-shadow:inset 0 0 0 1px #fff,0 3px 10px #3d60695c}.aobatori-login-title{display:flex;align-items:baseline;justify-content:space-between;padding:9px 13px;color:#fff;border-bottom:1px solid #397e95;background:linear-gradient(#aaddeb,#68b9cf 47%,#2585a5 52%,#5babc1);box-shadow:inset 0 1px #eefcff;text-shadow:0 1px #39768b}.aobatori-login-title strong{font-size:14px}.aobatori-login-title span{font-size:10px}.aobatori-login-body{display:grid;grid-template-columns:210px 1fr;min-height:205px}.aobatori-login-illustration{display:flex;align-items:center;flex-direction:column;justify-content:center;color:#638791;border-right:1px solid #b9ced2;background:linear-gradient(135deg,#f9ffff,#deeff1)}.aobatori-login-illustration>span{display:grid;width:68px;height:68px;margin-bottom:10px;place-items:center;color:#fff;border:1px solid #367e98;border-radius:14px;background:linear-gradient(135deg,#effdff,#81d5e7 43%,#2383a7 52%,#5bb8d0);box-shadow:inset 0 1px #fff,0 2px 4px #789da5;font:700 30px SimSun,宋体,sans-serif;text-shadow:0 1px #2d718a}.aobatori-login-illustration strong{font-size:12px}.aobatori-login-illustration small{margin-top:4px;color:#9badaf;font-size:9px}.aobatori-login-body form{padding:28px 25px 16px}.aobatori-login-body form>label{display:grid;grid-template-columns:70px 1fr;align-items:center;margin-bottom:12px;color:#597782}.aobatori-login-body form>label>span{text-align:right}.aobatori-login-body form>label input{width:100%;height:27px;padding:4px 6px;color:#4b5e62;border:1px solid #92adb3;border-radius:2px;outline:0;background:#fff;box-shadow:inset 0 1px 3px #c9d5d7}.aobatori-login-body form>label input:focus{border-color:#438ba5;box-shadow:inset 0 1px 3px #c9d5d7,0 0 3px #77bbcf}.aobatori-login-options{display:flex;align-items:center;justify-content:space-between;margin:0 0 13px 70px;color:#809297;font-size:10px}.aobatori-login-options label{display:flex;align-items:center;gap:3px}.aobatori-login-options button{padding:0;color:#317b9b;border:0;background:transparent;font-size:10px}.aobatori-login-submit{width:112px;margin-left:70px;padding:6px 12px;color:#fff;border:1px solid #347d98;border-radius:3px;background:linear-gradient(#a8e1ee,#5ebbd1 47%,#1c83a8 52%,#55b3ca);box-shadow:inset 0 1px #fff,0 1px 2px #789ba2;font-weight:700;text-shadow:0 1px #2e6f87}.aobatori-login-error{margin:8px 0 0 70px;color:#bd493d;font-size:10px}.aobatori-login-notice{padding:7px 12px;color:#7f9397;border-top:1px solid #c1d2d4;background:linear-gradient(#fff,#e8f1f1);font-size:10px;text-align:center}.aobatori-layout{display:grid;grid-template-columns:170px 1fr;min-height:560px;border:8px solid #dbe8e9;border-top:7px solid #dbe8e9}.aobatori-contacts{border:1px solid #9db9c0;border-right:0;background:#edf5f4}.aobatori-user{display:flex;align-items:center;gap:7px;padding:9px;border-bottom:1px solid #b6c9cc;background:linear-gradient(#fff,#e2eeed)}.aobatori-user>span,.aobatori-contacts button>span{display:grid;width:34px;height:34px;place-items:center;color:#fff;border:1px solid #8a7580;background:linear-gradient(135deg,#efd6db,#be788b);box-shadow:inset 0 1px #fff}.aobatori-user div,.aobatori-contacts button div{display:flex;min-width:0;flex:1;flex-direction:column;text-align:left}.aobatori-user small,.aobatori-contacts button small{color:#8ba0a5;font-size:9px}.aobatori-contact-title{padding:5px 8px;color:#4e7783;border-top:1px solid #fff;border-bottom:1px solid #aac0c4;background:linear-gradient(#f9fcfc,#d8e7e8);font-weight:700}.aobatori-contacts>button{position:relative;display:flex;width:100%;align-items:center;gap:7px;padding:7px;border:0;border-bottom:1px solid #d2dfe0;background:#f8fbfa}.aobatori-contacts>button.active{background:linear-gradient(#dff4fb,#b8dbe7);box-shadow:inset 0 1px #fff}.aobatori-contacts>button>span{width:31px;height:31px;border-color:#6d8a95;background:linear-gradient(135deg,#c1e4e8,#548c9b)}.aobatori-contacts>button em{position:absolute;right:5px;top:5px;color:#59a241;font-size:9px;font-style:normal}.aobatori-chat{display:grid;min-width:0;grid-template-rows:auto auto 1fr auto;border:1px solid #9db9c0;background:#fff}.aobatori-chat-title{display:flex;align-items:center;justify-content:space-between;padding:8px 10px;border-bottom:1px solid #a8c0c5;background:linear-gradient(#fff,#dae8e9);box-shadow:inset 0 1px #fff}.aobatori-chat-title div{display:flex;flex-direction:column}.aobatori-chat-title strong{color:#286b83;font-size:13px}.aobatori-chat-title span{color:#70a05d;font-size:9px}.aobatori-chat-title button{padding:3px 9px;color:#327692;border:1px solid #9db9c0;border-radius:2px;background:linear-gradient(#fff,#dbeaec);box-shadow:inset 0 1px #fff;font-size:10px}.aobatori-date{padding:5px;color:#9caaaa;text-align:center;font-size:9px}.aobatori-messages{padding:0 11px 12px}.aobatori-system{margin:4px auto 10px;color:#97a5a7;text-align:center;font-size:9px}.aobatori-message{display:flex;align-items:flex-start;gap:7px;margin:0 0 16px}.aobatori-message>div:last-child{min-width:0;max-width:min(76%,620px)}.aobatori-message .aobatori-message-avatar{flex-shrink:0}.aobatori-message.song{flex-direction:row-reverse}.aobatori-message.song>div:last-child{text-align:right}.aobatori-message.song blockquote{text-align:left;background:linear-gradient(#f4fae8,#e5efce);border-color:#b9ca9a}.aobatori-message blockquote{overflow-wrap:anywhere}@media(max-width:640px){.aobatori-message>div:last-child{max-width:calc(100% - 44px)}}.aobatori-message-avatar{display:grid;width:29px;height:29px;place-items:center;color:#fff;border:1px solid #7595a0;background:linear-gradient(135deg,#c0e0e4,#558b9a);box-shadow:inset 0 1px #fff}.aobatori-message.song .aobatori-message-avatar{border-color:#957682;background:linear-gradient(135deg,#ead1d7,#bc7689);overflow:hidden}.aobatori-message>div>p{margin:0 0 3px;color:#527884;font-size:10px}.aobatori-message time{margin-left:7px;color:#a6b0b1;font-size:9px}.aobatori-message blockquote{display:inline-block;margin:0;padding:5px 7px;color:#485253;border:1px solid #c0d0d2;border-radius:2px;background:linear-gradient(#fff,#f2f7f7);box-shadow:inset 0 1px #fff,0 1px 1px #d9e0e0;font-size:11px;line-height:17px}.aobatori-compose{border-top:1px solid #9fb8bd;background:#f3f8f8}.aobatori-compose>div{padding:4px 7px;border-bottom:1px solid #cad7d8;background:linear-gradient(#fff,#e1ebec)}.aobatori-compose>div button{margin-right:9px;color:#477581;border:0;background:transparent;font-size:10px}.aobatori-compose textarea{display:block;width:calc(100% - 14px);height:45px;margin:6px 7px 3px;resize:none;border:1px solid #b6c7c9;background:#fff;box-shadow:inset 0 1px 2px #cbd4d5}.aobatori-compose footer{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:0 7px 6px;color:#a0abad;font-size:9px}.aobatori-compose footer button{padding:4px 18px;color:#fff;border:1px solid #347d98;border-radius:3px;background:linear-gradient(#9bdaea,#55b7d0 48%,#1b82a8 52%,#5ab6ce);box-shadow:inset 0 1px #fff;text-shadow:0 1px #286c84}.aobatori-footer{display:flex;justify-content:space-between;padding:6px 10px;color:#8ea0a3;border-top:1px solid #b3c4c7;background:linear-gradient(#fff,#e5eeee);font-size:9px}@media(max-width:720px){.aobatori-header{align-items:center;height:auto;padding:8px}.aobatori-logo strong{font-size:15px}.aobatori-header nav button{min-width:0;padding:5px}.aobatori-header nav button:first-child,.aobatori-header nav button:last-child{display:none}.aobatori-login-header p{font-size:8px}.aobatori-login-main{padding:15px 8px 30px}.aobatori-login-body{grid-template-columns:1fr}.aobatori-login-illustration{display:none}.aobatori-login-body form{padding:23px 18px}.aobatori-login-body form>label{grid-template-columns:62px 1fr}.aobatori-login-options,.aobatori-login-submit,.aobatori-login-error{margin-left:62px}.aobatori-layout{grid-template-columns:82px 1fr;min-height:590px;border-width:4px}.aobatori-user{padding:5px}.aobatori-user>span,.aobatori-contacts button>span{width:26px;height:26px}.aobatori-user small,.aobatori-contacts button small,.aobatori-contacts button em{display:none}.aobatori-contacts>button{padding:5px}.aobatori-chat-title{padding:6px}.aobatori-messages{padding-right:7px;padding-left:7px}.aobatori-compose>div button:nth-child(n+3){display:none}}.aobatori-contact-scroll-list{display:flex;flex-direction:column;gap:2px;max-height:480px;overflow-y:auto}.aobatori-contact-scroll-list button{display:flex;align-items:center;gap:8px;width:100%;padding:8px 10px;border:none;background:transparent;border-bottom:1px solid #e1ebf5;cursor:pointer;text-align:left;transition:background .15s ease}.aobatori-contact-scroll-list button:hover{background:#e8f2fc}.aobatori-contact-scroll-list button.active{background:#d4e6f8;border-left:3px solid #1f6fb2}.aobatori-contact-scroll-list button span{width:34px;height:34px;border-radius:3px;background:#2b7bb9;color:#fff;display:grid;place-items:center;font-weight:700;font-size:14px;flex-shrink:0}.aobatori-contact-scroll-list button div{flex:1;min-width:0;display:flex;flex-direction:column}.aobatori-contact-scroll-list button div b{font-size:12px;color:#203548;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aobatori-contact-scroll-list button div small{font-size:10px;color:#6a8296;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aobatori-contact-scroll-list button em{font-size:10px;color:#8fa5b8;font-style:normal}.aobatori-deleted-account{padding:48px 24px;min-width:0}.aobatori-deleted-account>p{margin:0 0 28px;color:#71868c;text-align:center;font-size:16px}.aobatori-chant{overflow:hidden;padding:12px 0;border-block:1px solid #cbdadd;background:#f3f7f7;color:#526b71}.aobatori-chant-track{display:flex;width:max-content;animation:aobatori-chant-scroll 65s linear infinite}.aobatori-chant-track span{flex-shrink:0;padding-right:80px;white-space:nowrap}.aobatori-chant:hover .aobatori-chant-track,.aobatori-chant:focus .aobatori-chant-track{animation-play-state:paused}@keyframes aobatori-chant-scroll{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.aobatori-chant{overflow-x:auto}.aobatori-chant-track{animation:none}.aobatori-chant-track span[aria-hidden]{display:none}}.aobatori-chat.aobatori-chat-deleted{grid-template-rows:auto 1fr;background:#100306;border-color:#5f1626}.aobatori-chat-deleted .aobatori-chat-title{background:linear-gradient(#310a13,#160509);border-color:#64182c;box-shadow:inset 0 1px #602036}.aobatori-chat-deleted .aobatori-chat-title strong{color:#e29ba6}.aobatori-chat-deleted .aobatori-chat-title span{color:#ab6575}.aobatori-chat-deleted .aobatori-chat-title button{color:#bc8892;border-color:#69303c;background:#260b13;box-shadow:none}.aobatori-chat-deleted .aobatori-deleted-account{padding:30px 24px 46px;background:radial-gradient(ellipse at center,#2c0913,#100306 75%)}.aobatori-chat-deleted .aobatori-deleted-account>p{color:#cf7184;letter-spacing:3px;text-shadow:0 0 10px #9e1839}.aobatori-deleted-photo{display:block;width:100%;max-width:650px;height:auto;margin:0 auto 28px;padding:5px;border:1px solid #6b2735;background:#090204;box-sizing:border-box;box-shadow:0 0 25px #5e0c2444}.aobatori-chat-deleted .aobatori-chant{color:#d98292;background:#22060e;border-color:#622033}@media(max-width:640px){.aobatori-chat-deleted .aobatori-deleted-account{padding:24px 12px}}.aobatori-contact-scroll-list button>span,.aobatori-message-avatar{overflow:hidden;flex-shrink:0;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr)}.aobatori-contact-scroll-list button>span>img,.aobatori-message-avatar>img{display:block;width:100%;height:100%;min-width:0;min-height:0;object-fit:cover;object-position:center}.aobatori-shared-image{display:block;width:480px;max-width:100%;height:auto}.police-site-shell{min-height:100vh;color:#454545;background:linear-gradient(#e9eef1,#cbd8df);font:12px SimSun,宋体,Arial,sans-serif}.police-browserbar{display:flex;align-items:center;gap:7px;height:28px;padding:0 10px;color:#687a85;border-bottom:1px solid #9caeb8;background:linear-gradient(#fff,#dce5e9 49%,#c1ced4 53%,#e7edef);box-shadow:inset 0 1px #fff}.police-browserbar button{padding:0;color:#276c91;border:0;background:transparent;font-size:11px}.police-browserbar span{min-width:0;flex:1;padding:3px 7px;overflow:hidden;border:1px solid #a8b7be;background:#fff;box-shadow:inset 0 1px 2px #c2cbcf;text-overflow:ellipsis;white-space:nowrap}.police-browserbar em{font-size:10px;font-style:normal;white-space:nowrap}.police-site-header{width:min(1180px,calc(100% - 32px));height:82px;display:flex;align-items:center;justify-content:space-between;margin:0 auto;padding:0 20px;color:#174f7e;background:linear-gradient(90deg,#fff,#eff8fd 58%,#c5e4f3);border-right:1px solid #a9bfd0;border-left:1px solid #a9bfd0}.police-site-brand{display:flex;align-items:center;gap:13px}.police-site-brand>span{display:grid;width:54px;height:57px;place-items:center;color:#f6d953;border:3px double #f2c247;border-radius:50%;background:radial-gradient(circle,#df2a21 0 48%,#9d1714 52%);box-shadow:inset 0 1px #ff9d86,0 1px 3px #788f9a;font:700 25px STKaiti,KaiTi,serif;text-shadow:0 1px #8d1714}.police-site-brand h1{margin:0;font:700 25px SimHei,黑体,sans-serif;letter-spacing:2px}.police-site-brand p{margin:5px 0 0;color:#7392ab;font:11px Arial,sans-serif;letter-spacing:2px}.police-site-tools{align-self:stretch;display:flex;align-items:flex-end;flex-direction:column;justify-content:center;gap:13px;color:#6b879c;font-size:11px}.police-site-tools input{width:175px;height:23px;padding:2px 5px;border:1px solid #8da8ba;box-shadow:inset 0 1px 2px #c3cdd2}.police-site-tools button{height:23px;padding:0 12px;color:#fff;border:1px solid #2d6f99;background:linear-gradient(#77afd1,#2f78a6);box-shadow:inset 0 1px #cde7f4}.police-site-nav{width:min(1180px,calc(100% - 32px));height:36px;display:flex;margin:0 auto;border:1px solid #195f91;background:linear-gradient(#6ba8cf 0,#3b84b5 48%,#1f699b 52%,#357fad);box-shadow:inset 0 1px #afd3e8}.police-site-nav button{flex:1;color:#fff;border:0;border-right:1px solid #1d6595;border-left:1px solid rgba(255,255,255,.25);background:transparent;font-weight:700;text-shadow:0 1px #245f86}.police-site-nav button.selected,.police-site-nav button:hover{background:linear-gradient(#97c3dc,#4b91bb 48%,#2673a2 52%,#5799bf);text-decoration:none}.police-channel-grid{width:min(1180px,calc(100% - 32px));display:grid;grid-template-columns:repeat(3,1fr);margin:0 auto;color:#eaf8ff;border:1px solid #1d70a3;border-top:0;background:#1986c2}.police-channel-grid span{padding:6px 10px;border-right:1px solid #4fa1cd;border-bottom:1px solid #1475aa;font-size:11px;white-space:nowrap}.police-channel-grid b{color:#fff9a2}.police-top-ad{position:relative;width:min(1180px,calc(100% - 32px));height:66px;display:flex;align-items:center;gap:20px;overflow:hidden;margin:8px auto;padding:0 28px;color:#7a3b14;border:1px solid #efb74a;background:linear-gradient(105deg,#ef4321 0 26%,#fff5cf 26% 73%,#f79f22 73%);box-shadow:inset 0 1px #fff1c4}.police-top-ad:after{content:"☎";position:absolute;right:130px;color:#ffffffb8;font-size:54px;transform:rotate(-15deg)}.police-top-ad i{position:absolute;left:3px;bottom:2px;color:#fff;font-size:9px;font-style:normal}.police-top-ad strong{color:#fff;font:700 23px SimHei,黑体,sans-serif;text-shadow:0 1px #a52915}.police-top-ad span{flex:1;font:22px SimHei,黑体,sans-serif;text-align:center}.police-top-ad button{z-index:1;padding:7px 14px;color:#fff;border:1px solid #c54b12;border-radius:3px;background:linear-gradient(#fb8251,#d94713);box-shadow:inset 0 1px #ffd0b8}.police-site-marquee,.police-site-breadcrumb{width:min(1180px,calc(100% - 32px));margin:0 auto;border-right:1px solid #bdcbd3;border-left:1px solid #bdcbd3;background:#fff}.police-site-marquee{padding:7px 12px;color:#73633d;border-bottom:1px solid #e1d6aa;background:#fffbe4}.police-site-marquee b{color:#b24632}.police-site-breadcrumb{padding:8px 13px;color:#73828b;border-bottom:1px solid #d2dce1;font-size:11px}.police-site-layout{width:min(1180px,calc(100% - 32px));display:grid;grid-template-columns:176px minmax(0,1fr) 176px;gap:8px;margin:0 auto;padding:8px;border-right:1px solid #bdcbd3;border-left:1px solid #bdcbd3;background:#fff}.police-site-sidebar{border:1px solid #a9bfce;background:#f4f8fa}.police-side-title,.police-notice-section-title{padding:8px 10px;color:#fff;border-bottom:1px solid #316f99;background:linear-gradient(#7fb2d1,#3e83ae 49%,#246e9e 52%,#4b8db5);box-shadow:inset 0 1px #d3ebf6;font-weight:700}.police-site-sidebar>button{width:100%;display:block;padding:8px 10px 8px 27px;color:#426882;border:0;border-bottom:1px solid #d1dfe7;background:linear-gradient(#fff,#edf4f7);text-align:left}.police-site-sidebar>button:before{content:"◆";margin-right:7px;color:#7ea6be;font-size:8px}.police-site-sidebar>button.selected{color:#b04435;font-weight:700}.police-side-box{margin:14px 8px 10px;border:1px solid #c1d1db;background:#fff}.police-side-box strong{display:block;padding:6px 8px;color:#3f708f;background:#e5f0f5}.police-side-box a{display:block;padding:5px 8px;color:#54798f;border-top:1px dotted #cbd8df}.police-notice-main{min-width:0;border:1px solid #a9bfce}.police-notice-article{padding:17px 24px 13px}.police-notice-article h2{margin:3px 0 9px;color:#222;font:700 20px SimSun,宋体,serif;line-height:29px;text-align:center}.police-notice-meta{color:#888;font-size:11px;text-align:center}.police-notice-rule{height:3px;margin:12px 0 18px;border-top:1px solid #8ba0ad;border-bottom:1px solid #d5dde1}.police-notice-article p{margin:0 0 12px;color:#333;font:13px/25px SimSun,宋体,serif;text-align:justify;text-indent:2em}.police-notice-article .police-notice-signature{margin:24px 28px 18px 0;text-align:right;text-indent:0}.police-notice-actions{display:flex;justify-content:center;gap:10px;padding-top:8px;border-top:1px dotted #bdc9cf}.police-notice-actions button{color:#386f92;border:0;background:transparent;font-size:11px}.police-notice-related{display:flex;flex-direction:column;margin:0 12px 13px;padding:9px 12px;border:1px solid #d1dde3;background:#f5f9fb}.police-notice-related strong{margin-bottom:5px;color:#386f92}.police-notice-related a{padding:3px 0;color:#527c96}.police-site-rightbar section{margin-bottom:8px;border:1px solid #afc4d0;background:#fff}.police-site-rightbar h3{margin:0;padding:7px 8px;color:#fff;border-bottom:1px solid #39789f;background:linear-gradient(#87b8d4,#397fa9);font-size:12px}.police-site-rightbar section a{display:block;padding:6px 7px;color:#496f87;border-bottom:1px dotted #cad6dc;font-size:11px}.police-site-rightbar section p{margin:0;padding:7px;color:#6f7e84;font-size:11px;line-height:16px}.police-service-icons{display:grid;grid-template-columns:1fr 1fr;padding:5px;gap:4px}.police-service-icons button{padding:7px 2px;color:#3a708f;border:1px solid #bed0d9;background:linear-gradient(#fff,#e6f0f4);font-size:10px}.police-rail-ad{position:relative;display:flex;height:155px;align-items:center;flex-direction:column;justify-content:center;margin-bottom:8px;color:#fff;border:1px solid #ef7c1d;background:radial-gradient(circle at 50% 25%,#ffd56f,#f2741b 55%,#c23f13);text-shadow:0 1px #a34417}.police-rail-ad small{position:absolute;left:3px;top:2px;font-size:8px}.police-rail-ad b{font:700 20px SimHei,黑体,sans-serif}.police-rail-ad span{margin:8px 0;font-weight:700}.police-rail-ad em{padding:4px 8px;border:1px solid #fff7;background:#c93218;font-style:normal}.police-site-footer{width:min(1180px,calc(100% - 32px));margin:0 auto;padding:14px;color:#6e818d;border:1px solid #9eb4c1;background:linear-gradient(#edf5f8,#d4e3ea);text-align:center;font-size:11px}.police-site-footer p{margin:3px}.police-edge-ad{position:fixed;right:0;top:155px;width:62px;height:155px;display:flex;align-items:center;flex-direction:column;justify-content:center;z-index:14;color:#fff;border:1px solid #176e99;background:linear-gradient(#27b3d0,#1479ac);box-shadow:0 2px 4px #40596766;writing-mode:vertical-rl;letter-spacing:2px}.police-edge-ad span{margin-top:8px;color:#cbf7ff;font-size:9px}.police-floating-ad{position:fixed;right:46px;bottom:34px;width:360px;height:255px;overflow:hidden;z-index:20;color:#fff;border:3px solid #f38b2d;background:linear-gradient(150deg,#8f25bc 0 53%,#f04c33 53% 100%);box-shadow:0 6px 18px #1d13268c,inset 0 0 0 1px #ffdf91;animation:police-ad-bob 2.8s ease-in-out infinite alternate}.police-floating-ad:before,.police-floating-ad:after{content:"";position:absolute;border-radius:50%;background:#ffdf3440}.police-floating-ad:before{width:180px;height:180px;right:-45px;top:30px}.police-floating-ad:after{width:100px;height:100px;left:-35px;bottom:-20px}.police-floating-close{position:absolute;right:4px;top:4px;z-index:3;width:22px;height:22px;color:#fff;border:1px solid #ffc792;border-radius:50%;background:#63306f;box-shadow:inset 0 1px #fff8}.police-floating-brand{position:relative;z-index:1;display:flex;align-items:baseline;gap:10px;padding:13px 16px 6px;border-bottom:1px solid #ffffff44}.police-floating-brand b{font:700 18px Arial,SimHei,sans-serif}.police-floating-brand span{font-size:11px}.police-floating-sale{position:relative;z-index:1;padding:8px 18px;text-align:center;text-shadow:0 2px #5a1a66}.police-floating-sale small{display:block;color:#ffe951;font:700 17px SimHei,黑体,sans-serif}.police-floating-sale strong{display:block;font:700 42px SimHei,黑体,sans-serif;letter-spacing:2px}.police-floating-sale strong em{color:#ffe922;font:700 74px Arial,sans-serif;font-style:normal;-webkit-text-stroke:2px #fff;text-shadow:2px 4px #572077}.police-floating-sale p{margin:-8px 0 0;color:#fff7a3;font:700 17px SimHei,黑体,sans-serif}.police-floating-city{position:absolute;left:11px;bottom:8px;z-index:1;font-size:10px}.police-floating-cta{position:absolute;right:12px;bottom:9px;z-index:1;padding:5px 12px;color:#8b1e38;border:1px solid #fff199;border-radius:3px;background:linear-gradient(#fff36c,#ffb51f);box-shadow:inset 0 1px #fff;font-weight:700}@keyframes police-ad-bob{0%{transform:translateY(-14px)}to{transform:translateY(14px)}}@media(max-width:980px){.police-site-header,.police-site-nav,.police-channel-grid,.police-top-ad,.police-site-marquee,.police-site-breadcrumb,.police-site-layout,.police-site-footer{width:100%}.police-site-header{padding:0 10px}.police-site-brand h1{font-size:21px;letter-spacing:1px}.police-site-tools{display:none}.police-site-layout{grid-template-columns:165px minmax(0,1fr)}.police-site-rightbar,.police-edge-ad{display:none}}@media(max-width:680px){.police-browserbar em{display:none}.police-site-brand>span{width:48px;height:50px;font-size:21px}.police-site-brand h1{font-size:16px}.police-site-brand p{font-size:8px}.police-site-nav button:nth-child(n+5){display:none}.police-channel-grid{grid-template-columns:1fr 1fr}.police-channel-grid span:nth-child(n+5){display:none}.police-top-ad{height:55px;margin:4px 0;padding:0 9px}.police-top-ad strong{font-size:15px}.police-top-ad span{font-size:13px}.police-top-ad button{padding:4px 6px;font-size:9px}.police-site-layout{grid-template-columns:1fr;padding:5px}.police-site-sidebar{display:none}.police-notice-article{padding:13px 12px}.police-notice-article h2{font-size:17px;line-height:25px}.police-notice-meta{line-height:17px}.police-notice-article p{font-size:13px;line-height:23px}.police-floating-ad{right:9px;bottom:14px;width:min(330px,calc(100vw - 18px));height:225px}.police-floating-sale strong{font-size:35px}.police-floating-sale strong em{font-size:62px}}@media(prefers-reduced-motion:reduce){.police-floating-ad{animation:none}}.police-evidence-card{margin:16px auto 20px;max-width:520px;background:#f7f9fa;border:1px solid #c9d6e0;padding:10px;text-align:center;box-shadow:0 1px 4px #00000014}.police-evidence-img-wrap{background:#000;display:inline-block;padding:4px;border:1px solid #b0c2d0}.police-ticket-img{max-width:100%;height:auto;display:block}.police-evidence-caption{margin-top:8px;font-size:11px;color:#567;font-family:SimSun,宋体,serif;line-height:1.5}.route-rumor-results{padding-bottom:10px}.rumor-warning{margin:8px 0 2px;padding:6px 8px;color:#9a7338;border:1px solid #ead8a5;background:linear-gradient(#fffdf1,#fff5cd);box-shadow:inset 0 1px #fff;font-size:11px}.rumor-thread{padding:10px 7px 9px;border-bottom:1px dotted #bdccc0;background:#fff}.rumor-thread:nth-of-type(2n){background:#fbfdf9}.rumor-thread-head{display:flex;align-items:baseline;gap:5px}.rumor-thread-head .rumor-board{color:#789078;font-size:11px;white-space:nowrap}.rumor-thread-head button{min-width:0;padding:0;overflow:hidden;color:#0078b6;border:0;background:transparent;font-size:13px;font-weight:700;text-align:left;text-overflow:ellipsis;white-space:nowrap}.rumor-thread-head em{margin-left:auto;color:#9ba8a0;font-size:10px;font-style:normal;white-space:nowrap}.rumor-author{display:flex;align-items:baseline;gap:4px;margin:4px 0 0;color:#a0aaa3;font-size:10px}.rumor-author b{color:#66808a}.rumor-author time{margin-left:auto}.rumor-thread>p{margin:5px 0 6px;color:#4d554f;font-size:12px;line-height:17px}.rumor-comments{border:1px solid #d2ddd3;background:#f5f9f3}.rumor-comments>div{display:flex;gap:5px;padding:4px 7px;border-bottom:1px dotted #d2ddd3}.rumor-comments>div:last-child{border-bottom:0}.rumor-comments>div>span{color:#9aac9b}.rumor-comments p{margin:0;color:#667068;font-size:11px;line-height:16px}.rumor-comments b{color:#0078b6}.rumor-comments small{margin-left:3px;color:#9aa8a1;font-size:9px}.rumor-comments .rumor-external-reply{background:#fffceb}.rumor-external-reply a{display:block;margin-top:3px;color:#006ca8;font-weight:700;text-decoration:underline}.rumor-external-reply a:after{content:" ↗";color:#d17c32}.rumor-pagination{display:flex;align-items:center;gap:4px;padding:10px 7px 2px}.rumor-pagination button{padding:2px 7px;color:#0078b6;border:1px solid #b9cdd2;border-radius:2px;background:linear-gradient(#fff,#e7f0f2);box-shadow:inset 0 1px #fff;font-size:10px}.rumor-pagination button.selected{color:#fff;border-color:#5f91a4;background:linear-gradient(#9bc3d1,#5b91a6)}.rumor-pagination span{margin-left:4px;color:#a0aaa2;font-size:10px}@media(max-width:640px){.rumor-thread-head button{white-space:normal}.rumor-thread-head em{display:none}.rumor-comments>div{padding-right:5px;padding-left:5px}}.folk-external-site{min-height:100vh;background-color:#12100e;background-image:radial-gradient(circle at 50% 10%,#201814,#0d0a08),repeating-linear-gradient(0deg,rgba(0,0,0,.4) 0px,rgba(0,0,0,.4) 1px,transparent 1px,transparent 3px);color:#333;font-family:Tahoma,SimSun,宋体,Arial,sans-serif;font-size:12px;line-height:1.6;padding-bottom:50px}.site-browser-bar{display:flex;align-items:center;max-width:980px;margin:0 auto;padding:6px 14px;background:#1a1614;border-bottom:1px solid #332822;font-size:11px}.browser-back-link{background:linear-gradient(180deg,#3d221c,#24120e);border:1px solid #5a3028;color:#f98;padding:2px 10px;border-radius:2px;cursor:pointer;font-size:11px}.browser-back-link:hover{background:linear-gradient(180deg,#572f27,#381a14);color:#fcc}.browser-url{margin-left:14px;color:#a89486;font-family:Consolas,Monaco,monospace}.browser-source-tag{margin-left:auto;color:#9e4438;font-weight:700}.site-frame{max-width:960px;margin:12px auto 0;background:#fbf8f2;border:1px solid #4a342a;box-shadow:0 4px 18px #000000d9}.site-top-utility{display:flex;justify-content:space-between;align-items:center;padding:5px 12px;background:#2b1f1a;border-bottom:1px solid #3d2d26;color:#a89587;font-size:11px}.utility-links a{color:#c9b4a5;text-decoration:none}.utility-links a:hover{color:#f86;text-decoration:underline}.utility-links .sep{margin:0 6px;color:#554137}.site-header-banner{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;background:linear-gradient(180deg,#381a14,#1c0d0a);border-bottom:2px solid #8c281e}.site-brand{display:flex;align-items:center;gap:14px}.site-logo-icon{width:48px;height:48px;background:#801810;border:2px solid #b82d22;color:#fff;display:grid;place-items:center;font:700 30px STKaiti,楷体,SimSun,serif;box-shadow:inset 0 0 8px #0009,0 2px 5px #00000080;text-shadow:1px 1px 2px #000}.site-title-group h1.site-main-name{margin:0;font:700 22px SimSun,宋体,serif;color:#f0ddd3;letter-spacing:2px;text-shadow:1px 1px 2px #000}.site-title-group p.site-sub-name{margin:4px 0 0;font-size:10px;color:#9c8374;letter-spacing:.5px}.site-header-search{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.search-box{display:flex}.search-box input{height:24px;padding:2px 6px;border:1px solid #5a3c33;background:#fbf7ee;color:#33221b;font-size:12px;width:140px;border-right:none}.search-box button{height:24px;padding:0 10px;background:linear-gradient(180deg,#8a251a,#54110a);border:1px solid #54110a;color:#fff;font-size:11px;cursor:pointer}.search-hot{font-size:10px;color:#8c7365}.site-main-nav{background:#521610;border-top:1px solid #70261f;border-bottom:2px solid #360e0a}.nav-list{list-style:none;margin:0;padding:0 10px;display:flex}.nav-list li a{display:block;padding:7px 18px;color:#f0ded9;text-decoration:none;font-size:13px;font-weight:700;font-family:SimSun,宋体,serif;border-right:1px solid #6b211a;border-left:1px solid #3d100b}.nav-list li:first-child a{border-left:none}.nav-list li a:hover{background:#6e1f18;color:#fff}.nav-list li.active a{background:#7a1d14;color:#fff;box-shadow:inset 0 2px 5px #0006}.site-breadcrumb{padding:8px 16px;background:#f1ebd9;border-bottom:1px solid #d9cdb8;font-size:11px;color:#6d5b50}.site-breadcrumb a{color:#6d5b50;text-decoration:none}.site-breadcrumb a:hover{color:#921;text-decoration:underline}.site-breadcrumb span{color:#8a2418;font-weight:700}.site-body-grid{display:grid;grid-template-columns:240px 1fr;background:#fff}.site-sidebar{background:#faf7f0;border-right:1px solid #dfd3c3;padding:14px 10px;display:flex;flex-direction:column;gap:14px}.side-panel{border:1px solid #d4c5b2;background:#fff}.panel-title{background:linear-gradient(180deg,#f5efe3,#e6dccb);border-bottom:1px solid #d4c5b2;padding:5px 8px;color:#591b14;font-size:12px;font-weight:700}.side-cat-list{list-style:none;margin:0;padding:6px 8px}.side-cat-list li{padding:4px 2px;border-bottom:1px dashed #e8dfd2}.side-cat-list li:last-child{border-bottom:none}.side-cat-list li a{color:#4a3e35;text-decoration:none;font-size:11px}.side-cat-list li a:hover{color:#921;text-decoration:underline}.side-cat-list li.current a{color:#a81c10;font-weight:700}.side-warning-content{padding:8px 10px;background:#fff9f6}.side-warning-content p{margin:0;color:#8c3226;font-size:11px;line-height:1.55}.side-hot-posts{list-style:none;margin:0;padding:6px 8px}.side-hot-posts li{padding:4px 2px;border-bottom:1px dotted #e5dbcd}.side-hot-posts li a{color:#5c4e43;text-decoration:none;font-size:11px}.side-hot-posts li a:hover{color:#a81c10}.side-counter-box{padding:10px 8px;background:#f2ede1;border:1px solid #dbcfbd;display:flex;flex-direction:column;gap:3px;font-size:11px;color:#6d5b50;text-align:center}.site-main-article{padding:20px 24px 30px;background:#fff}.article-header{text-align:center;border-bottom:1px solid #d9cdb8;padding-bottom:12px;margin-bottom:18px}.article-title{margin:0 0 8px;font:700 21px/1.3 SimSun,宋体,serif;color:#4a1510;letter-spacing:1px}.article-meta-info{font-size:11px;color:#8c7769}.article-meta-info .dot{margin:0 8px;color:#c0b0a0}.article-meta-info button{background:none;border:none;padding:0 2px;color:#7a6356;cursor:pointer;font-size:11px}.article-meta-info button.active{font-weight:700;color:#a81c10}.article-photo-container{max-width:620px;margin:0 auto 22px;text-align:center;border:1px solid #d4c7b6;padding:8px;background:#f9f6f0}.photo-wrapper{background:#000;display:inline-block;padding:4px;border:1px solid #c7b6a1}.photo-img{width:100%;max-width:590px;height:auto;display:block}.photo-caption{margin-top:8px;font-size:11px;color:#705e52}.article-dialogue-content{font-size:13px;line-height:1.85;color:#2b231c}.preface-note{background:#f8f4ec;border-left:3px solid #8c281e;padding:10px 14px;margin-bottom:20px;font-size:12px;color:#554438}.preface-note strong{color:#8c281e}.dialogue-item{margin-bottom:14px;padding:10px 14px;border:1px solid #e3d9ca;background:#fffdf9}.dialogue-item .role-badge{font-weight:700;margin-bottom:4px;font-size:13px;font-family:SimSun,宋体,serif}.dialogue-item.role-man{border-left:4px solid #5a4b41;background:#f7f4ee}.dialogue-item.role-man .role-badge{color:#4a3a30}.dialogue-item.role-god{background:#0f0b09;color:#e3d9d0;border-color:#2b1f1a}.dialogue-item.god-red{border-left:4px solid #cc2222}.dialogue-item.god-red .role-badge{color:#f44}.dialogue-item.god-black{border-left:4px solid #446688}.dialogue-item.god-black .role-badge{color:#88b0d8}.dialogue-item.god-green{border-left:4px solid #1a8a44}.dialogue-item.god-green .role-badge{color:#38c868}.dialogue-item.god-white{border-left:4px solid #aaaaaa}.dialogue-item.god-white .role-badge{color:#fff}.dialogue-item .role-text{line-height:1.8}.article-dialogue-ending{margin-top:18px;padding:14px;background:#140d0a;border:1px dashed #4a2820;text-align:center}.chant-line{margin:0 0 6px;color:#c23;font-size:14px;font-weight:700;letter-spacing:2px}.chant-desc{margin:0;color:#8f796c;font-size:11px}.article-bottom-tools{margin-top:28px;padding-top:14px;border-top:1px solid #d9cdb8;display:flex;justify-content:space-between;align-items:center;font-size:11px}.article-page-links p{margin:3px 0}.article-page-links a{color:#554438;text-decoration:none}.article-page-links a:hover{color:#a81c10;text-decoration:underline}.btn-return-forum{background:linear-gradient(180deg,#591b15,#300c08);border:1px solid #220805;color:#fff;padding:6px 14px;cursor:pointer;border-radius:2px;font-size:11px;font-family:SimSun,宋体,serif}.btn-return-forum:hover{background:linear-gradient(180deg,#78241c,#42100a);color:#ffd4cc}.site-footer{background:#241a15;border-top:2px solid #521610;padding:14px 20px;text-align:center;color:#8c776b;font-size:11px;line-height:1.8}.site-footer p{margin:0}.site-footer .disclaimer{color:#6e5c52;margin-top:4px}@media(max-width:800px){.site-body-grid{grid-template-columns:1fr}}.search-result-pane{display:flex;flex-direction:column;gap:16px}.search-result-head{border-bottom:2px solid #8c281e;padding-bottom:10px}.search-result-head h3{margin:0 0 6px;color:#8c281e;font-size:16px;font-family:SimSun,宋体,serif}.search-result-head p{margin:0;color:#7a6659;font-size:11px}.search-result-list{display:flex;flex-direction:column;gap:14px}.search-result-item{border:1px solid #e3d7c8;background:#fffdfa;padding:12px 16px;box-shadow:0 1px 3px #0000000d}.item-title{margin:0 0 6px;font-size:14px}.item-title a{color:#049;text-decoration:underline}.item-title a:hover{color:#c00}.highlight-kw{color:#c00;font-weight:700}.item-snippet{margin:0 0 8px;color:#44372e;font-size:12px;line-height:1.6}.item-meta{font-size:11px;color:#8c7769;display:flex;gap:8px;align-items:center}.read-detail-link{color:#c20;font-weight:700;text-decoration:none}.read-detail-link:hover{text-decoration:underline}.search-result-fallback{margin-top:10px}.btn-back-article{background:#f0e9dc;border:1px solid #baa895;color:#554438;padding:5px 12px;cursor:pointer;font-size:11px;border-radius:2px}.btn-back-article:hover{background:#e2d7c5}.member-profile-pane{display:flex;flex-direction:column;gap:16px}.member-card-table{margin-top:10px;border:1px solid #c7b6a1;background:#fbf7ee}.profile-table{width:100%;border-collapse:collapse;font-size:12px}.profile-table td{padding:8px 12px;border:1px solid #dcd1c2}.profile-table .tb-label{width:90px;background:#eee4d2;color:#553e30;font-weight:700;text-align:right}.profile-table .tb-val{color:#2b1f17}.member-article-text{margin-top:14px;font-size:13px;line-height:1.85;color:#2e241d}.member-article-text h3{margin:18px 0 8px;color:#7a1d14;font-size:14px;font-family:SimSun,宋体,serif;border-bottom:1px dashed #d4c5b2;padding-bottom:4px}.member-quote{margin:12px 0;padding:10px 14px;background:#f5efe3;border-left:4px solid #8c281e;font-style:italic;color:#4a3a2f;font-size:12px}.folk-external-site{background:#dedcc7;background-image:repeating-linear-gradient(90deg,transparent 0 3px,#d6d4bd 3px 4px);color:#292817;font-family:SimSun,宋体,serif;padding:8px 12px 35px}.folk-external-site .site-frame{max-width:900px;margin-top:5px;border:1px solid #92916c;background:#ffffef;box-shadow:none}.folk-external-site .site-browser-bar{max-width:900px;padding:4px 0;background:transparent;border:0;flex-wrap:wrap;gap:5px}.folk-external-site .browser-back-link{color:navy;background:#eeeedc;border:1px outset #bbb;border-radius:0}.folk-external-site .browser-url{color:#68674f;font-size:10px;overflow-wrap:anywhere}.folk-external-site .browser-source-tag{display:none}.folk-external-site .site-top-utility{padding:3px 8px;background:#eeeed5;border-bottom:1px solid #c5c59a;color:#616144;font-size:11px;flex-wrap:wrap}.folk-external-site a{color:navy;text-decoration:underline}.folk-external-site a:hover{color:#c00}.folk-external-site .site-header-banner{padding:19px 15px;background:#ffffe7;border:0;gap:15px;flex-wrap:wrap}.folk-external-site .site-logo-icon{background:transparent;border:3px double #9a1d12;color:#9a1d12;box-shadow:none;text-shadow:none;width:42px;height:48px}.folk-external-site .site-title-group h1.site-main-name{color:#8c160d;font:700 28px STKaiti,KaiTi,楷体,serif;letter-spacing:3px;text-shadow:none}.folk-external-site .site-title-group p.site-sub-name{color:#68633f;font-size:11px;letter-spacing:1px}.folk-external-site .search-box input{background:#fff;border:1px inset #aaa;width:115px}.folk-external-site .search-box button{background:#e6e6d8;color:#222;border:2px outset #ddd}.folk-external-site .site-main-nav{background:#7c2117;border:3px double #e6d4ae}.folk-external-site .nav-list{flex-wrap:wrap;padding:0;justify-content:center}.folk-external-site .nav-list li a{padding:5px 14px;color:#fffbcf;border:0;font-size:12px;font-weight:400;text-decoration:none}.folk-external-site .nav-list li.active a{background:#fff3bd;color:maroon;box-shadow:none}.folk-notice-strip{padding:6px 10px;background:#ffffcf;border-bottom:1px dotted #b8b17b;color:#92421f;font-size:11px}.folk-notice-strip span{margin-left:12px;color:#77724e}.folk-external-site .site-breadcrumb{padding:5px 10px;background:#f5f5e6;border-bottom:1px solid #c6c5a4;font-size:11px}.folk-external-site .site-body-grid{grid-template-columns:190px minmax(0,1fr);background:#fffff4}.folk-external-site .site-sidebar{padding:8px;gap:10px;background:#f5f4dc;border-right:1px solid #b9b995}.folk-external-site .side-panel{border:1px solid #b2b28d;border-radius:0;background:#ffffef;box-shadow:none}.folk-external-site .panel-title{padding:3px 6px;background:#dfdfb8;border-bottom:1px solid #aaa97f;color:#494e20;font:700 12px/1.6 SimSun,serif;text-shadow:none}.folk-webmaster p{margin:8px;font-size:12px;line-height:1.8}.folk-webmaster p b{color:maroon}.folk-webmaster p span{color:#777}.folk-counter{padding:6px;border-top:1px dotted #b9b995;text-align:center;font-size:11px}.folk-counter b{background:#222;color:#e2f58d;font:13px monospace;letter-spacing:2px;padding:1px 3px}.folk-external-site .site-main-article{padding:20px 22px;background:#fffffa;min-width:0}.folk-external-site .article-title{font-size:21px;color:#900;letter-spacing:0}.folk-external-site .article-header{border-bottom:1px dashed #aaa;margin-bottom:16px}.folk-external-site .article-photo-container{max-width:400px;padding:4px;background:transparent;border:0}.folk-external-site .photo-wrapper{background:#fff;padding:3px;border:1px solid #999}.folk-external-site .photo-caption{font-size:11px;color:#666;font-weight:400}.folk-external-site .article-dialogue-content{font-size:14px;line-height:1.9}.folk-external-site .preface-note{padding:10px;background:#f3f1df;border:1px dotted #bcb790}.folk-external-site .dialogue-item{padding:8px 0;background:transparent;border:0;border-bottom:1px dotted #ccc8b1;color:#292817}.folk-external-site .dialogue-item .role-badge{color:maroon}.folk-external-site .article-dialogue-ending{background:#f4efdb;border:1px dashed #aaa278}.folk-external-site .chant-desc{color:#666}.folk-external-site .site-footer{background:#eeeed5;border-top:3px double #999970;color:#66664b;padding:12px}.folk-external-site .site-footer .disclaimer{color:#777}.folk-external-site .search-result-item{background:transparent;border:0;border-bottom:1px dashed #bbb;box-shadow:none;padding:10px 0}@media(max-width:680px){.folk-external-site .site-body-grid{grid-template-columns:1fr}.folk-external-site .site-sidebar{border-right:0}.folk-external-site .site-main-article{padding:18px 14px}.folk-external-site .site-title-group h1.site-main-name{font-size:23px}}.folk-external-site .dialogue-item.role-god{position:relative;margin:16px 0 16px 10px;padding:12px 15px;border:1px solid var(--spirit-border);border-radius:5px;background:var(--spirit-bg);color:var(--spirit-text)}.folk-external-site .dialogue-item.role-god:before{content:"";position:absolute;left:-6px;top:18px;width:10px;height:10px;background:var(--spirit-bg);border-left:1px solid var(--spirit-border);border-bottom:1px solid var(--spirit-border);transform:rotate(45deg)}.folk-external-site .dialogue-item.role-god .role-badge{color:var(--spirit-text)}.folk-external-site .god-red{--spirit-bg: #fbe6e3;--spirit-border: #bd6159;--spirit-text: #841e18}.folk-external-site .god-black{--spirit-bg: #303030;--spirit-border: #151515;--spirit-text: #f3efe5}.folk-external-site .god-green{--spirit-bg: #e6efdb;--spirit-border: #7b965c;--spirit-text: #34531f}.folk-external-site .god-white{--spirit-bg: #ffffff;--spirit-border: #b5b5af;--spirit-text: #41413b}.folk-external-site .god-yellow{--spirit-bg: #fff2bf;--spirit-border: #bea34a;--spirit-text: #70520a}.folk-chant-ticker{overflow:hidden;background:#7c2117;color:#fffbcf;border:3px double #e6d4ae;padding:7px 0;font:13px/1.6 SimSun,宋体,serif}.folk-chant-track{display:flex;width:max-content;animation:folk-chant-scroll 65s linear infinite}.folk-chant-track>span{flex-shrink:0;white-space:nowrap;padding-right:80px}.folk-chant-ticker:hover .folk-chant-track,.folk-chant-ticker:focus .folk-chant-track{animation-play-state:paused}@keyframes folk-chant-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.folk-chant-ticker{overflow-x:auto}.folk-chant-track{animation:none}.folk-chant-track>span[aria-hidden]{display:none}}.roster-site-shell{min-height:100vh;padding:10px 14px 40px;background-color:#f0f3f6;color:#333;font:12px/1.6 Arial,Tahoma,SimSun,宋体,sans-serif}.roster-browserbar{display:flex;align-items:center;max-width:980px;margin:0 auto 10px;padding:4px 8px;background:#2b394b;color:#cfd9e8;border-radius:3px;font-size:11px}.roster-browserbar button{background:#3f556f;border:1px solid #577395;color:#fff;padding:2px 8px;font-size:11px;cursor:pointer}.roster-browserbar button:hover{background:#506d8f}.roster-browserbar span{margin-left:10px;color:#e5efff;font-family:monospace}.roster-browserbar em{margin-left:auto;font-style:normal;color:#9cb4d4}.roster-site-header{display:flex;justify-content:space-between;align-items:center;max-width:980px;margin:0 auto;padding:12px 18px;border:1px solid #9fb4cd;border-bottom:2px solid #1a518e;background:linear-gradient(180deg,#fff,#e6f0fa)}.roster-site-brand{display:flex;align-items:center;gap:12px}.roster-seal{display:grid;place-items:center;width:44px;height:44px;border:2px solid #13457a;border-radius:3px;background:#1c5e9b;color:#fff;font:700 26px SimSun,宋体,serif;box-shadow:inset 0 0 4px #0c2d4a}.roster-site-brand h1{margin:0;font:700 20px SimSun,宋体,serif;color:#0d386b;letter-spacing:1px}.roster-site-brand p{margin:2px 0 0;font-size:10px;color:#557294}.roster-header-tools{text-align:right;font-size:11px;color:#657c96}.roster-search-input{display:flex;margin-top:5px;justify-content:flex-end}.roster-search-input input{padding:2px 6px;border:1px solid #9fb4cd;font-size:11px;width:140px}.roster-search-input button{background:#1c5e9b;border:1px solid #14497a;color:#fff;padding:2px 8px;font-size:11px;cursor:pointer}.roster-site-nav{display:flex;max-width:980px;margin:0 auto;background:#144a7d;border-top:1px solid #2365a3}.roster-site-nav button{background:transparent;border:0;border-right:1px solid #205c96;color:#e5efff;padding:8px 14px;font-size:12px;cursor:pointer}.roster-site-nav button:hover,.roster-site-nav button.selected{background:#2365a3;color:#fff;font-weight:700}.roster-channel-strip{display:flex;justify-content:space-between;align-items:center;max-width:980px;margin:0 auto;padding:5px 12px;background:#e1ebf5;border:1px solid #b6ccdf;border-top:0;font-size:11px;color:#3b5a7d}.roster-channel-strip em{font-style:normal;color:#8c4224}.roster-breadcrumb{max-width:980px;margin:8px auto 0;font-size:11px;color:#6c7e92}.roster-layout{display:grid;grid-template-columns:230px minmax(0,1fr);gap:12px;max-width:980px;margin:10px auto 0}.roster-sidebar{display:flex;flex-direction:column;gap:10px}.roster-side-box{border:1px solid #b7c8da;background:#fff;padding:10px}.roster-side-box h3,.roster-side-box h4{margin:0 0 8px;padding-bottom:4px;border-bottom:1px solid #cbd7e4;color:#124578;font-size:12px}.roster-side-box ul{list-style:none;padding:0;margin:0}.roster-side-box li{padding:4px 0;border-bottom:1px dotted #e3ebf3;color:#445465;font-size:11px}.roster-side-box li.active{color:#0c437a;font-weight:700}.roster-contact-box{background:#f8fbff;font-size:11px;color:#556c84}.roster-contact-box p{margin:3px 0}.roster-contact-box small{display:block;margin-top:5px;color:#7b90a6}.roster-main{border:1px solid #b7c8da;background:#fff;padding:20px 24px;box-shadow:0 1px 3px #233e5e14}.roster-doc-no{font-size:11px;color:#788a9e;border-bottom:1px solid #d5e0ec;padding-bottom:6px;margin-bottom:12px}.roster-article h2{margin:0 0 10px;font:700 19px/1.3 SimSun,宋体,serif;color:#153c65;text-align:center}.roster-meta-bar{display:flex;justify-content:center;gap:18px;padding:6px 0;border-bottom:1px solid #d5e0ec;color:#75879a;font-size:11px}.roster-intro-p{margin:14px 0 18px;text-indent:2em;font-size:12px;color:#444;line-height:1.8;background:#fbfdff;border:1px solid #e2edf7;padding:10px 14px}.roster-article h3{margin:20px 0 10px;font:700 14px SimSun,宋体,serif;color:#184777;border-left:3px solid #1c5e9b;padding-left:8px}.roster-table{width:100%;border-collapse:collapse;margin:10px 0 20px;font-size:11px}.roster-table th,.roster-table td{border:1px solid #bdd0e2;padding:7px 8px;text-align:left}.roster-table th{background:#e8f1fa;color:#1a4978;font-weight:700}.roster-table tr.highlight-row{background:#fefbe8}.roster-table tr.highlight-row td strong{color:#9c2718}.roster-bio-card{border:1px solid #c7d8e8;background:#f8fbff;padding:12px 16px;margin:10px 0 20px}.roster-bio-title{display:flex;justify-content:space-between;border-bottom:1px solid #dbe6f2;padding-bottom:6px;margin-bottom:10px;color:#164676}.roster-bio-title span{color:#6d839c;font-size:11px}.roster-bio-card p{margin:0 0 8px;font-size:12px;line-height:1.8;color:#3b4d60;text-indent:2em}.roster-note-row{margin-top:10px;padding-top:6px;border-top:1px dashed #d5e1ee;color:#8c5528;font-size:11px}.roster-article-footer{margin-top:30px;padding-top:14px;border-top:1px solid #d5e0ec;display:flex;flex-direction:column;align-items:flex-end;gap:4px;font-size:11px;color:#687d93}.roster-article-footer button{margin-top:12px;align-self:flex-start;background:#1c5e9b;color:#fff;border:1px solid #14497a;padding:4px 14px;font-size:11px;cursor:pointer}.roster-article-footer button:hover{background:#2570b5}@media(max-width:760px){.roster-layout{grid-template-columns:1fr}}.excel-container{margin:12px 0 24px;border:1px solid #8ba0b5;background:#fff;border-radius:2px;box-shadow:0 1px 4px #283c551f;font-family:Tahoma,SimSun,宋体,Arial,sans-serif}.excel-titlebar{display:flex;align-items:center;gap:8px;padding:4px 10px;background:linear-gradient(180deg,#f3f7f2,#dce8d8);border-bottom:1px solid #b5c7b1;font-size:11px;color:#33522f}.excel-icon{display:inline-block;padding:1px 4px;background:#107c41;color:#fff;font-weight:700;font-size:9px;border-radius:2px;letter-spacing:.5px}.excel-filename{font-weight:700;color:#2b4527}.excel-app-tag{margin-left:auto;color:#6a8565;font-size:10px}.excel-formula-bar{display:flex;align-items:center;padding:3px 8px;background:#f0f3f6;border-bottom:1px solid #d0d7de;gap:6px;font-size:11px}.excel-name-box{width:50px;height:20px;background:#fff;border:1px solid #a3b2c2;box-shadow:inset 0 1px 2px #00000014;display:flex;align-items:center;justify-content:center;font-weight:700;color:#333}.excel-fx{font-style:italic;font-weight:700;color:#7b8e9f;padding:0 4px}.excel-formula-val{flex:1;height:20px;background:#fff;border:1px solid #a3b2c2;box-shadow:inset 0 1px 2px #00000014;display:flex;align-items:center;padding:0 6px;color:#1a3c63;font-family:Tahoma,sans-serif}.excel-table-scroll{overflow-x:auto;background:#fff}.excel-table{width:100%;border-collapse:collapse;font-size:11px;line-height:1.4;color:#222}.excel-col-headers th{background:#e4ecf7;border:1px solid #bfd0e0;color:#4b6279;font-weight:400;text-align:center;padding:2px 4px;height:18px;font-size:10px}.excel-corner{width:32px;background:#d8e4f2!important}.excel-row-num{width:32px;background:#e4ecf7;border:1px solid #bfd0e0;color:#4b6279;font-weight:400;text-align:center;padding:4px 2px;font-size:10px}.excel-label-headers th{background:#f5f8fb;border:1px solid #c9d7e4;color:#184777;font-weight:700;padding:6px 8px;text-align:left}.excel-cell{border:1px solid #d3dbe3;padding:6px 8px;background:#fff}.excel-cell.center{text-align:center}.excel-cell.font-bold{font-weight:700}.excel-cell.text-accent{color:#0d4680}.excel-cell.font-mono{font-family:Consolas,Monaco,Courier New,monospace;font-weight:700;color:#7b291d;letter-spacing:.5px}.highlight-excel-row .excel-cell{background:#fffae8}.highlight-excel-row .excel-cell.text-accent{color:#b02a18}.excel-sheet-tabs{display:flex;align-items:center;gap:2px;padding:4px 8px;background:#dce5ee;border-top:1px solid #b8cad9;font-size:11px}.excel-sheet{display:inline-block;padding:3px 12px;background:#c8d7e6;border:1px solid #9eb4c7;border-bottom:0;color:#415a73;cursor:pointer;border-radius:3px 3px 0 0}.excel-sheet.active{background:#fff;border-color:#8da4b8;color:#1a4978;font-weight:700}.excel-sheet-count{margin-left:auto;color:#647b92;font-size:10px}.secret-diary-shell{min-height:100vh;padding:18px 12px 38px;color:#d6c8d2;background:radial-gradient(circle at 15% 10%,rgba(184,0,85,.24),transparent 28%),radial-gradient(circle at 85% 34%,rgba(92,0,77,.3),transparent 34%),repeating-linear-gradient(135deg,rgba(255,255,255,.018) 0 1px,transparent 1px 9px),#080507;font:11px/1.5 Tahoma,SimSun,宋体,Arial,sans-serif}.secret-diary-shell:before{position:fixed;inset:0;pointer-events:none;opacity:.24;background:repeating-linear-gradient(0deg,transparent 0 2px,rgba(255,43,135,.055) 3px);content:""}.secret-diary-browserbar{position:relative;z-index:2;display:flex;align-items:center;width:min(980px,100%);height:27px;margin:0 auto;padding:0 7px;color:#a89aa4;border:1px solid #2e2029;background:linear-gradient(#38262f,#100b0e 58%,#080607);box-shadow:inset 0 1px #ffffff21,0 0 10px #000}.secret-diary-browserbar button{padding:2px 8px;color:#f7d7e7;border:1px solid #682547;border-radius:1px;background:linear-gradient(#91305e,#3f1029 52%,#210916);box-shadow:inset 0 1px #ffffff40;font-size:10px}.secret-diary-browserbar button:hover{color:#fff;border-color:#d33e82;text-decoration:none}.secret-diary-browserbar span{margin-left:9px;color:#806e79;font-size:9px}.secret-diary-browserbar em{margin-left:auto;color:#c65286;font-size:9px;font-style:normal}.secret-diary-window{position:relative;z-index:1;width:min(980px,100%);margin:0 auto;overflow:hidden;border:1px solid #5b1638;border-top:0;background:#070406;box-shadow:0 14px 36px #000,0 0 18px #e5186d40,inset 0 0 0 1px #190b12}.secret-diary-titlebar{position:relative;display:flex;align-items:center;min-height:128px;overflow:hidden;padding:8px 28px;border-bottom:1px solid #a61f5c;background:linear-gradient(112deg,transparent 0 14%,rgba(255,255,255,.07) 14.2% 14.6%,transparent 14.8% 31%,rgba(255,255,255,.06) 31.2% 31.5%,transparent 31.8%),radial-gradient(ellipse at 50% 50%,rgba(255,68,145,.34),transparent 38%),repeating-linear-gradient(100deg,transparent 0 18px,rgba(220,20,95,.1) 19px 20px),linear-gradient(#3b071f,#11050c 62%,#3a071f);box-shadow:inset 0 1px #ffffff1f,inset 0 -18px 35px #050203}.secret-diary-titlebar:before{position:absolute;left:14%;right:14%;bottom:13px;height:2px;background:#f12b82;box-shadow:0 0 5px #ff4a99,0 0 14px #d70b65;content:"";transform:rotate(-2deg)}.secret-diary-titlebar:after{position:absolute;width:330px;height:92px;left:50%;top:15px;border:1px solid rgba(255,61,142,.56);border-radius:50%;box-shadow:inset 0 0 24px #ff237e36,0 0 10px #ff237e52;content:"";transform:translate(-50%) rotate(-4deg)}.secret-diary-logo{position:relative;z-index:2;margin:auto;text-align:center}.secret-diary-logo small{color:#f66aa8;font:8px Arial,sans-serif;letter-spacing:4px;text-shadow:0 0 6px #f06}.secret-diary-logo h1{margin:-1px 0 0;color:#ffe7f3;font:700 35px/1.15 KaiTi,STKaiti,SimSun,宋体,serif;letter-spacing:7px;text-shadow:0 0 2px #fff,0 0 8px #ff4a9b,0 0 18px #e30065,2px 2px #6b123c}.secret-diary-logo p{margin:2px 0 0;color:#ba4a78;font-size:9px;letter-spacing:2px}.secret-diary-online{position:absolute;z-index:3;right:18px;bottom:12px;text-align:right}.secret-diary-online span,.secret-diary-online b,.secret-diary-online small{display:block}.secret-diary-online span{color:#a33966;font:700 9px Arial,sans-serif;letter-spacing:2px}.secret-diary-online b{color:#f03780;font:20px/21px Arial Black,Arial,sans-serif;text-shadow:0 0 7px #dc0c66}.secret-diary-online small{color:#78636e;font-size:8px}.secret-diary-spark{position:absolute;z-index:4;color:#fff;text-shadow:0 0 5px #fff,0 0 12px #ff3e95;animation:secret-glint 2.6s ease-in-out infinite}.spark-one{top:21px;left:25%;font-size:18px}.spark-two{right:24%;bottom:23px;font-size:14px;animation-delay:1.1s}@keyframes secret-glint{0%,to{opacity:.25;transform:scale(.75) rotate(0)}50%{opacity:1;transform:scale(1.15) rotate(25deg)}}.secret-diary-nav{display:flex;align-items:stretch;height:31px;padding-left:16px;border-top:1px solid #43041f;border-bottom:1px solid #6c103a;background:linear-gradient(#b72869 0,#7d154a 48%,#31061d 53%,#19030e);box-shadow:inset 0 1px #ffffff3b,0 2px 7px #000}.secret-diary-nav button{min-width:62px;padding:0 11px;color:#efc2d7;border:0;border-right:1px solid rgba(51,3,24,.72);border-left:1px solid rgba(255,255,255,.07);background:transparent;font-size:10px;text-shadow:0 1px #330419}.secret-diary-nav button:hover,.secret-diary-nav button.selected{color:#fff;background:linear-gradient(#ff7eb259,#60042b66);box-shadow:inset 0 -3px #ff4b9a,inset 0 1px #ffffff38;text-decoration:none}.secret-diary-nav em{align-self:center;margin-left:auto;padding-right:12px;color:#b86b8b;font-size:9px;font-style:normal}.secret-diary-layout{display:grid;grid-template-columns:315px minmax(0,1fr);gap:10px;min-height:520px;padding:14px;background:radial-gradient(circle at 24% 50%,rgba(113,0,48,.2),transparent 28%),#070506}.secret-diary-index,.secret-diary-content{min-width:0}.secret-diary-owner{display:flex;align-items:center;gap:10px;min-height:67px;padding:8px 10px;border:1px solid #44132a;border-left:4px solid #b61c5c;background:linear-gradient(90deg,#4c0826bf,#0f050aeb);box-shadow:inset 0 1px #ffffff0d}.secret-diary-owner>img{width:48px;height:48px;object-fit:cover;border:2px solid #c52768;border-radius:1px;box-shadow:0 0 8px #ff1e7570}.secret-diary-owner b,.secret-diary-owner span,.secret-diary-owner small{display:block}.secret-diary-owner b{color:#ff5d9e;font-size:14px;text-shadow:0 0 5px #d20b61}.secret-diary-owner span{color:#91717f;font-size:9px}.secret-diary-owner small{margin-top:3px;color:#b13a6c;font-size:9px}.secret-diary-mini-links{display:grid;grid-template-columns:1fr 1fr;margin-top:9px;border:1px solid #3d1025}.secret-diary-mini-links button{padding:6px 7px;color:#a5416b;border:0;border-right:1px solid #2f0c1d;border-bottom:1px solid #2f0c1d;background:linear-gradient(#1c0912,#0b0608);font-size:9px;text-align:left}.secret-diary-mini-links button:hover{color:#ff6aa7;background:#260b18;text-decoration:none}.secret-diary-lock-note{margin-top:9px;padding:8px 9px;color:#745c67;border:1px dashed #5b1534;background:#30051852}.secret-diary-lock-note strong{color:#d44781;font-size:10px}.secret-diary-lock-note p{margin:3px 0 0;font-size:9px;line-height:14px}.secret-diary-content{border-left:1px solid #491129;padding-left:10px}.secret-diary-content-title{display:flex;align-items:baseline;height:42px;overflow:hidden;padding:4px 10px;border-bottom:1px solid #8a1749;background:linear-gradient(90deg,#250716,#0b0508 70%)}.secret-diary-content-title span{color:#b71f60;font:700 24px/32px Arial Black,Arial,sans-serif;letter-spacing:-2px;text-shadow:2px 2px #350419}.secret-diary-content-title b{margin-left:14px;color:#7c6d74;font:18px Arial,sans-serif}.secret-diary-content-title small{margin-left:auto;color:#76344f;font-size:9px}.secret-diary-entry-list{margin:7px 0 9px}.secret-diary-entry-list button{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;width:100%;min-height:41px;padding:4px 8px;color:#a58d98;border:0;border-bottom:1px dotted #4a1b30;background:linear-gradient(90deg,rgba(91,10,46,.33),transparent);text-align:left}.secret-diary-entry-list button:hover,.secret-diary-entry-list button.selected{background:linear-gradient(90deg,#ba185b75,#2a051759);text-decoration:none}.secret-diary-entry-list button i{color:#dc2e78;font-size:13px;font-style:normal;text-shadow:0 0 6px #f33b89}.secret-diary-entry-list button:nth-child(2) i{color:#87b5a5;text-shadow:0 0 5px #5d9f87}.secret-diary-entry-list button b,.secret-diary-entry-list button small{display:block}.secret-diary-entry-list button b{color:#da6a98;font-size:11px}.secret-diary-entry-list button small{color:#6e5660;font-size:8px}.secret-diary-entry-list button em{color:#8f2e58;font: 9px Arial,sans-serif}.secret-diary-paper{position:relative;min-height:290px;padding:0 20px 35px;border:1px solid #51132f;background:radial-gradient(circle at 85% 18%,rgba(121,9,57,.18),transparent 28%),#0d080a;box-shadow:inset 0 0 22px #020102,0 0 8px #960f4526}.secret-paper-toolbar{display:flex;justify-content:space-between;margin:0 -20px 14px;padding:5px 8px;color:#cc3978;border-bottom:1px solid #5e1535;background:linear-gradient(#3b0a22,#13070d);font:9px Arial,sans-serif;letter-spacing:1px}.secret-paper-toolbar em{color:#744257;font-style:normal;letter-spacing:0}.secret-diary-paper>header{display:flex;align-items:center;justify-content:space-between;padding-bottom:9px;border-bottom:1px dotted #4a2635}.secret-diary-author{display:flex;align-items:center;gap:8px}.secret-diary-author>img{width:34px;height:34px;object-fit:cover;border:1px solid #b42160;box-shadow:0 0 6px #e71e706b}.secret-diary-author b,.secret-diary-author p,.secret-diary-author small{display:block}.secret-diary-author b{color:#e45390;font-size:11px}.secret-diary-author p{margin:0;color:#806270;font-size:9px}.secret-diary-author small{color:#5e4650;font-size:8px}.secret-diary-paper header time{color:#74314e;font-size:9px}.secret-diary-paper h2{margin:18px 0 4px;color:#ff6fac;font:700 19px SimSun,宋体,serif;letter-spacing:1px;text-shadow:0 0 7px rgba(237,33,117,.62)}.secret-diary-rule{width:100%;height:3px;margin-bottom:15px;background:#290b19}.secret-diary-rule span{display:block;width:70px;height:100%;background:#d72672;box-shadow:0 0 7px #ed2a7c}.secret-diary-copy{min-height:105px;margin:0;color:#c6adb8;font:13px/1.9 SimSun,宋体,serif;text-indent:2em;text-shadow:0 1px #000}.secret-diary-signature{margin-top:14px;color:#a92a60;font:11px Arial,sans-serif;text-align:right}.secret-diary-paper footer{position:absolute;right:14px;bottom:8px;left:20px;display:flex;gap:18px;color:#604451;border-top:1px dotted #3b1c29;padding-top:5px;font-size:8px}.secret-diary-paper footer span:last-child{margin-left:auto;color:#a02a5a}.secret-diary-footnote{position:relative;z-index:1;margin:10px auto 0;color:#4f3541;font:8px Arial,sans-serif;letter-spacing:1px;text-align:center}@media(max-width:720px){.secret-diary-shell{padding:6px 3px 22px}.secret-diary-browserbar span,.secret-diary-browserbar em,.secret-diary-online,.secret-diary-nav em{display:none}.secret-diary-titlebar{min-height:105px;padding:8px 5px}.secret-diary-logo h1{font-size:25px;letter-spacing:3px}.secret-diary-logo small{letter-spacing:2px}.secret-diary-nav{overflow-x:auto;padding-left:0}.secret-diary-nav button{min-width:58px}.secret-diary-layout{grid-template-columns:1fr;padding:7px}.secret-diary-content{border-top:1px solid #491129;border-left:0;padding-top:10px;padding-left:0}.secret-diary-content-title small{display:none}.secret-diary-paper{padding-right:12px;padding-left:12px}.secret-paper-toolbar{margin-right:-12px;margin-left:-12px}.secret-diary-copy{font-size:12px}}@keyframes qmark-bounce{0%,to{transform:translateY(0) scale(1);text-shadow:0 0 6px #ff1a3d,0 1px 0 #850014}30%{transform:translateY(-4px) scale(1.2);text-shadow:0 0 12px #ff002f,0 2px 0 #850014}50%{transform:translateY(0) scale(1.05)}70%{transform:translateY(-2px) scale(1.1)}}.nav-red-qmark{display:inline-block;color:#ff2a4b;font-weight:900;font-family:Arial,Tahoma,sans-serif;font-size:14px;animation:qmark-bounce 1.5s infinite ease-in-out}.nav-board-btn{display:inline-flex!important;align-items:center;justify-content:center;min-width:44px!important}.secret-board-section{padding:16px;background:radial-gradient(circle at 50% 10%,#2b0213,#150009)}.board-hero-banner{display:flex;align-items:center;gap:14px;padding:12px 16px;border:1px solid #7a0e38;border-radius:4px;background:linear-gradient(180deg,#3a031a,#1c000c);box-shadow:inset 0 1px #ff50824d,0 2px 8px #0009;margin-bottom:16px}.board-big-red-logo{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border:2px solid #ff1a3d;border-radius:50%;background:radial-gradient(circle at 35% 35%,#8c001a,#380009);color:#f35;font-family:Arial,Tahoma,sans-serif;font-size:28px;font-weight:900;text-shadow:0 0 10px #ff002f,0 2px 0 #54000e;box-shadow:0 0 12px #ff1a3d99,inset 0 1px 2px #fff6}.board-hero-text h3{margin:0;color:#f69;font-size:15px;letter-spacing:1px}.board-hero-text p{margin:3px 0 0;color:#ab5d7a;font-size:11px}.board-privacy-seal{margin-left:auto;color:#f57;font-size:11px;border:1px solid #73132e;background:#54001866;padding:3px 8px;border-radius:2px}.board-messages-flow{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.board-card{display:flex;gap:12px;padding:12px 14px;border:1px solid #570928;border-radius:3px;background:linear-gradient(180deg,#240211,#14010a);box-shadow:0 1px 4px #0006}.board-card.board-shadow-card{border-left:3px solid #ff1a3d}.board-card.board-tian-reply{border-left:3px solid #ff4b9a;background:linear-gradient(180deg,#2a0315,#19010d);margin-left:20px}.board-avatar-box{width:36px;height:36px;border-radius:4px;overflow:hidden;flex-shrink:0}.red-qmark-avatar{display:flex;align-items:center;justify-content:center;border:1px solid #ff1a3d;background:#380009;color:#ff2a4b;font-family:Arial,Tahoma,sans-serif;font-size:22px;font-weight:900;text-shadow:0 0 6px #ff002f}.tian-board-avatar img{width:100%;height:100%;object-fit:cover}.board-card-body{flex:1}.board-card-meta{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:6px}.board-red-sender{color:#f35;font-size:12px;font-weight:700}.board-card-meta strong{color:#ff85b3;font-size:12px}.board-time{color:#8c4c66;font-size:11px}.board-msg-text{margin:0;color:#e5b3c6;font-size:12px;line-height:1.6}.board-input-box{border:1px solid #4a0721;background:#19000b;padding:10px 12px;border-radius:3px}.board-input-title{display:flex;justify-content:space-between;color:#bd597d;font-size:11px;margin-bottom:6px}.board-input-box textarea{width:100%;height:48px;padding:6px 8px;border:1px solid #3b051a;background:#100007;color:#8a4860;font-size:11px;resize:none;border-radius:2px}.board-input-tools{display:flex;justify-content:space-between;align-items:center;margin-top:6px;color:#7d334e;font-size:10px}.board-input-tools button{padding:3px 12px;background:#470622;border:1px solid #690c34;color:#a85273;font-size:11px;border-radius:2px;cursor:not-allowed}.secret-music-section{padding:24px}.music-box-empty-card{padding:30px 20px;text-align:center;border:1px dashed #661036;background:#2b021380;border-radius:4px}.music-icon{font-size:32px;color:#ff4b9a;margin-bottom:10px}.music-box-empty-card h4{margin:0 0 8px;color:#efc2d7;font-size:14px}.music-box-empty-card p{margin:0;color:#9e5b79;font-size:11px}.wuchang-modal-backdrop{position:fixed;inset:0;z-index:999;display:grid;place-items:center;padding:16px;background:#120007d9;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.wuchang-modal-window{width:min(720px,96vw);border:1px solid #ff1a3d;background:#19010a;border-radius:4px;box-shadow:0 0 24px #ff1a3d80,inset 0 1px #fff3;overflow:hidden;animation:modal-appear .25s ease-out}@keyframes modal-appear{0%{opacity:0;transform:scale(.95) translateY(-8px)}to{opacity:1;transform:scale(1) translateY(0)}}.wuchang-modal-title{display:flex;align-items:center;justify-content:space-between;padding:8px 14px;background:linear-gradient(180deg,#660822,#30020e);border-bottom:1px solid #8c0c30;color:#f9a;font-size:13px;letter-spacing:.5px}.wuchang-modal-title button{background:transparent;border:0;color:#ff6680;font-size:18px;cursor:pointer;padding:0 4px}.wuchang-modal-title button:hover{color:#fff}.wuchang-modal-body{padding:16px}.wuchang-modal-status{display:flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid #570924;background:#2b0213;border-radius:3px;margin-bottom:14px}.wuchang-blink-dot{color:#ff2a4b;font-size:16px;animation:blink-dot 1s infinite}@keyframes blink-dot{0%,to{opacity:1}50%{opacity:.2}}.wuchang-modal-status p{margin:0;color:#ffb3c1;font-size:12px}.wuchang-gallery-strip{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin-bottom:16px}.wuchang-thumb-card{border:1px solid #4d0a20;background:#120108;padding:6px;border-radius:3px;text-align:center;display:flex;flex-direction:column}.wuchang-img-box{width:100%;aspect-ratio:1 / 2.6;background:#000;overflow:hidden;border-radius:2px;margin-bottom:6px;border:1px solid #330415}.wuchang-img-box img{width:100%;height:100%;object-fit:contain;clip-path:inset(0 0 8% 0)}.wuchang-thumb-info b{display:block;color:#ff8599;font-size:12px;margin-bottom:4px}.wuchang-thumb-info button{width:100%;padding:3px 0;background:linear-gradient(180deg,#ff2a4b,#aa0d28);border:1px solid #ff4d6a;color:#fff;font-size:11px;border-radius:2px;cursor:pointer;box-shadow:0 1px 3px #0006}.wuchang-thumb-info button:hover{background:linear-gradient(180deg,#ff4d6a,#cc1132)}.wuchang-modal-footer{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #3d0517;padding-top:12px;color:#995568;font-size:11px}.wuchang-btn-all{padding:5px 14px;background:#470622;border:1px solid #8c0c30;color:#f9a;font-size:12px;border-radius:3px;cursor:pointer}.wuchang-btn-all:hover{background:#660822;color:#fff}@media(max-width:600px){.wuchang-gallery-strip{grid-template-columns:repeat(3,1fr)}}.wuchang-grandfather-alert{display:flex;align-items:center;gap:12px;padding:12px 16px;margin-bottom:14px;border:2px solid #ff1a3d;background:linear-gradient(180deg,#420214,#200008);border-radius:4px;box-shadow:inset 0 0 16px #ff1a3d66,0 0 12px #ff002f80;animation:alert-pulse 2s infinite ease-in-out}@keyframes alert-pulse{0%,to{box-shadow:inset 0 0 12px #ff1a3d4d,0 0 8px #ff002f66;border-color:#ff1a3d}50%{box-shadow:inset 0 0 20px #ff1a3d99,0 0 16px #ff002fcc;border-color:#ff4d6a}}.wuchang-alert-icon{font-size:26px;filter:drop-shadow(0 0 6px #ff002f);flex-shrink:0}.wuchang-alert-text{color:#ff2a4b;font-size:15px;font-weight:700;line-height:1.6;letter-spacing:.5px;font-family:SimSun,宋体,Tahoma,sans-serif;text-shadow:0 0 10px rgba(255,0,47,.8),0 1px 0 #54000e}.wuchang-img-box{cursor:pointer;transition:transform .15s ease,border-color .15s ease}.wuchang-img-box:hover{transform:scale(1.03);border-color:#ff2a4b}.wuchang-zoom-backdrop{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:16px;background:#000000eb;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:modal-appear .2s ease-out}.wuchang-zoom-window{max-width:min(480px,92vw);border:1px solid #ff1a3d;background:#110006;border-radius:4px;box-shadow:0 0 30px #ff1a3d99,inset 0 1px #fff3;overflow:hidden;display:flex;flex-direction:column}.wuchang-zoom-header{display:flex;align-items:center;justify-content:space-between;padding:8px 14px;background:linear-gradient(180deg,#59071e,#29000a);border-bottom:1px solid #730a27;color:#f9a;font-size:13px}.wuchang-zoom-header button{background:transparent;border:0;color:#ff6680;font-size:20px;cursor:pointer}.wuchang-zoom-header button:hover{color:#fff}.wuchang-zoom-body{display:flex;justify-content:center;align-items:center;padding:14px;background:#080003;max-height:72vh;overflow:hidden}.wuchang-zoom-img{max-height:68vh;max-width:100%;object-fit:contain;border:1px solid #330415;box-shadow:0 0 16px #000000e6}.wuchang-zoom-footer{display:flex;align-items:center;justify-content:space-between;padding:8px 14px;background:#19010a;border-top:1px solid #3d0517;color:#a65e72;font-size:11px}.wuchang-zoom-footer button{padding:3px 14px;background:#470622;border:1px solid #8c0c30;color:#f9a;font-size:11px;border-radius:2px;cursor:pointer}.wuchang-zoom-footer button:hover{background:#660822;color:#fff}@keyframes chant-jump{0%,to{transform:translateY(0) scale(1);color:#ff2a4b;text-shadow:0 0 10px #ff002f,0 0 20px #990018,0 1px 0 #330006}25%{transform:translateY(-6px) scale(1.08);color:#ff4d6a;text-shadow:0 0 16px #ff002f,0 0 30px #ff2a4b,0 2px 0 #54000e}50%{transform:translateY(0) scale(1.02)}75%{transform:translateY(-3px) scale(1.05);color:#ff1a3d}}.wuchang-chant-container{display:flex;justify-content:center;margin-top:14px;padding-top:10px;border-top:1px dashed #570924}.wuchang-chant-btn{background:transparent;border:0;font-family:SimSun,宋体,STKaiti,楷体,serif;font-size:16px;font-weight:900;letter-spacing:3px;cursor:pointer;animation:chant-jump 1.3s infinite ease-in-out;outline:none;padding:6px 12px}.wuchang-chant-btn:hover{filter:brightness(1.35);text-decoration:underline}.wuchang-rune-backdrop{position:fixed;inset:0;z-index:1001;display:grid;place-items:center;padding:16px;background:#0a0004f0;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);animation:modal-appear .2s ease-out}.wuchang-rune-window{width:min(520px,94vw);border:1px solid #d41738;background:#0d0005;border-radius:4px;box-shadow:0 0 32px #d41738b3,inset 0 0 20px #780014cc;overflow:hidden;display:flex;flex-direction:column}.wuchang-rune-header{display:flex;align-items:center;justify-content:space-between;padding:8px 14px;background:linear-gradient(180deg,#590417,#290008);border-bottom:1px solid #7a0922;color:#f9a;font-size:13px;letter-spacing:1px}.wuchang-rune-header button{background:transparent;border:0;color:#ff6680;font-size:20px;cursor:pointer}.wuchang-rune-header button:hover{color:#fff}.wuchang-rune-body{padding:18px 20px;display:flex;flex-direction:column;gap:16px}.wuchang-chant-repeats{max-height:230px;overflow-y:hidden;display:flex;flex-direction:column;gap:3px;padding:10px 14px;border:1px solid #3d030f;background:#1a0008bf;box-shadow:inset 0 0 16px #000000e6;border-radius:2px;-webkit-user-select:none;user-select:none}.chant-line{margin:0;color:#f24;font-family:SimSun,宋体,STKaiti,楷体,serif;font-size:14px;line-height:1.5;letter-spacing:2.5px;text-align:center;text-shadow:0 0 6px #ff002f,0 0 12px #990018;opacity:.92}.wuchang-rune-form{display:flex;flex-direction:column;gap:8px}.wuchang-input-row{display:flex;gap:8px}.wuchang-input-row input{flex:1;height:34px;padding:4px 10px;background:#1a0008;border:1px solid #66081c;color:#ffb3c1;font-size:13px;letter-spacing:1.5px;border-radius:2px;outline:none;font-family:Consolas,Monaco,Tahoma,sans-serif;box-shadow:inset 0 1px 3px #000000b3}.wuchang-input-row input:focus{border-color:#f24;box-shadow:inset 0 1px 3px #000000b3,0 0 8px #ff224480}.wuchang-input-row input.input-error{border-color:#ff002f;background:#2b000a}.wuchang-input-row input.input-success{border-color:#4f8;background:#00240e;color:#7fa}.rune-submit-btn{padding:0 18px;background:linear-gradient(180deg,#aa0e2b,#610415);border:1px solid #d41738;color:#fff;font-size:13px;font-weight:700;letter-spacing:1px;border-radius:2px;cursor:pointer;box-shadow:0 1px 4px #0009}.rune-submit-btn:hover{background:linear-gradient(180deg,#cc1436,#7a061b)}.rune-err-msg{color:#ff4d6a;font-size:11px;text-align:center}.rune-ok-msg{color:#5f9;font-size:12px;text-align:center;font-weight:700;text-shadow:0 0 8px rgba(85,255,153,.6)}.wuchang-blackout-curtain{position:fixed;inset:0;z-index:99999;background:#000;display:flex;align-items:center;justify-content:center;overflow:hidden;animation:suddenBlackout .15s ease-out forwards}@keyframes suddenBlackout{0%{opacity:0;filter:brightness(3)}30%{opacity:1;filter:brightness(.2)}to{opacity:1;filter:brightness(1)}}.blackout-exit-btn{position:absolute;top:18px;right:22px;background:transparent;border:1px solid #330008;color:#612;font-size:26px;line-height:1;width:38px;height:38px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;z-index:10}.blackout-exit-btn:hover{color:#f35;border-color:#a13;text-shadow:0 0 8px #ff0033}.blackout-center-content{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;max-width:820px;padding:20px 24px;gap:24px;-webkit-user-select:none;user-select:none}.blackout-chant-wall{display:flex;flex-direction:column;gap:5px;width:100%;align-items:center}.blackout-chant-row{margin:0;font-family:SimSun,宋体,STKaiti,楷体,serif;font-size:19px;font-weight:900;letter-spacing:6px;text-align:center;opacity:0;transform:translateY(-6px) scale(.98);animation:rowAppear .22s cubic-bezier(.15,.85,.35,1.2) forwards}.blackout-chant-row.color-red{color:#ff1836;text-shadow:0 0 8px rgba(255,24,54,.9),0 0 18px rgba(200,0,30,.65)}.blackout-chant-row.color-green{color:#00e655;text-shadow:0 0 8px rgba(0,230,85,.9),0 0 18px rgba(0,160,50,.65)}.blackout-chant-row.color-yellow{color:#ffea00;text-shadow:0 0 8px rgba(255,234,0,.9),0 0 18px rgba(200,180,0,.65)}.blackout-chant-row.color-blue{color:#00a2ff;text-shadow:0 0 8px rgba(0,162,255,.9),0 0 18px rgba(0,100,220,.65)}.blackout-chant-row.color-pink{color:#f3a;text-shadow:0 0 8px rgba(255,51,170,.9),0 0 18px rgba(200,20,120,.65)}.blackout-chant-row.color-white{color:#fff;text-shadow:0 0 8px rgba(255,255,255,.9),0 0 18px rgba(200,200,200,.65)}@keyframes rowAppear{0%{opacity:0;transform:translateY(-8px) scale(.95);filter:blur(2px) brightness(2.5);text-shadow:0 0 20px #ff0033,0 0 35px #ff2255}50%{opacity:1;transform:translateY(2px) scale(1.02);filter:blur(.5px) brightness(1.6)}to{opacity:.95;transform:translateY(0) scale(1);filter:blur(0px) brightness(1);text-shadow:0 0 8px rgba(255,17,51,.85),0 0 18px rgba(180,0,25,.6)}}.blackout-rune-form{display:flex;flex-direction:column;align-items:center;gap:12px;width:100%;max-width:460px;animation:formFadeIn .4s ease-out 1.95s forwards;opacity:0}@keyframes formFadeIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.blackout-input-wrapper{display:flex;width:100%;gap:10px}.blackout-input-wrapper input{flex:1;height:42px;padding:6px 14px;background:#0d0004;border:1px solid #66081c;color:#ffccd5;font-size:15px;letter-spacing:2.5px;border-radius:3px;outline:none;font-family:Consolas,Monaco,Tahoma,sans-serif;box-shadow:inset 0 2px 6px #000000e6,0 0 10px #66081c59;transition:all .2s ease}.blackout-input-wrapper input:focus{border-color:#f13;box-shadow:inset 0 2px 6px #000000e6,0 0 14px #f139}.blackout-input-wrapper input.input-error{border-color:#ff002f;background:#200008;box-shadow:inset 0 2px 6px #000000e6,0 0 16px #ff002fcc}.blackout-input-wrapper input.input-success{border-color:#0f6;background:#001a08;color:#8fb;box-shadow:inset 0 2px 6px #000000e6,0 0 16px #00ff66b3}.blackout-verify-btn{padding:0 24px;height:42px;background:linear-gradient(180deg,#aa0e2b,#580312);border:1px solid #d41738;color:#fff;font-size:14px;font-weight:700;letter-spacing:1.5px;border-radius:3px;cursor:pointer;box-shadow:0 2px 8px #000c;transition:all .2s ease}.blackout-verify-btn:hover{background:linear-gradient(180deg,#cc1436,#7a061b);box-shadow:0 2px 12px #cc143699}.blackout-err-msg{color:#f35;font-size:13px;text-align:center;font-weight:700;letter-spacing:1px;text-shadow:0 0 8px rgba(255,51,85,.7)}.blackout-ok-msg{color:#0f7;font-size:14px;text-align:center;font-weight:700;letter-spacing:1.5px;text-shadow:0 0 10px rgba(0,255,119,.8)}.simple-diary-layout{display:block;min-height:360px;padding:28px;background:#100b0e}.simple-diary-layout>.secret-diary-index{display:none}.simple-diary-layout>.secret-diary-content{max-width:760px;margin:0 auto;padding:0;border:0}.simple-diary-list h2{margin:0 0 20px;color:#e4bdce;font-size:22px}.simple-diary-list h2 small{margin-left:10px;color:#aa919d;font-size:13px;font-weight:400}.simple-diary-list>button{display:flex;align-items:center;justify-content:space-between;width:100%;padding:22px 4px;border:0;border-bottom:1px solid #39252f;background:transparent;color:#d9b5c6;text-align:left;cursor:pointer}.simple-diary-list>button:hover{background:#21141b;text-decoration:none}.simple-diary-list b{display:block;font-size:17px;font-weight:400}.simple-diary-list time{display:block;margin-top:9px;color:#aa919d;font-size:12px}.simple-diary-list>button:focus-visible,.simple-diary-back:focus-visible{outline:2px solid #d99cb9;outline-offset:3px}.simple-diary-back{padding:6px 0;border:0;background:transparent;color:#ce9eb5;font-size:13px;cursor:pointer}.simple-diary-reader h2{margin:30px 0 12px;color:#edcfdd;font-size:24px;font-weight:400}.simple-diary-meta{color:#aa919d;font-size:12px}.simple-diary-reader>p{margin:28px 0 40px;color:#e1d3da;font-size:17px;line-height:2;white-space:pre-wrap;overflow-wrap:anywhere}@media(max-width:640px){.simple-diary-layout{padding:20px 16px}}.secret-photo-gallery{display:grid;gap:24px;padding-top:20px;min-width:0}.secret-photo-gallery img{display:block;width:100%;height:auto;box-sizing:border-box;border:1px solid #663047}.secret-diary-index{display:flex;flex-direction:column}.secret-floating-hearts{position:relative;flex:1;min-height:500px;margin-top:24px;overflow:hidden;pointer-events:none}.secret-floating-hearts span{position:absolute;line-height:1;opacity:.7;text-shadow:0 0 14px currentColor;animation:private-heart-float 7s ease-in-out infinite alternate}@keyframes private-heart-float{0%{transform:translate(-6px,14px) rotate(-12deg);opacity:.35}to{transform:translate(9px,-24px) rotate(12deg);opacity:.85}}@media(max-width:700px){.secret-floating-hearts{display:none}}@media(prefers-reduced-motion:reduce){.secret-floating-hearts span{animation:none}}.rune-popup-storm{position:fixed;inset:0;z-index:100000;overflow:hidden;background:#0006;cursor:wait}.rune-virus-popup{position:absolute;width:min(360px,78vw);background:#d4d0c8;border:2px solid;border-color:#fff #444 #444 #fff;padding:3px;color:#111;box-shadow:5px 6px #0008;font-family:SimSun,sans-serif;visibility:hidden;animation:rune-popup-appear 1ms step-end forwards}.rune-virus-title{display:flex;justify-content:space-between;align-items:center;padding:4px 6px;background:linear-gradient(90deg,#780619,#c63a48);color:#fff;font-size:13px;font-weight:700}.rune-virus-close{display:grid;place-items:center;width:18px;height:18px;background:#d4d0c8;color:#111;border:1px outset white}.rune-virus-message{display:flex;align-items:center;gap:12px;padding:24px 12px 18px}.rune-virus-message strong{font-size:18px;line-height:1.5}.rune-virus-error{display:grid;place-items:center;flex-shrink:0;width:30px;height:30px;border-radius:50%;background:#b60014;color:#fff;font:700 28px Arial,sans-serif}.rune-virus-footer{text-align:center;padding:0 0 12px}.rune-virus-footer span{display:inline-block;min-width:76px;padding:4px 12px;border:2px outset white;font-size:13px}@keyframes rune-popup-appear{to{visibility:visible}}.chat-board{grid-column:1 / -1;border:1px solid #b9c9c7;background:#fff;box-shadow:inset 0 0 0 1px #eef5f3}.chat-board-title{position:relative}.chat-board-title>em{position:absolute;right:8px;color:#dcecf0;font-size:10px;font-style:normal;font-weight:400}.chat-board-layout{display:grid;grid-template-columns:205px minmax(0,1fr);min-height:280px}.chat-contact-list{border-right:1px solid #c8d4d2;background:#f1f5f2}.chat-contact-list button{position:relative;display:grid;grid-template-columns:36px 1fr;width:100%;min-height:66px;padding:7px 20px 7px 7px;color:#555;border:0;border-bottom:1px solid #d6dfdc;background:linear-gradient(#fff,#edf3ef);box-shadow:inset 0 1px #fff;text-align:left}.chat-contact-list button:hover,.chat-contact-list button.selected{background:linear-gradient(#eaf8ff,#cbe6ef);text-decoration:none}.chat-contact-list button.selected:after{position:absolute;top:0;right:-1px;width:3px;height:100%;background:#4f9bb2;content:""}.chat-contact-avatar{display:grid;width:30px;height:30px;place-items:center;color:#fff;border:1px solid #6b8f9c;border-radius:3px;background:linear-gradient(#9cc8d4,#4c899b);box-shadow:inset 0 1px #ffffffbf,0 1px 1px #c5cecb;font:700 14px Tahoma,SimSun,宋体,sans-serif}.chat-contact-avatar img{display:block;width:100%;height:100%;object-fit:cover}.chat-contact-mother{overflow:hidden;border-color:#9a7f78}.chat-contact-classmate{overflow:hidden;border-color:#7e9e87;background:linear-gradient(#d6eff8,#6ea5bd)}.chat-contact-nightwalker{overflow:hidden;border-color:#315c61;background:linear-gradient(#66999b,#244e55)}.chat-contact-copy{min-width:0}.chat-contact-copy b,.chat-contact-copy small,.chat-contact-copy i{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-contact-copy b{color:#167ca4;font-size:12px}.chat-contact-copy small{margin-top:1px;color:#99a4a1;font-size:9px}.chat-contact-copy i{margin-top:5px;color:#7a8380;font-size:10px;font-style:normal}.chat-contact-list button>em{position:absolute;top:8px;right:7px;min-width:14px;padding:0 3px;color:#fff;border:1px solid #b73d31;border-radius:7px;background:linear-gradient(#ef8275,#c64538);box-shadow:inset 0 1px #ffffffa6;font-size:9px;font-style:normal;line-height:13px}.chat-folded-note{padding:9px 6px;color:#a9b1ae;border-bottom:1px solid #d6dfdc;background:linear-gradient(#f4f7f4,#e8eeea);box-shadow:inset 0 1px #fff;font-size:10px;text-align:center}.chat-folded-note:before,.chat-folded-note:after{margin:0 5px;color:#c6ceca;content:"—"}.chat-window{min-width:0;background:#f9fbf8}.chat-window>header{display:flex;align-items:center;justify-content:space-between;height:40px;padding:0 10px;border-bottom:1px solid #bfcdcd;background:linear-gradient(#fff,#e6efec);box-shadow:inset 0 1px #fff}.chat-window>header b{color:#286f88;font-size:12px}.chat-window>header span{margin-left:5px;color:#96a3a0;font-size:10px}.chat-window>header small{color:#a3aaa7;font-size:9px}.chat-window-person{display:flex;align-items:center;gap:6px}.chat-window-person>img{width:28px;height:28px;object-fit:cover;border:1px solid #9a7f78;border-radius:2px}.chat-message-list{min-height:180px;padding:8px 10px 2px}.chat-message{display:flex;gap:7px;margin-bottom:8px}.chat-message>span{display:grid;flex:0 0 26px;width:26px;height:26px;overflow:hidden;place-items:center;color:#fff;border:1px solid #7797a0;border-radius:2px;background:linear-gradient(#a8cbd3,#6093a2);box-shadow:inset 0 1px #ffffffbf;font-size:11px}.chat-message>span img{display:block;width:100%;height:100%;object-fit:cover}.chat-message>div{max-width:80%}.chat-message time{display:block;margin-bottom:2px;color:#a0a7a4;font-size:9px}.chat-message p{margin:0;padding:5px 7px;color:#525b57;border:1px solid #cbd6d1;border-radius:3px;background:linear-gradient(#fff,#f0f4f1);box-shadow:inset 0 1px #fff;font-size:11px;line-height:16px}.chat-message-mine{flex-direction:row-reverse}.chat-message-mine>div{text-align:right}.chat-message-mine>span{overflow:hidden;border-color:#85a75b;background:linear-gradient(#c8e79d,#85ad55)}.chat-message-mine p{border-color:#bdd39d;background:linear-gradient(#f9ffe9,#e8f3d1);text-align:left}.chat-reply-box{display:flex;gap:6px;padding:7px;border-top:1px solid #d0d9d5;background:#eef3ef}.chat-reply-box textarea{min-height:42px;flex:1;resize:none;padding:5px;color:#555;border:1px solid #9dadab;border-radius:2px;background:#fff;box-shadow:inset 0 1px 3px #3c504629,0 1px #fff;font:11px/15px Tahoma,SimSun,宋体,sans-serif}.chat-reply-box button{align-self:stretch;width:55px;color:#fff;border:1px solid #5d9236;border-radius:3px;background:linear-gradient(#d0ed91 0,#a7d658 48%,#78ae35 49%,#8fc447);box-shadow:inset 0 1px #ffffffd9,0 1px 2px #aaa;font-size:11px;font-weight:700;text-shadow:0 -1px #65912f}@media(max-width:640px){.chat-board-layout{grid-template-columns:1fr}.chat-contact-list{display:flex;overflow-x:auto;border-right:0;border-bottom:1px solid #c8d4d2}.chat-contact-list button{min-width:160px;border-right:1px solid #d6dfdc}.chat-contact-list button.selected:after{top:auto;right:0;bottom:-1px;width:100%;height:3px}.chat-message>div{max-width:86%}}.chat-unread-badge{display:inline-block;width:9px;height:9px;flex-shrink:0;border-radius:50%;background:#e53935}.chat-link-bubble{margin-top:6px}.police-notice-chat-link{display:inline-flex;align-items:center;gap:6px;background:#eef5fc;border:1px solid #99c2e8;border-left:3px solid #1f6fb2;padding:6px 10px;border-radius:3px;color:#0b5899;text-decoration:none;font-size:12px;transition:all .2s ease;box-shadow:0 1px 3px #0000000f}.police-notice-chat-link:hover{background:#deeffc;color:#083c68;border-color:#5599d4;text-decoration:underline}.police-notice-chat-link .link-icon{font-size:14px}.classroom-intro{position:fixed;inset:0;z-index:300000;display:flex;align-items:center;justify-content:center;overflow-x:hidden;overflow-y:auto;background:#141819}.classroom-stage{position:relative;width:100%;max-width:150vh;flex-shrink:0;container-type:inline-size}.classroom-background{display:block;width:100%;height:auto;object-fit:contain}.classroom-board-copy{position:absolute;left:20%;top:28%;width:63%;height:33%;box-sizing:border-box;padding:1.8vw 2vw;padding:1.8cqw 2cqw;background:radial-gradient(ellipse at 45% 40%,#badcff,#afd1f7);color:#214b76;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.classroom-board-copy p{margin:0;font:2vw/1.8 Kaiti SC,KaiTi,Songti SC,serif;font-size:2cqw;letter-spacing:.06em}.classroom-cursor{animation:classroom-cursor-blink 1s step-end infinite}.classroom-enter{align-self:flex-end;margin-top:1.4cqw;padding:.6cqw 1.5cqw;border:1px solid #507ba8;border-radius:4px;background:#e5f1ff;color:#244e78;font:1.4vw/1.5 sans-serif;font-size:1.4cqw;cursor:pointer;animation:classroom-entry-show .6s ease both}.classroom-enter:hover{background:#fff}.classroom-enter:focus-visible{outline:3px solid #244e78;outline-offset:3px}@keyframes classroom-cursor-blink{50%{opacity:0}}@keyframes classroom-entry-show{0%{opacity:0}to{opacity:1}}@media(orientation:portrait),(max-width:700px){.classroom-intro{padding:20px 12px;padding-top:calc(20px + var(--safe-area-inset-top, env(safe-area-inset-top, 0px)));padding-bottom:calc(20px + var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px)))}.classroom-stage{width:100%;max-width:540px;margin:auto;border:1px solid #53718a;border-radius:6px;overflow:hidden;background:#b8d9fa}.classroom-board-copy{position:relative;left:auto;top:auto;width:100%;height:auto;padding:20px;min-height:300px}.classroom-board-copy p{font-size:18px;line-height:1.9;overflow-wrap:break-word}.classroom-enter{align-self:stretch;width:100%;min-height:48px;margin-top:20px;padding:10px 14px;font-size:16px}}@media(max-width:350px){.classroom-board-copy{padding:16px}.classroom-board-copy p{font-size:16px}}@media(prefers-reduced-motion:reduce){.classroom-cursor,.classroom-enter{animation:none}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-font-weight:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--font-weight-bold:700;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.block{display:block}.contents{display:contents}.flex{display:flex}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.font-mono{font-family:var(--font-mono)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter\!{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)!important}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{color:#666;font-synthesis:none;background:#b9d9a1;font:12px Arial,Helvetica,宋体,sans-serif}*{box-sizing:border-box}html,body,#root,.game-root{min-height:100%}body{background-color:#b8d89c;background-image:radial-gradient(circle at 7% 20%,#ffffffb3 0 18px,#0000 65px),radial-gradient(circle at 18% 58%,#f1ffc973 0 24px,#0000 90px),radial-gradient(circle at 82% 14%,#ffffdcb3 0 22px,#0000 95px),radial-gradient(circle at 91% 75%,#cfefa9a6 0 35px,#0000 125px),linear-gradient(#dff1ca 0,#b2d78e 42%,#8fbd6f);background-attachment:fixed;margin:0;font:12px Arial,Helvetica,宋体,sans-serif}button,input,textarea{font:inherit}button{cursor:pointer}a{color:#0078b6;text-decoration:none}a:hover,button:hover{text-decoration:underline}.forum-shell{color:#666;min-height:100vh}.forum-topbar{color:#526b50;background:linear-gradient(#ffffffe6,#e1f1c8e6 48%,#bcda99eb);border-bottom:1px solid #a9c882;align-items:center;gap:17px;height:42px;padding:0 calc(50% - 480px);display:flex;box-shadow:0 1px 3px #40693452,inset 0 1px #fffffff2}.brand-lockup{-webkit-user-select:none;user-select:none;align-items:center;gap:7px;width:170px;display:flex}.brand-mark{object-fit:contain;border-radius:5px;flex-shrink:0;width:34px;height:34px;display:block}.brand-lockup strong{color:#4a664c;font-size:16px;font-weight:700;display:block}.brand-lockup small{display:none}.legacy-nav{align-self:stretch;align-items:center;gap:2px;display:flex}.legacy-nav button{color:#587054;background:0 0;border:1px solid #0000;border-radius:3px 3px 0 0;height:27px;padding:0 9px;font-size:12px}.legacy-nav button:hover,.legacy-nav button.selected{color:#356b82;background:linear-gradient(#fff,#e5f2f7 48%,#c3e0e9);border-color:#b6d5e2;text-decoration:none;box-shadow:inset 0 1px #fff,0 0 2px #8cae9b66}.forum-search{background:#ffffffeb;border:1px solid #aabf98;border-radius:2px;align-items:center;width:205px;height:24px;margin-left:auto;display:flex;overflow:hidden;box-shadow:inset 0 1px 3px #64804f40}.forum-search>span{color:#8ba879;padding-left:6px;font-size:16px;line-height:1}.forum-search input{color:#555;background:0 0;border:0;outline:0;flex:1;min-width:0;padding:0 5px;font-size:12px}.forum-search input::placeholder{color:#aaa}.forum-search button{color:#fff;background:linear-gradient(#cce78f,#a8cd62 47%,#82ac42 53%,#a4c860);border:1px solid #83a94f;border-radius:2px;height:20px;margin:1px;padding:0 9px;font-size:12px;box-shadow:inset 0 1px #f6ffe3,0 1px 1px #758b5b66}.top-actions{white-space:nowrap;gap:10px;display:flex}.top-actions button{color:#56714f;background:0 0;border:0;padding:2px;font-size:12px}.top-actions button:first-child{color:#356b82}.top-actions button:first-child:hover{color:#0078b6}.top-actions .top-register{color:#3f6d82;background:linear-gradient(#fff,#e4f0f4);border:1px solid #a8c5d0;border-radius:2px;padding:3px 8px;box-shadow:inset 0 1px #fff}.top-actions .top-account-with-avatar{align-items:center;gap:4px;display:flex}.top-actions .top-account-with-avatar img{object-fit:cover;border:1px solid #8ba5a1;border-radius:2px;width:20px;height:20px}.forum-layout{grid-template-columns:640px 300px;gap:20px;width:960px;margin:0 auto;padding:18px 0 60px;display:grid}.left-rail{display:none}.content-column{background:#ffffffe6;border:1px solid #81a472b8;min-width:0;padding:10px;box-shadow:0 1px 5px #3d683145,inset 0 1px #fffffff2}.right-rail{min-width:0}.page-heading{display:none}.compose-box{background:linear-gradient(#fff,#fafdf8);border:1px solid #b8c7af;border-radius:3px;padding:10px 10px 8px;box-shadow:inset 0 1px #fff,0 1px 2px #4a6f4b2e}.compose-title{justify-content:space-between;align-items:baseline;height:24px;display:flex}.compose-title strong{color:#6d8572;font-family:Comic Sans MS,楷体,SimSun,serif;font-size:17px;font-weight:400}.compose-title span{color:#aaa;font-size:12px}.compose-placeholder{resize:none;color:#666;background:#fff;border:1px solid #c2cfc2;border-radius:2px;outline:0;width:100%;height:66px;padding:6px 7px;font-size:12px;line-height:14px;display:block;box-shadow:inset 0 1px 3px #5c725e2e}.compose-placeholder:focus{border-color:#86b5c8;box-shadow:inset 0 1px 3px #5c725e2e,0 0 3px #579dbc66}.compose-tools{color:#777;align-items:center;gap:12px;padding-top:7px;font-size:12px;line-height:14px;display:flex}.compose-tools span{white-space:nowrap;padding:1px 2px}.compose-tools span:first-letter{font-size:13px}.tool-emotion{color:#ef9d35}.tool-picture{color:#6da24d}.tool-video{color:#6a9dc7}.tool-music{color:#b17caf}.tool-topic{color:#e38563}.tool-vote{color:#8aa64d}.compose-tools span:hover{color:#0078b6;text-decoration:underline}.publish-button{color:#fff;text-shadow:0 1px #68883d;background:linear-gradient(#d4ef92,#b4d96a 46%,#8ab74a 53%,#a4c961);border:1px solid #7c9d4d;border-radius:3px;min-width:66px;margin-left:auto;padding:4px 10px;box-shadow:inset 0 1px #ffffffd9,inset 0 -1px #4f712773,0 1px 2px #4b6b3259}.publish-button:hover{background:linear-gradient(#e7f9b5,#c9e98a 46%,#9bc65b 53%,#b8da76);text-decoration:none}.publish-button:active{transform:translateY(1px);box-shadow:inset 0 2px 4px #4a6a2b8c}.new-alert{color:#bd7c35;text-align:center;background:linear-gradient(#fffbe8,#fff3c8);border:1px solid #ead39e;border-radius:2px;margin:8px 0 0;padding:6px 10px;font-size:12px;box-shadow:inset 0 1px #fff}.new-alert:hover{color:#0078b6;cursor:pointer;text-decoration:underline}.feed-tabs{background:linear-gradient(#fff,#f2f5f1);border-bottom:1px solid #c9d4ca;align-items:center;height:35px;margin-top:8px;padding:8px 3px 0;display:flex}.group-filter{align-items:center;gap:2px;display:flex}.group-filter button{color:#777;background:0 0;border:1px solid #0000;border-bottom:0;border-radius:3px 3px 0 0;padding:3px 8px 6px;font-size:12px}.group-filter button:hover,.group-filter button.selected{color:#0078b6;background:linear-gradient(#fff,#e8f0f3);border-color:#c6d3d9;text-decoration:none;box-shadow:inset 0 1px #fff}.group-filter i{color:#ccc;font-style:normal}.feed-tabs>span{color:#aaa;margin-left:auto;font-size:11px}.feed-card{background:#ffffffb8;border-bottom:1px solid #d7ddd8;gap:10px;padding:12px 4px 10px;display:flex}.feed-card.featured{cursor:pointer}.feed-card.featured:hover{background:#f7fcf7}.post-main{flex:1;min-width:0}.avatar{color:#fff;background:linear-gradient(135deg,#82adc0,#3f748f);border:1px solid #8096a2;border-radius:2px;flex:none;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);place-items:center;width:50px;height:50px;font-family:SimSun,宋体,serif;font-weight:700;display:grid;overflow:hidden;box-shadow:inset 0 1px #fffc,0 1px 2px #53676659}.avatar img{object-fit:cover;object-position:center;width:100%;min-width:0;height:100%;min-height:0;display:block}.avatar-you{background:linear-gradient(135deg,#d5ad8b,#a77b5f)}.avatar-0{background:linear-gradient(135deg,#80b4ca,#447c9c)}.avatar-1{background:linear-gradient(135deg,#9dbc85,#678e60)}.avatar-2{background:linear-gradient(135deg,#c4a479,#91704f)}.post-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.post-head strong{color:#0078b6;font-size:12px;font-weight:700}.post-head strong:hover{text-decoration:underline}.member-badge{color:#fff;text-shadow:0 1px #63812d;background:linear-gradient(#d5e99a,#9fbd54 48%,#729638 52%,#b5d171);border:1px solid #7f9b4c;border-radius:2px;margin-left:5px;padding:1px 4px;font-size:10px;box-shadow:inset 0 1px #fff9,0 1px 1px #78905266}.post-handle,.post-time{color:#aaa;font-size:11px}.post-handle{margin-left:5px}.post-section{color:#e08c65;margin-top:4px;font-size:11px}.post-main h2{color:#333;margin:4px 0;font-size:14px;line-height:17px}.post-body{color:#444;white-space:pre-line;max-width:560px;margin-bottom:6px;font-size:12px;line-height:14px}.tag-row{flex-wrap:wrap;gap:7px;display:flex}.tag-row span{color:#0078b6;font-size:11px}.tag-row span:hover{text-decoration:underline}.post-actions,.detail-actions{gap:12px;padding-top:7px;display:flex}.post-actions button,.detail-actions button{color:#0078b6;background:0 0;border:0;padding:0;font-size:11px}.post-actions button:hover,.detail-actions button:hover,.reply-heading button:hover{text-decoration:underline}.post-actions .post-more{color:#999;margin-left:auto;font-size:12px}.coast-photo{background:#eae6df;border:3px solid #fff;outline:1px solid #b7c6b4;max-width:420px;height:170px;margin:9px 0 8px;position:relative;overflow:hidden;box-shadow:0 1px 3px #465f494d}.coast-photo img{object-fit:cover;object-position:center 18%;z-index:1;width:100%;height:100%;display:block;position:relative}.coast-photo:after{content:"";z-index:2;pointer-events:none;opacity:.12;background:repeating-linear-gradient(0deg,#0000 0 2px,#4e5f4b1f 3px 4px);position:absolute;inset:0}.photo-moon{background:#fff0a6;border-radius:50%;width:22px;height:22px;position:absolute;top:18px;right:40px}.photo-horizon{clip-path:polygon(0 70%,12% 45%,23% 62%,35% 15%,46% 55%,56% 35%,70% 65%,78% 30%,88% 57%,100% 25%,100% 100%,0 100%);background:#5d766b;height:20px;position:absolute;bottom:62px;left:-10%;right:-10%}.photo-waves{opacity:.7;background:repeating-linear-gradient(169deg,#0000 0 9px,#d8ead4 10px 12px,#0000 13px 20px);height:38px;position:absolute;bottom:15px;left:0;right:0}.coast-photo span{z-index:1;color:#fff;text-shadow:0 1px 2px #4f6754;font-size:10px;position:absolute;bottom:4px;right:6px}.side-panel{background:#ffffffe6;border:1px solid #a8bbae;border-radius:3px;margin-bottom:12px;padding:8px;box-shadow:inset 0 1px #fff,0 1px 3px #4065393b}.profile-panel{padding:9px}.profile-head{border-bottom:1px solid #d4ddd2;align-items:center;gap:9px;padding-bottom:8px;display:flex}.profile-head .avatar{width:50px;height:50px}.profile-head strong,.profile-head span{display:block}.profile-head strong{color:#0078b6;font-size:13px}.profile-head span{color:#999;margin-top:4px;font-size:11px}.profile-stats{grid-template-columns:repeat(3,1fr);padding:8px 0;display:grid}.profile-stats div{text-align:center;border-right:1px solid #d8dfd7}.profile-stats div:last-child{border:0}.profile-stats strong,.profile-stats span{display:block}.profile-stats strong{color:#555;font-size:14px;font-weight:700}.profile-stats span{color:#999;margin-top:3px;font-size:11px}.profile-follow{color:#426d37;background:linear-gradient(#e3f5ab,#b9da75 48%,#91bb52 53%,#bad979);border:1px solid #8ca969;border-radius:2px;width:100%;padding:4px;font-size:12px;box-shadow:inset 0 1px #fff,0 1px 1px #70875b55}.profile-badge{color:#718b4d;background:linear-gradient(#fff,#e9f2d8);border:1px solid #bdcda8;border-radius:2px;margin-top:7px;padding:3px 4px 3px 18px;font-size:10px;position:relative}.profile-badge:before{content:"✦";color:#e7ab3d;position:absolute;left:5px}.panel-title{color:#edf8ff;text-shadow:0 1px #4f7383;background:linear-gradient(#bad8e4 0,#8eb8ca 45%,#5e91a8 53%,#79aabd);border:1px solid #6392a6;border-radius:3px 3px 0 0;justify-content:space-between;align-items:center;min-height:27px;margin:-8px -8px 7px;padding:6px 8px;font-size:12px;font-weight:700;display:flex;box-shadow:inset 0 1px #fff,inset 0 -1px #44738866}.panel-title a{color:#f1fcff;font-size:11px}.legacy-links button{color:#0078b6;text-align:left;background:0 0;border:0;border-bottom:1px dotted #d1dbd2;width:100%;padding:6px 5px;font-size:12px;display:block}.legacy-links button:hover{background:linear-gradient(#fff,#edf5ef);text-decoration:underline}.hot-list{margin:2px 0 0;padding:0;list-style:none}.hot-list li{color:#0078b6;border-bottom:1px dotted #d4ddd4;align-items:center;gap:5px;padding:5px 1px;font-size:12px;display:flex}.hot-list li:last-child{border:0}.hot-list b{color:#93a58b;width:14px;font-weight:400}.hot-list em{color:#aaa;margin-left:auto;font-size:11px;font-style:normal}.notice-panel p{color:#777;margin:7px 0 0;font-size:11px;line-height:14px}.notice-panel p b{color:#0078b6}.notice-panel p span{color:#aaa}.search-note{color:#9a7131;background:#fff7d6;border:1px solid #e6d39d;justify-content:space-between;margin-bottom:8px;padding:6px 8px;font-size:12px;display:flex}.search-note button{color:#999;background:0 0;border:0;padding:0}.search-results{background:#fffffff2;border:1px solid #b8c7bd;padding:10px 8px 16px}.search-results-head{border-bottom:1px solid #cbd8ce;justify-content:space-between;align-items:end;padding:3px 4px 9px;display:flex}.search-results-head .eyebrow{color:#91a68e;margin:0 0 3px;font-size:11px}.search-results-head h1{color:#4b6f72;margin:0;font-size:18px}.search-results-head>span{color:#999;font-size:11px}.search-keyword-bar{color:#777;background:linear-gradient(#fff,#f1f7ed);border:1px solid #d8e1d5;margin:9px 0 2px;padding:6px 8px;font-size:12px}.search-keyword-bar strong{color:#0078b6}.search-keyword-bar button{float:right;color:#0078b6;background:0 0;border:0;padding:0;font-size:11px}.search-result{border-bottom:1px dotted #cfdacf;padding:12px 8px 10px}.search-result:last-child{border-bottom:0}.search-result-title{color:#0078b6;text-align:left;background:0 0;border:0;margin:0 0 6px;padding:0;font-size:14px;font-weight:700;display:block}.search-result-title:hover{text-decoration:underline}.search-result-meta{color:#999;font-size:11px}.search-result p{color:#555;margin:7px 0 6px;font-size:12px;line-height:16px}.search-result-actions{gap:14px;display:flex}.search-result-actions button{color:#0078b6;background:0 0;border:0;padding:0;font-size:11px}.newspaper-page{background:#fffefa;border:1px solid #b8c7bd;padding:10px 18px 24px;box-shadow:inset 0 1px #fff,0 1px 3px #3e654b29}.newspaper-kicker{color:#9a9a8f;border-bottom:1px solid #d8d7c8;justify-content:space-between;padding-bottom:7px;font-size:11px;display:flex}.newspaper-source{color:#333;justify-content:space-between;align-items:baseline;margin-top:16px;font-family:SimSun,宋体,serif;font-size:15px;font-weight:700;display:flex}.newspaper-source span{color:#888;font-family:Arial,Helvetica,宋体,sans-serif;font-size:11px;font-weight:400}.newspaper-page h1{color:#222;text-align:center;margin:13px 0 9px;font-family:SimSun,宋体,serif;font-size:22px;line-height:30px}.newspaper-reporter{color:#777;text-align:center;font-family:SimSun,宋体,serif;font-size:12px}.newspaper-divider{border-top:1px solid #999;border-bottom:1px solid #d4d0c2;height:3px;margin:12px 0 15px}.newspaper-copy{color:#333;text-align:justify;font-family:SimSun,宋体,serif;font-size:14px;line-height:26px}.newspaper-copy p{text-indent:2em;margin:0 0 13px}.forum-article-page{background:#f8fbf6;border:1px solid #aebfb4;box-shadow:inset 0 1px #fff}.forum-article-page>.back-link{margin:10px 12px}.forum-article-breadcrumb{color:#718277;background:linear-gradient(#fff,#eaf2e8);border-top:1px solid #d0dbd1;border-bottom:1px solid #b7c9bc;padding:6px 10px;font-size:11px}.forum-article-titlebar{color:#fff;text-shadow:0 1px #537687;background:linear-gradient(#b7d6e0,#7aa8b9 47%,#56869a 53%,#76a5b4);border-bottom:1px solid #557f91;justify-content:space-between;align-items:center;padding:9px 12px;display:flex;box-shadow:inset 0 1px #fff}.forum-article-titlebar h1{margin:0;font-size:14px;line-height:19px}.forum-article-titlebar span{white-space:nowrap;margin-left:12px;font-size:10px}.forum-article-layout{grid-template-columns:132px 1fr;min-height:420px;display:grid}.forum-article-author{color:#859188;text-align:center;background:#eef4ea;border-right:1px solid #c5d2c7;padding:14px 10px}.fashion-author-avatar{color:#fff;background:linear-gradient(135deg,#e4b9c3,#b56f82);border-color:#9f7280;width:64px;height:64px;margin:0 auto 8px;font-size:24px;overflow:hidden}.forum-article-author strong,.forum-article-author span,.forum-article-author small{display:block}.forum-article-author strong{color:#0078b6;font-size:13px}.forum-article-author span{color:#99a6a0;margin-top:3px;font-size:10px}.forum-article-author small{color:#fff;background:linear-gradient(#d9eaa3,#82a448);border:1px solid #8ea65c;margin:8px auto;padding:2px 4px;font-size:10px}.forum-article-author>div:not(.avatar){border-top:1px dotted #c5d2c5;padding-top:8px;font-size:10px}.forum-article-author div b{color:#687c6d}.forum-article-body{color:#3f4640;background:#fff;padding:12px 16px 20px}.forum-article-meta{color:#aaa;text-align:right;border-bottom:1px dotted #d5ddd5;margin-bottom:13px;padding-bottom:7px;font-size:10px}.forum-article-body p{text-indent:2em;margin:0 0 14px;font-size:13px;line-height:23px}.fashion-comments{background:#f8fbf6;border-top:3px double #aebfb4}.fashion-comments-title{color:#748378;background:linear-gradient(#fff,#eaf2e8);border-bottom:1px solid #bfcfc2;justify-content:space-between;align-items:center;padding:8px 11px;display:flex}.fashion-comments-title strong{color:#50767e;font-size:12px}.fashion-comments-title span{font-size:10px}.fashion-comment{border-bottom:1px solid #c5d2c7;grid-template-columns:112px 1fr;display:grid}.fashion-comment>aside{color:#9aa49c;text-align:center;background:#eef4ea;border-right:1px solid #c5d2c7;padding:11px 8px}.fashion-comment>aside .mini-avatar{color:#fff;background:linear-gradient(135deg,#b5d1d5,#628d99);border-color:#779aa4;width:38px;height:38px;margin:0 auto 6px;font-size:15px}.fashion-comment>aside b,.fashion-comment>aside span{display:block}.fashion-comment>aside b{color:#0078b6;font-size:11px}.fashion-comment>aside span{margin-top:3px;font-size:9px}.fashion-comment-main{background:#fff;min-width:0;padding:10px 13px 12px}.fashion-comment-meta{color:#aaa;justify-content:space-between;font-size:10px;display:flex}.fashion-comment-meta em{color:#8da092;font-style:normal}.fashion-comment-main>p{color:#4d554f;margin:9px 0 7px;font-size:12px;line-height:19px}.fashion-reply-chain{background:#f6faf4;border:1px solid #ced9ce;margin-top:10px}.fashion-nested-reply{border-bottom:1px dotted #ced8ce;padding:7px 9px}.fashion-nested-reply:last-child{border-bottom:0}.fashion-nested-reply>div{align-items:baseline;gap:5px;display:flex}.fashion-nested-reply b{color:#0078b6;font-size:11px}.fashion-nested-reply span{color:#9aadb0;font-size:9px}.fashion-nested-reply time{color:#aaa;margin-left:auto;font-size:9px}.fashion-nested-reply p{color:#596159;margin:4px 0 0;font-size:11px;line-height:17px}.forum-article-footer{background:linear-gradient(#fff,#edf4ea);border-top:1px solid #c3d1c4;justify-content:flex-end;gap:12px;padding:7px 11px;display:flex}.forum-article-footer button{color:#0078b6;background:linear-gradient(#fff,#e6f0f2);border:1px solid #b6cbd0;border-radius:2px;padding:2px 8px;font-size:11px;box-shadow:inset 0 1px #fff}.detail-page{background:#fffffff2;border:1px solid #b8c7bd;padding:8px}.back-link{color:#0078b6;background:0 0;border:0;margin:3px 0 12px;padding:0;font-size:12px}.detail-label{color:#e08b64;margin-bottom:8px;font-size:11px}.detail-author{align-items:center;gap:9px;display:flex}.detail-author>div:nth-child(2){flex:1}.detail-author strong,.detail-author span{display:block}.detail-author strong{color:#0078b6;font-size:13px}.detail-author span{color:#aaa;margin-top:3px;font-size:11px}.detail-author .follow-button{width:auto;padding:4px 12px}.detail-page h1{color:#333;margin:12px 0 8px;font-size:16px}.detail-copy{color:#444;font-size:12px;line-height:14px}.detail-copy p{margin-bottom:3px}.copy-gap{height:7px}.detail-photo{max-width:100%;height:240px;margin-top:10px}.detail-tags{margin-top:8px}.detail-actions{border-bottom:1px solid #d0d9d1;padding:9px 0}.reply-section{padding-top:10px}.reply-heading{color:#666;justify-content:space-between;align-items:center;margin-bottom:6px;font-size:12px;display:flex}.reply-heading button{color:#0078b6;background:0 0;border:0;padding:0;font-size:11px}.reply-teaser,.reply-row{background:#fafdf8;border:1px solid #c6d3c8;align-items:center;gap:8px;padding:7px;font-size:12px;display:flex}.reply-teaser button{color:#0078b6;background:linear-gradient(#fff,#e6f1f4);border:1px solid #b7ccd0;margin-left:auto;padding:3px 8px;font-size:11px}.reply-row{border-width:1px 1px 0;align-items:flex-start}.reply-row:last-child{border-bottom-width:1px}.reply-row>div:last-child{flex:1}.mini-avatar{width:30px;height:30px;font-size:10px}.reply-row strong{color:#0078b6;font-size:12px}.reply-time{color:#aaa;margin-left:7px;font-size:11px}.reply-row p{color:#555;margin:4px 0 0;font-size:12px;line-height:14px}.reply-row.unsettling{background:#fffdf4}.detail-nightwalker-avatar{background:#315e64;border:1px solid #426b70;border-radius:2px;flex:0 0 30px;padding:0;display:block;overflow:hidden}.detail-nightwalker-avatar img{object-fit:cover;width:100%;height:100%;display:block}.reply-row .comment-handle{color:#9aafb5;margin-left:6px;font-size:10px}@media(max-width:980px){.forum-topbar{padding-left:12px;padding-right:12px}.forum-layout{grid-template-columns:minmax(0,1fr) 280px;width:calc(100% - 24px)}}@media(max-width:700px){.forum-topbar{flex-wrap:wrap;height:auto;padding:7px 10px}.brand-lockup{width:auto}.legacy-nav{display:none}.forum-search{order:3;width:100%;margin-left:0}.forum-layout{width:calc(100% - 12px);padding-top:8px;display:block}.right-rail{display:none}.compose-tools{flex-wrap:wrap;gap:6px}.publish-button{margin-left:auto}}.clickable-avatar,.profile-entry,.author-link{cursor:pointer}.clickable-avatar:hover,.profile-entry:hover{box-shadow:inset 0 1px #fff,0 0 0 1px #62a0bc,0 1px 4px #37708859}.author-link{color:#0078b6;background:0 0;border:0;padding:0;font-size:12px;font-weight:700}.author-link:hover{text-decoration:underline}.profile-page{background:#fffffff2;border:1px solid #b6c8c0;border-radius:3px;padding:8px;box-shadow:inset 0 1px #fff,0 1px 3px #3e654b38}.profile-cover{background:linear-gradient(#fafff7,#e7f2e2);border:1px solid #b5c8b0;align-items:center;gap:12px;min-height:100px;padding:13px 14px;display:flex;position:relative;box-shadow:inset 0 1px #fff}.profile-large-avatar{width:78px;height:78px}.profile-main-copy{flex:1}.profile-main-copy h1{color:#333;margin:0 0 4px;font-size:20px;font-weight:700}.profile-main-copy h1 .member-badge{vertical-align:3px}.profile-main-copy p{color:#999;margin:2px 0;font-size:12px;line-height:16px}.profile-main-copy .profile-signature{color:#666}.profile-cover-follow{width:auto;min-width:82px;padding:5px 10px}.profile-tabs{border-bottom:1px solid #b9cbbd;gap:2px;margin-top:10px;display:flex}.profile-tabs button{color:#777;background:0 0;border:1px solid #0000;border-bottom:0;border-radius:3px 3px 0 0;padding:7px 13px 6px;font-size:12px}.profile-tabs button:hover,.profile-tabs button.selected{color:#0078b6;background:linear-gradient(#fff,#eaf3ee);border-color:#c3d2d6;text-decoration:none;box-shadow:inset 0 1px #fff}.profile-stat-strip{background:#f7fbf5;border-bottom:1px solid #d6dfd6;gap:0;padding:9px 5px;display:flex}.profile-stat-strip span{color:#999;text-align:center;border-right:1px solid #d7dfd6;min-width:90px;padding:0 12px;font-size:11px}.profile-stat-strip span:last-child{border:0}.profile-stat-strip b{color:#555;font-size:14px;display:block}.profile-post{background:#ffffffb3;border-top:2px solid #b8cbb8;margin-top:11px;padding:11px 8px 8px}.profile-post .post-body{max-width:none}.profile-post .coast-photo{max-width:450px}.profile-post-author{align-items:center;gap:7px;display:flex}.profile-post-author>img{object-fit:cover;border:1px solid #91a9a4;border-radius:2px;width:32px;height:32px;box-shadow:inset 0 1px #fff,0 1px 2px #3250412e}.profile-post-author>div{line-height:15px}.profile-archive{margin-top:12px}.archive-entry{border-top:1px solid #b8cbb8;margin-top:10px}.archive-title{color:#333;margin:7px 0 6px;font-size:14px;line-height:17px}.archive-comments{background:#fbfdf9;border-top:1px solid #d3ddd3;margin-top:9px;padding:7px 8px 2px}.archive-comments-heading{color:#999;justify-content:space-between;align-items:center;padding-bottom:5px;font-size:11px;display:flex}.archive-comments-heading strong{color:#777;font-weight:400}.archive-comments-heading button{color:#0078b6;background:0 0;border:0;padding:0;font-size:11px}.archive-comment{border-top:1px dotted #d8e0d7;gap:7px;padding:6px 0;display:flex}.archive-comment .mini-avatar{color:#fff;background:linear-gradient(135deg,#a9c8d0,#6a9bab);border-color:#a9c0c6;width:24px;height:24px;font-size:11px}.archive-comment .nightwalker-comment-avatar{background:#315e64;border-color:#426b70;overflow:hidden}.archive-comment .nightwalker-comment-avatar img{object-fit:cover;width:100%;height:100%;display:block}.archive-comment>div:last-child{flex:1;min-width:0}.archive-comment b{color:#0078b6;font-size:11px;font-weight:400}.archive-comment .comment-handle{color:#9aafb5;margin-left:7px;font-size:10px}.archive-comment .comment-time{color:#bbb;margin-left:7px;font-size:10px}.archive-comment p{color:#666;margin:3px 0 0;font-size:11px;line-height:15px}.private-login-badge{color:#fff;vertical-align:3px;text-shadow:0 1px #65842e;background:linear-gradient(#d9efa1,#8eb84f 52%,#6d9639);border:1px solid #6e9d51;border-radius:2px;margin-left:6px;padding:2px 5px;font-size:10px;font-weight:400;display:inline-block}.private-zone{background:linear-gradient(#fffef7,#f3f7ee);border:1px solid #b8c7bd;margin-top:15px;padding:10px;box-shadow:inset 0 1px #fff}.private-zone-first{margin-top:11px}.private-chat-page{padding:0}.private-zone-heading{border-bottom:1px solid #d2ddcf;justify-content:space-between;align-items:center;padding-bottom:8px;display:flex}.private-zone-heading strong,.private-zone-heading span{display:block}.private-zone-heading strong{color:#4f7775;font-size:14px}.private-zone-heading span{color:#999;margin-top:3px;font-size:11px}.private-zone-heading em{color:#aa7c37;background:#fff7dc;border:1px solid #ead4a5;padding:2px 5px;font-size:10px;font-style:normal}.private-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:10px;display:grid}.private-panel{background:#ffffffd1;border:1px solid #c8d6c5}.private-diary-panel{grid-column:1/-1}.private-diary-page{margin-top:10px}.private-panel-title{color:#edf8ff;text-shadow:0 1px #557785;background:linear-gradient(#b8d6df,#6192a5 53%,#83adba);border-bottom:1px solid #6f98a3;padding:7px 8px;font-size:12px;font-weight:700;box-shadow:inset 0 1px #fff}.private-panel-title span{color:#eaf8fa;margin-left:4px;font-size:10px;font-weight:400}.private-chat,.private-diary{border-bottom:1px dotted #d3ddd0;padding:8px}.private-chat:last-child,.private-diary:last-child{border-bottom:0}.private-chat-head,.private-diary>div{align-items:baseline;gap:6px;display:flex}.private-chat-head b,.private-diary b{color:#0078b6;font-size:12px}.private-chat-head span{color:#9baeb1;font-size:10px}.private-chat-head time,.private-diary time{color:#aaa;margin-left:auto;font-size:10px}.private-chat p,.private-diary p{color:#555;margin:5px 0 0;font-size:11px;line-height:16px}.private-diary b{color:#4c6f70}.profile-empty{color:#999;text-align:center;background:#fafcf8;border:1px solid #ccd8ca;margin-top:11px;padding:28px 12px}.profile-empty strong{color:#587579;font-size:14px}.profile-empty p{margin:8px 0 0;font-size:11px}.shadow-avatar{background:#315b70;border-color:#557d8d;overflow:hidden}.shadow-avatar img{object-fit:cover;width:100%;height:100%;display:block}.shadow-badge{color:#eff8fc;text-shadow:0 1px #527484;background:linear-gradient(#c8e0e8,#8eb9c7 48%,#5f8ea0 53%,#8bb5c2);border-color:#6e98a6}.shadow-profile-cover{background:linear-gradient(#f9fcff,#e2edf1);border-color:#a9bec5}.shadow-replies{background:#fbfdfd;border:1px solid #c0d0d1;margin-top:12px}.shadow-replies-heading{color:#566f76;background:linear-gradient(#fff,#edf5f5);border-bottom:1px solid #d3dfe0;justify-content:space-between;align-items:baseline;padding:9px 10px 7px;display:flex}.shadow-replies-heading strong{color:#3f778b;font-size:13px}.shadow-replies-heading span{color:#aaa;font-size:11px}.shadow-reply{border-bottom:1px dotted #d2dddd;margin:0 10px;padding:10px 2px 9px}.shadow-reply:last-child{border-bottom:0}.shadow-reply .post-head b{color:#0078b6;font-size:12px}.shadow-reply-author{align-items:center;gap:7px;display:flex}.shadow-reply-author>img{object-fit:cover;border:1px solid #557d8d;border-radius:2px;width:30px;height:30px}.shadow-reply>p{color:#444;margin:7px 0 5px;font-size:12px;line-height:17px}.shadow-reply-target{color:#9aa;font-size:11px}.login-backdrop{z-index:20;background:#16281847;place-items:start center;padding-top:96px;display:grid;position:fixed;inset:0}.login-window{background:#eef7e8;border:1px solid #779c6d;border-radius:4px;width:360px;box-shadow:0 5px 18px #294a286b,inset 0 1px #fffffff2}.login-window-title{color:#fff;text-shadow:0 1px #547587;background:linear-gradient(#d3e8ee 0,#9fc7d4 45%,#6598ad 53%,#78aabd);border:1px solid #6392a6;border-radius:3px 3px 0 0;justify-content:space-between;align-items:center;height:31px;padding:0 7px 0 12px;display:flex;box-shadow:inset 0 1px #fff,inset 0 -1px #4b7c8f88}.login-window-title strong{font-size:13px}.login-window-title button{color:#537985;background:linear-gradient(#fff,#dcecef);border:1px solid #c2d9de;border-radius:2px;width:19px;height:19px;padding:0;font-size:16px;line-height:15px;box-shadow:inset 0 1px #fff}.login-window-title button:hover{color:#a34f43;text-decoration:none}.login-window-body{background:linear-gradient(#fbfff8,#e9f4e2);border:1px solid #c2d4ba;border-top:0;padding:14px 18px 12px}.login-welcome{color:#57734f;border-bottom:1px solid #d3e0cc;align-items:center;gap:10px;padding-bottom:12px;display:flex}.login-welcome b,.login-welcome small{display:block}.login-welcome b{color:#4c724e;font-size:15px}.login-welcome small{color:#999;margin-top:3px;font-size:11px}.login-seal{color:#fff;background:linear-gradient(#ffd990,#eda04b 47%,#c96b31 53%,#b75b2b);border:1px solid #d48b43;border-radius:4px;place-items:center;width:34px;height:34px;font-family:SimSun,宋体,serif;font-size:19px;font-weight:700;display:grid;box-shadow:inset 0 1px #fff9,0 1px 2px #74916966}.login-window form{padding-top:12px}.login-window form>label{align-items:center;margin-bottom:8px;display:flex}.login-window form>label>span{color:#666;text-align:right;width:58px}.login-window input:not([type=checkbox]){color:#555;background:#fff;border:1px solid #aebfa8;border-radius:2px;outline:0;width:236px;height:27px;margin-left:8px;padding:3px 7px;box-shadow:inset 0 1px 3px #536e5133,0 1px #fffc}.login-window input:not([type=checkbox]):focus{border-color:#6e9eb0;box-shadow:inset 0 1px 3px #536e5133,0 0 3px #518fab73}.login-options{align-items:center;margin:1px 0 11px 66px;display:flex}.remember-option{color:#888;font-size:11px}.remember-option input{vertical-align:-2px;margin:0 3px 0 0}.login-link{color:#0078b6;background:0 0;border:0;margin-left:auto;padding:0;font-size:11px}.login-submit{color:#fff;text-shadow:0 1px #68883d;background:linear-gradient(#d4ef92,#b4d96a 46%,#8ab74a 53%,#a4c961);border:1px solid #7c9d4d;border-radius:3px;width:236px;height:29px;margin-left:66px;font-weight:700;box-shadow:inset 0 1px #ffffffd9,inset 0 -1px #4f712773,0 1px 2px #4b6b3259}.login-submit:hover{background:linear-gradient(#e7f9b5,#c9e98a 46%,#9bc65b 53%,#b8da76);text-decoration:none}.login-message{color:#a06e31;margin:8px 0 0 66px;font-size:11px;line-height:15px}.login-divider{color:#999;border-top:1px dotted #c8d6c4;justify-content:center;align-items:center;gap:7px;margin-top:13px;padding-top:10px;font-size:11px;display:flex}.login-divider button,.guest-entry{color:#0078b6;background:0 0;border:0;padding:0;font-size:11px}.guest-entry{color:#7b9975;margin:9px auto 0;display:block}.login-divider button:hover,.guest-entry:hover{text-decoration:underline}@media(max-width:700px){.profile-cover{flex-wrap:wrap;align-items:flex-start}.profile-cover-follow{margin-left:90px}.profile-stat-strip{overflow-x:auto}.profile-stat-strip span{min-width:75px;padding:0 7px}.private-grid{grid-template-columns:1fr}.forum-article-layout{grid-template-columns:92px 1fr}.forum-article-body{padding-left:10px;padding-right:10px}.fashion-comment{grid-template-columns:82px 1fr}}.profile-album-section{background:#fbfdf9;border:1px solid #ccd8ca;border-radius:3px;margin-top:12px;box-shadow:inset 0 1px #ffffffe6,0 1px 2px #3c5a3214}.album-toolbar-bar{background:linear-gradient(#f4fbf0,#e2eedb);border-bottom:1px solid #d2ddce;justify-content:space-between;align-items:center;padding:8px 12px;display:flex;box-shadow:inset 0 1px #fff}.album-title-group strong{color:#375432;font-size:13px}.album-meta-count{color:#799374;margin-left:6px;font-size:11px}.album-nav-links{color:#8fa58a;align-items:center;gap:6px;font-size:11px;display:flex}.album-nav-tag{color:#0078b6;cursor:pointer}.album-nav-tag.active{color:#3f603a;font-weight:700}.album-nav-tag:hover{text-decoration:underline}.album-gallery-grid{padding:16px 14px}.album-photo-card{background:#fff;border:1px solid #c8d7c4;border-radius:3px;max-width:580px;margin:0 auto;padding:8px;box-shadow:0 1px 4px #00000014,inset 0 0 0 1px #fffc}.album-photo-box{background:#f5f8f3;border:1px solid #dde6d9;border-radius:2px;width:100%;overflow:hidden}.album-photo-img{object-fit:contain;width:100%;height:auto;display:block}.album-photo-caption{margin-top:8px;padding:4px 2px 2px}.album-photo-title{color:#0078b6;font-size:12px;font-weight:700}.album-photo-details{color:#898;align-items:center;gap:12px;margin-top:4px;font-size:11px;display:flex}.profile-pagination{background:linear-gradient(#fbfef9,#edf5ea);border:1px solid #d4ded1;border-radius:2px;justify-content:flex-end;align-items:center;gap:4px;margin:14px 0 6px;padding:8px 10px;font-family:Tahoma,SimSun,宋体,Arial,sans-serif;font-size:12px;display:flex;box-shadow:inset 0 1px #fff}.profile-pagination .page-summary{color:#728c6e;margin-right:auto;font-size:11px}.profile-pagination .page-item{border:1px solid #c1d2bc;border-radius:2px;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 6px;font-size:11px;line-height:20px;display:inline-flex}.profile-pagination .page-item.current{color:#fff;text-shadow:0 1px #426932;background:linear-gradient(#87b876,#61974d);border-color:#51823e;font-weight:700;box-shadow:inset 0 1px #fff6}.profile-pagination .page-item.link-btn{color:#0078b6;cursor:pointer;background:linear-gradient(#fff,#f0f6ec);box-shadow:0 1px 1px #0000000d}.profile-pagination .page-item.link-btn:hover{background:linear-gradient(#fff,#e1edd9);border-color:#5c8c4a;text-decoration:underline}.profile-pagination .page-ellipsis{color:#8da488;padding:0 4px;font-size:11px}.shadow-private-notice{color:#7b897c;text-align:center;padding:28px 16px}.shadow-album{padding:16px}.shadow-album img{width:100%;height:auto;display:block}.shadow-chat-board{margin-top:14px}.feed-card{align-items:flex-start;gap:14px;padding:18px 12px}.feed-card .post-head{flex-wrap:wrap;gap:5px 12px;margin-bottom:7px}.feed-card .post-head>div{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.feed-card .post-body{margin:0 0 10px;line-height:1.8}.feed-card .post-actions{flex-wrap:wrap;gap:16px;padding-top:5px}.archive-comment{padding-top:10px;padding-bottom:10px}.archive-comment p,.fashion-comment-main>p,.fashion-nested-reply>p{line-height:1.8}.fashion-nested-reply{padding-top:12px;padding-bottom:12px}@media(max-width:640px){.feed-card{gap:10px;padding:14px 8px}}.mini-avatar{flex-shrink:0;overflow:hidden}.mini-avatar img{object-fit:cover;object-position:center;width:100%;min-width:0;height:100%;min-height:0;display:block}.forum-unread-dot{vertical-align:top;background:#e53935;border-radius:50%;width:8px;height:8px;margin-left:5px;display:inline-block}.daily-news-site{color:#292929;background:#efefeb;min-height:100vh;padding-bottom:32px}.daily-news-return{background:#e4e4df;border-bottom:1px solid #ccc;justify-content:space-between;gap:16px;padding:10px max(20px,50% - 520px);font-size:13px;display:flex}.daily-news-return button{color:#555}.daily-news-paper{background:#fffefb;border:1px solid #d0cfc8;max-width:1040px;margin:20px auto 0}.daily-news-masthead{justify-content:space-between;align-items:center;gap:20px;padding:30px 40px 24px;display:flex}.daily-news-masthead strong{color:#972a25;letter-spacing:5px;font:700 46px Songti SC,SimSun,serif;display:block}.daily-news-masthead span{letter-spacing:5px;color:#777;margin-top:8px;font:13px Georgia,serif;display:block}.daily-news-masthead p{text-align:right;color:#666;font-size:14px;line-height:1.9}.daily-news-nav{color:#fff8e7;background:#8e2723;border-bottom:3px solid #c4ae83;padding:12px 40px;font-size:15px}.daily-news-location{color:#777;border-bottom:1px solid #ddd;margin:0 40px;padding:16px 0;font-size:13px}.daily-news-article{padding:24px 60px 42px}.daily-news-article h1{text-align:center;margin:0 0 22px;font:700 30px/1.6 Songti SC,SimSun,serif}.daily-news-meta,.daily-news-byline{text-align:center;color:#888;font-size:13px;line-height:2}.daily-news-byline{border-bottom:1px solid #ccc;margin-bottom:28px;padding-bottom:22px}.daily-news-article>p{text-indent:2em;margin:0 0 22px;font:18px/2.1 Songti SC,SimSun,serif}.daily-news-end{text-align:right;color:#777;margin-top:28px;font-size:13px}.daily-news-footer{text-align:center;color:#888;border-top:3px double #bbb;padding:22px;font-size:12px}@media(max-width:640px){.daily-news-masthead{padding:24px 18px}.daily-news-masthead strong{font-size:30px}.daily-news-masthead p{font-size:11px}.daily-news-nav{padding:12px 18px;font-size:12px}.daily-news-location{margin:0 18px}.daily-news-article{padding:24px 20px}.daily-news-article h1{font-size:24px}}.morning-news-site .daily-news-masthead strong{color:#214f70}.morning-news-site .daily-news-nav{background:#214f70;border-bottom-color:#9db7c9}.daily-news-comments{border-top:2px solid #214f70;margin-top:36px}.daily-news-comments h2{color:#214f70;border-bottom:1px solid #d6dde1;margin:0;padding:14px 0;font-size:18px}.daily-news-comment{border-bottom:1px dotted #cdd4d8;padding:18px 4px}.daily-news-comment:last-child{border-bottom:0}.daily-news-comment b{color:#315a73;font-size:14px}.daily-news-comment p{margin:8px 0 0;font-size:16px;line-height:1.8}.shadow-chat-unread{color:#fff;vertical-align:middle;background:#e53935;border-radius:10px;justify-content:center;align-items:center;min-width:18px;height:18px;margin-left:6px;padding:0 4px;font:700 12px/1 Arial,sans-serif;display:inline-flex}.story-ending{z-index:200000;color:#e6e4df;box-sizing:border-box;background:#000;place-items:center;padding:48px 24px;display:grid;position:fixed;inset:0;overflow-y:auto}.story-ending p{letter-spacing:.06em;opacity:0;width:min(760px,100%);margin:auto;font:22px/2.3 Songti SC,SimSun,serif;animation:3s 1.2s forwards ending-text-reveal}@keyframes ending-text-reveal{to{opacity:1}}@media(max-width:640px){.story-ending p{font-size:18px;line-height:2}}@media(prefers-reduced-motion:reduce){.story-ending p{animation-duration:.1s}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
