.public-weekly{color:#f7f3fa;overflow-wrap:anywhere;width:min(900px,100% - 28px);margin:24px auto 40px;font-family:nitalago-ruika,Yu Gothic,sans-serif;line-height:1.8}.public-weekly header,.public-weekly article,.public-weekly footer{background:linear-gradient(120deg,#23374bf2,#37304bf2);border:1px solid #a6cbdc88;border-radius:22px;padding:24px;box-shadow:inset 0 1px #dbfaff33,0 8px 24px #00101e44}.public-weekly header{justify-content:space-between;align-items:center;gap:20px;display:flex}.public-weekly h1{margin:0;font-size:28px}.public-weekly header p{color:#cbd8e7;margin:0;font-size:14px}.public-weekly time{color:#e4d0ee}.public-weekly a{color:#e2f6ff;text-underline-offset:4px}.public-weekly a:focus-visible{outline-offset:4px;outline:3px solid #9be7ef}.public-weekly .weekly-app-link{text-align:center;color:#fff;background:linear-gradient(110deg,#345c73,#655079);border:1px solid #aad6e3;border-radius:14px;justify-content:center;align-items:center;min-height:46px;padding:9px 18px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.weekly-summary{padding:12px 8px;font-size:18px}.public-weekly strong{color:#ffbedb}.weekly-notice{color:#d9e5ee;background:#172638ed;border-radius:14px;padding:16px;font-size:13px}.weekly-notice a{margin-left:8px}.weekly-index{flex-wrap:wrap;gap:6px 16px;margin:20px 0;display:flex}.weekly-index a{align-items:center;min-height:44px;display:inline-flex}.public-weekly article{margin:20px 0;scroll-margin-top:16px}.weekly-gacha{color:#f0ddad;border-bottom:1px solid #c9b88255;margin:0 0 18px;padding-bottom:10px;font-size:13px}.weekly-identity{align-items:center;gap:16px;text-decoration:none;display:flex}.weekly-identity img{border:1px solid #e6dcf7;border-radius:50%;flex-shrink:0}.public-weekly h2{margin:0;font-size:25px}.weekly-identity p{margin:0;font-size:15px}.weekly-metrics{flex-wrap:wrap;gap:12px;margin:22px 0;display:flex}.weekly-metrics>div{text-align:center;background:#102334b8;border-radius:14px;flex-direction:column;flex:1;min-width:125px;padding:12px;display:flex}.weekly-metrics span{color:#d6e5ef;font-size:13px}.weekly-metrics strong{color:#fff4cd;font-family:bebas-neue-pro,sans-serif;font-size:38px;line-height:1.3}.weekly-metrics small{margin-left:4px;font-family:nitalago-ruika,sans-serif;font-size:15px}.weekly-comment{white-space:pre-line;margin:20px 0;font-size:16px}.public-weekly footer{text-align:center}.public-weekly footer>a:last-child{min-height:44px;margin-top:16px;padding:8px;display:block}@media (max-width:600px){.public-weekly{margin-top:14px}.public-weekly header{flex-direction:column;align-items:flex-start}.public-weekly header,.public-weekly article,.public-weekly footer{padding:20px}.public-weekly h1{font-size:24px}.public-weekly h2{font-size:23px}.weekly-summary{font-size:16px}.weekly-identity{gap:12px}.weekly-identity img{width:60px;height:60px}.public-weekly article>.weekly-app-link{width:100%}}.public-weekly .weekly-summary{background:#233147ee;border-radius:16px;padding:20px}.public-weekly .weekly-notice a{align-items:center;min-height:44px;display:inline-flex}.public-weekly .weekly-index a{justify-content:center;min-width:44px}.public-weekly footer>a:last-child{min-width:44px}
