/* 6sol 宇航员首页：在 6sol2 原版样式上补充站点需要的部分（登录头像、首页公告） */
.pill-me{padding:0 14px 0 5px}
.pill-ava{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;font-size:13px;font-weight:700;color:#0c0c0e;background:conic-gradient(from 30deg,#ff8fb1,#ffd36e,#8ff0c0,#7fc8ff,#c69bff,#ff8fb1)}
@media (max-width:760px){.pill-me{padding:0 4px}}

.home-notice{position:fixed;inset:0;z-index:70;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(0,0,0,.6);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}
.home-notice[hidden]{display:none}
.home-notice-card{position:relative;width:min(480px,100%);max-height:calc(100vh - 40px);overflow:auto;padding:30px;border-radius:24px;color:#f4f3ef;background:rgba(20,20,24,.86);border:1px solid rgba(255,255,255,.14);box-shadow:0 30px 80px rgba(0,0,0,.5)}
.home-notice-card::before{content:"";position:absolute;left:30px;right:30px;top:0;height:2px;border-radius:2px;background:var(--rainbow)}
.home-notice-x{position:absolute;right:14px;top:12px;width:34px;height:34px;border:0;border-radius:50%;font-size:22px;line-height:1;color:var(--muted);background:rgba(255,255,255,.06);cursor:pointer}
.home-notice-x:hover{color:#fff;background:rgba(255,255,255,.14)}
.home-notice-media{margin:0 0 20px;border-radius:16px;overflow:hidden}
.home-notice-media img{display:block;width:100%;height:auto}
.home-notice-tag{font-family:var(--mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--muted);margin-bottom:12px}
.home-notice-card h2{font-size:26px;line-height:1.25;letter-spacing:-.02em;font-weight:650;margin-bottom:12px}
.home-notice-body{font-size:15px;line-height:1.75;color:rgba(244,243,239,.78)}
.home-notice-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}
.home-notice-actions .btn{height:46px;padding:0 22px}
.home-notice-actions .btn-solid{background:#f4f3ef;color:#0c0c0e;border-color:#f4f3ef}
.home-notice-mute{display:flex;align-items:center;gap:8px;margin-top:16px;font-size:13px;color:var(--muted)}
