.simple-news-page{min-height:100vh;background:#041012;color:#efe6d2}
.simple-news-page .overlay{background:rgba(2,10,12,.76)}
.simple-news{position:relative;z-index:3;width:min(920px,calc(100% - 32px));margin:0 auto;padding:46px 0 72px}
.simple-news>h1{margin:0 0 24px;padding-bottom:18px;border-bottom:1px solid rgba(216,183,111,.45);color:#f0d9a2;font-family:"STKaiti","KaiTi","Noto Serif SC",serif;font-size:clamp(2rem,5vw,3rem);font-weight:700;letter-spacing:.12em}
.simple-news-list{display:grid;gap:12px}
.news-status{margin:0;padding:36px 20px;border:1px solid rgba(216,183,111,.22);background:rgba(5,23,25,.76);color:#bbb4a6;text-align:center}
.notice-item{border:1px solid rgba(216,183,111,.24);background:rgba(5,23,25,.86);box-shadow:0 8px 24px rgba(0,0,0,.18)}
.notice-item[open]{border-color:rgba(216,183,111,.52)}
.notice-summary{display:grid;grid-template-columns:88px 1fr auto;align-items:center;gap:18px;min-height:82px;padding:0 22px;cursor:pointer;list-style:none}
.notice-summary::-webkit-details-marker{display:none}
.notice-summary:hover{background:rgba(45,91,86,.18)}
.notice-date{color:#9da9a4;font-size:.9rem;font-variant-numeric:tabular-nums}
.notice-title{min-width:0;color:#eee6d6;font-size:1.05rem;font-weight:700;line-height:1.5}
.notice-item.is-pinned .notice-title::before{content:"置顶";display:inline-block;margin-right:10px;padding:2px 7px;border:1px solid rgba(216,183,111,.6);color:#e4c678;font-size:.72rem;font-weight:700;vertical-align:2px}
.notice-arrow{color:#d8b76f;font-size:1.3rem;transition:transform .2s ease}
.notice-item[open] .notice-arrow{transform:rotate(90deg)}
.notice-body{padding:8px 110px 30px;border-top:1px solid rgba(216,183,111,.16);color:#d0cabd;font-size:1rem;line-height:1.9}
.notice-body p{margin:1em 0}
.notice-body h2,.notice-body h3{color:#ead29a}
.notice-body strong{color:#f0d9a2}
.notice-body ul,.notice-body ol{padding-left:1.4em}
.notice-body img{display:block;max-width:100%;height:auto;margin:22px auto;border:1px solid rgba(216,183,111,.3)}
.notice-body .notice-section-title{display:block;margin:26px 0 12px;padding:8px 14px;color:#ffe6b8;font-size:1.25rem;font-weight:700;letter-spacing:.15em;border-left:4px solid #d89a43;background:rgba(130,52,18,.38);text-shadow:0 2px 6px #000,0 0 12px rgba(255,170,70,.35)}
.notice-body .notice-line{display:block;padding:6px 0;border-bottom:1px dashed rgba(255,255,255,.07)}
.notice-body .notice-table-line{display:block;margin:8px 0;padding:10px 14px;color:#f0d7b2;border:1px solid rgba(255,120,70,.18);background:rgba(255,255,255,.03)}
.notice-body .notice-key{color:#ffd36a;font-weight:700;text-shadow:0 0 7px rgba(255,190,70,.45)}
.notice-body .notice-number{color:#ff7b58;font-weight:700;font-family:Georgia,"Times New Roman",serif}
.notice-body .notice-buff{color:#8fe6ff;font-weight:700;text-shadow:0 0 8px rgba(80,190,255,.35)}
.notice-body .notice-danger{color:#ff6557;font-weight:700;text-shadow:0 0 8px rgba(255,40,25,.4)}
.notice-body .notice-success{color:#9dff9d;font-weight:700;text-shadow:0 0 8px rgba(90,255,120,.25)}
.notice-body .title-guide-box{padding:18px;border:1px solid rgba(214,169,86,.45);background:rgba(28,16,10,.82);box-shadow:inset 0 0 22px rgba(255,190,90,.08);border-radius:8px}
.notice-body .title-guide-box h3,.notice-body .title-guide-subtitle{color:#ffd27a;letter-spacing:.12em;text-shadow:0 0 8px rgba(255,180,70,.5)}
.notice-body .title-guide-box h3{margin:0 0 10px;font-size:1.45rem}.notice-body .title-guide-subtitle{margin:24px 0 10px;font-size:1.25rem}
.notice-body .title-guide-desc{margin:0 0 16px;color:#e9d7b6;font-size:.95rem;line-height:1.8}
.notice-body .title-guide-table{width:100%;border-collapse:collapse;border:1px solid rgba(214,169,86,.42);background:rgba(0,0,0,.3)}
.notice-body .title-guide-table th{padding:12px 10px;color:#ffd27a;text-align:center;background:rgba(90,30,18,.72);border-bottom:1px solid rgba(214,169,86,.42)}
.notice-body .title-guide-table td{padding:11px 10px;color:#f4e4c8;text-align:center;border-bottom:1px solid rgba(255,255,255,.08)}
.notice-body .title-guide-table tbody tr:nth-child(even){background:rgba(255,190,90,.05)}
.notice-body .title-guide-table td:first-child{color:#ffe2a0;font-weight:700}.notice-body .title-guide-table td:nth-child(2),.notice-body .title-guide-table td:nth-child(3){color:#9ff0a4;font-weight:700}
.notice-body .title-guide-note{margin-top:14px;padding:12px 14px;color:#e9d7b6;line-height:1.8;border-left:3px solid #d6a956;background:rgba(255,210,122,.06)}
.notice-body .title-guide-note strong{color:#ffd27a}
.notice-body .title-guide-materials td:nth-child(2){text-align:left;color:#f4e4c8;font-weight:400}.notice-body .material-money{color:#ffd36a;font-weight:700}.notice-body .material-item{color:#d9f2ff;font-weight:700}
@media(max-width:680px){.notice-body .title-guide-box{padding:10px;overflow-x:auto}.notice-body .title-guide-table{min-width:600px}.notice-body .notice-section-title{font-size:1.08rem}}
@media(max-width:680px){.simple-news{width:min(100% - 20px,920px);padding-top:28px}.notice-summary{grid-template-columns:1fr 22px;gap:8px;padding:14px 16px}.notice-date{grid-column:1;font-size:.8rem}.notice-title{grid-column:1}.notice-arrow{grid-column:2;grid-row:1/3}.notice-body{padding:8px 16px 24px}}
