.rbp-member{max-width:760px;margin:24px auto;padding:24px;border:1px solid #65513e;border-radius:16px;background:#191919;color:#fafafa;font:16px/1.7 system-ui,sans-serif;color-scheme:dark}.rbp-member *{box-sizing:border-box}.rbp-member h2,.rbp-member h3{color:#ffbd75}.rbp-member label{display:block;margin:16px 0}.rbp-member input:not([type=checkbox]){display:block;width:100%;padding:12px;background:#26211d;color:#fff;font:inherit;border:1px solid #8a725c;border-radius:7px;min-height:48px}.rbp-member input[type=checkbox]{width:22px;height:22px;accent-color:#ff962e;vertical-align:middle}.rbp-member button{font:inherit;min-height:48px;padding:10px 16px;margin:6px;border:1px solid #ff962e;background:#ff962e;color:#171717;border-radius:8px;cursor:pointer}.rbp-member button:disabled{opacity:.5}.rbp-member summary{padding:16px 0;cursor:pointer}.rbp-member [role=status]{overflow-wrap:anywhere}.rbp-member ul{padding-left:20px}.rbp-member li p{margin:4px 0}.rbp-member li{margin-bottom:18px;overflow-wrap:anywhere}.rbp-member-ticket{border:1px solid #8a725c;border-radius:12px;padding:16px;margin:16px 0}.rbp-member .rbp-member-stamps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;list-style:none;padding:0}.rbp-member-stamps li{position:relative;aspect-ratio:1;border:1px dashed #9f8a75;border-radius:6px;text-align:center;margin:0;color:#9f8a75;font-size:12px}.rbp-member-stamps img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.rbp-member [hidden]{display:none!important}.rbp-member :focus-visible{outline:3px solid #71cfff;outline-offset:3px}@media(max-width:480px){.rbp-member{padding:16px;margin:12px auto}}
.rbp-member-notice{border:2px solid #ff962e;background:#352719;padding:16px;border-radius:12px;margin:12px 0}.rbp-member-notice h3{margin-top:0}
.rbp-member nav{display:flex;gap:8px;flex-wrap:wrap;margin:16px 0}.rbp-member nav button[aria-pressed=true]{background:#30241b;color:#ffbd75;outline:2px solid #ff962e}
500;700&display=swap');
.rbp-member{font-family:'Zen Maru Gothic',sans-serif;background:#101010;border-color:#55402b;max-width:760px}.rbp-member button{background:#f7941d;border-color:#f7941d;color:#101010}.rbp-member h2,.rbp-member h3{color:#f7941d}.rbp-member .rbp-member-tiles{display:grid;grid-template-columns:1fr 1fr;gap:12px}.rbp-member-tiles button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:130px;margin:0;font-weight:700}.rbp-tile-icon{font-size:40px;line-height:1.1}.rbp-member .rbp-shop-news img{display:block;width:100%;max-height:360px;object-fit:contain;border-radius:12px;background:#191919}.rbp-shop-news a{display:block;color:#fff;text-decoration:none}.rbp-shop-news a span{display:block;padding:12px}.rbp-shop-news{margin-bottom:24px}.rbp-member [data-member-dashboard] section{min-width:0}.rbp-member p{white-space:pre-wrap}.rbp-member [aria-pressed=true]{outline:2px solid #fff;outline-offset:2px}

.rbp-tile-icon svg{display:block;width:46px;height:46px}.rbp-member-brand{display:flex;align-items:center;gap:14px}.rbp-member-brand img{width:58px;height:58px;object-fit:contain}

.rbp-member-stamps img.rbp-stamp-half{clip-path:inset(0 50% 0 0)}
