.rush-shell-nav{display:none;align-items:center;gap:22px;margin:auto;font:600 12px Manrope,sans-serif}
.rush-shell-nav button{border:0;padding:12px 0;background:none;color:#888b83;white-space:nowrap;cursor:pointer;transition:color .2s}
.rush-shell-nav button:hover,.rush-shell-nav button.is-current{color:#f0e8d9}
.rush-shell-nav .rush-shell-pass{color:#e1ac72;display:flex;align-items:center;gap:7px;font-size:11px;font-weight:800;letter-spacing:.025em}
.rush-shell-leaf{font-size:22px;color:#dc9d5f}
.rush-shell-leaf svg{display:block;width:19px;height:19px;fill:#d49a5120;stroke:currentColor;stroke-width:1.3;stroke-linejoin:round}
.rush-shell-new{font-size:7px;letter-spacing:.08em;padding:4px 6px;background:#c6863920;border:1px solid #c6863933;border-radius:4px;color:#d9b07d}
.rush-miniapp .tabbar .pass-tab{color:#c09c6a}
.rush-miniapp .tabbar .pass-tab.on{color:#efbd7d}
.rush-miniapp .tabbar .pass-tab svg{fill:#b67a2e13;stroke-width:1.3}
.rush-miniapp .tabbar{gap:4px}
.autumn-pass-entry{position:relative;isolation:isolate;width:100%;min-height:154px;display:flex;align-items:center;overflow:hidden;text-align:left;border:1px solid #b8813b44;border-radius:18px;background:radial-gradient(ellipse at 63% 50%,#9d5a1f26,transparent 55%),#171b16;margin:0 0 18px;padding:22px 30px;cursor:pointer;color:#f2e6d5}
.autumn-pass-entry-copy{position:relative;z-index:2;display:grid;gap:8px}
.autumn-pass-entry-copy>span{font:600 8px Manrope,sans-serif;letter-spacing:.16em;color:#c8b392}
.autumn-pass-entry-copy>strong{font:800 34px/.95 RushDisplay,sans-serif;letter-spacing:-.055em}
.autumn-pass-entry-copy>small{font:500 11px Manrope,sans-serif;color:#a9ad9c}
.autumn-pass-entry>img{position:absolute;left:37%;width:280px;height:280px;object-fit:contain;top:-50px;pointer-events:none;transition:transform .55s cubic-bezier(.2,.8,.2,1)}
.autumn-pass-entry:hover>img{transform:translateY(-3px) rotate(-3deg)}
.autumn-pass-entry-action{margin-left:auto;font:700 11px Manrope,sans-serif;position:relative;z-index:2;padding:12px 18px;border:1px solid #d49a514b;border-radius:24px;background:#25281e}
@media(min-width:980px){.rush-miniapp .rush-shell-nav{display:flex}.rush-miniapp .topbar{gap:20px}.rush-miniapp .logo{flex:none}.rush-miniapp .top-right{margin-left:0}}
@media(max-width:540px){.autumn-pass-entry{min-height:134px;padding:20px;border-radius:16px}.autumn-pass-entry-copy>strong{font-size:28px}.autumn-pass-entry-copy>span{font-size:7px}.autumn-pass-entry>img{left:auto;right:-36px;width:210px;height:210px;top:-15px}.autumn-pass-entry-action{display:none}.rush-miniapp .tabbar button{font-size:9px;min-width:0;flex:1;padding-inline:0}.rush-miniapp .tabbar .pass-tab span{font-size:8px}}
@media(prefers-reduced-motion:reduce){.autumn-pass-entry>img{transition:none}.autumn-pass-entry:hover>img{transform:none}}
