.membership-invitation{text-align:center;color:#efdee8;background:radial-gradient(at 50% 55%,#63304b55,#0000 65%),#160e17;border:1px solid #9e657e66;border-radius:18px;margin:48px 0 0;padding:64px 20px 44px}.membership-invitation h2{color:#ffd3e5;margin:14px 0;font-size:clamp(1.6rem,4vw,2.6rem)}.membership-invitation>p{line-height:1.9}.membership-invitation>small{color:#bba3b1;font-size:.75rem;line-height:1.8;display:block}.membership-door{isolation:isolate;color:#ffe4f0;background:linear-gradient(90deg,#24121e 49.5%,#c79f7855 50%,#24121e 50.5%);border:2px solid #d5b082;border-radius:105px 105px 5px 5px;flex-direction:column;justify-content:center;align-items:center;gap:14px;width:210px;min-height:250px;margin:30px auto;transition:box-shadow .25s,transform .25s;display:flex;position:relative;box-shadow:0 0 35px #ff80b522,inset 0 0 24px #c7759c22}.membership-door:before{content:"";z-index:-1;border:1px solid #a7776766;border-radius:95px 95px 2px 2px;position:absolute;inset:9px}.membership-door:hover,.membership-door:focus-visible{outline-offset:5px;outline:2px solid #ffd3e5;transform:translateY(-3px);box-shadow:0 0 45px #ff80b555,inset 0 0 35px #f9d0b533}.door-crest{color:#e0bc87;font-size:2.5rem}.membership-door small{color:#d9bacb;font-size:.75rem}.door-handle{background:#e0bc87;border-radius:5px;width:6px;height:16px}.membership-benefits{grid-template-columns:repeat(3,1fr);gap:16px;max-width:850px;margin:26px auto;display:grid}.membership-benefits p{border-top:1px solid #b27b9466;padding:16px 10px;font-size:.9rem}.membership-benefits span{color:#d9b17d;letter-spacing:.15em;margin-bottom:10px;font-size:.7rem;display:block}@media (width<=600px){.membership-benefits{grid-template-columns:1fr;gap:0}.membership-benefits p{margin:0;padding:14px}.membership-invitation{padding:36px 16px}}@media (prefers-reduced-motion:reduce){.membership-door{transition:none}}.quest-entry-wrap[data-astro-cid-lcdefpme]{text-align:center;margin:3rem auto}.quest-entry-orb[data-astro-cid-lcdefpme]{color:#ffe4f4;background:radial-gradient(circle at 35% 25%,#8f4474,#32172f 65%,#160f21);border:1px solid #e3a9b9;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:190px;height:190px;margin:auto;text-decoration:none;transition:transform .25s,box-shadow .25s;display:flex;box-shadow:inset 0 0 0 7px #271629,inset 0 0 0 8px #c791aa88,0 0 35px #da569330}.quest-entry-orb[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]:first-child{color:#f7d0a1;font-size:2rem}.quest-entry-orb[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{letter-spacing:.16em;font-size:.55rem}.quest-entry-orb[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-size:1rem;line-height:1.5}.quest-entry-orb[data-astro-cid-lcdefpme]:hover,.quest-entry-orb[data-astro-cid-lcdefpme]:focus-visible{outline-offset:5px;outline:2px solid #efadc8;transform:translateY(-4px);box-shadow:inset 0 0 0 7px #271629,inset 0 0 0 8px #f1c4cd,0 0 45px #e35c9b70}.quest-entry-wrap[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#a76381;margin-top:1rem;font-size:.85rem}@media (prefers-reduced-motion:reduce){.quest-entry-orb[data-astro-cid-lcdefpme]{transition:none}}.hero-actions[data-astro-cid-lcdefpme] .works-invitation[data-astro-cid-lcdefpme]{color:#ffe7ed;letter-spacing:.13em;background:linear-gradient(125deg,#421b30,#8b4059 55%,#4c2138);border:1px solid #d59aa5;border-radius:3px 18px;min-width:208px;padding:18px 28px;transition:box-shadow .25s,transform .25s;position:relative;overflow:hidden;box-shadow:inset 0 0 0 4px #311221,inset 0 0 0 5px #c58e9366,0 7px 24px #25051988}.hero-actions[data-astro-cid-lcdefpme] .works-invitation[data-astro-cid-lcdefpme]:before{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 35%,#ffe7ed22 48%,#0000 62%);transition:transform .5s;position:absolute;inset:0;transform:translate(-110%)}.hero-actions[data-astro-cid-lcdefpme] .works-invitation[data-astro-cid-lcdefpme]:hover:before{transform:translate(110%)}.hero-actions[data-astro-cid-lcdefpme] .works-invitation[data-astro-cid-lcdefpme]:hover,.hero-actions[data-astro-cid-lcdefpme] .works-invitation[data-astro-cid-lcdefpme]:focus-visible{outline-offset:4px;outline:2px solid #eec1ce;transform:translateY(-2px);box-shadow:inset 0 0 0 4px #311221,inset 0 0 0 5px #e2b49a88,0 8px 30px #ba567144}@media (prefers-reduced-motion:reduce){.hero-actions[data-astro-cid-lcdefpme] .works-invitation[data-astro-cid-lcdefpme],.hero-actions[data-astro-cid-lcdefpme] .works-invitation[data-astro-cid-lcdefpme]:before{transition:none}}.hero-actions[data-astro-cid-lcdefpme]{grid-template-columns:max-content 190px;justify-content:start;align-items:center;gap:32px;display:grid}.hero-actions-stack[data-astro-cid-lcdefpme]{flex-direction:column;align-items:flex-start;gap:20px;min-width:0;display:flex}.hero-actions-stack[data-astro-cid-lcdefpme] .chamber-invite[data-astro-cid-lcdefpme],.hero-actions-stack[data-astro-cid-lcdefpme] .works-invitation[data-astro-cid-lcdefpme]{order:0}.hero-actions[data-astro-cid-lcdefpme] .quest-entry-wrap[data-astro-cid-lcdefpme]{margin:0}@media (width<=580px){.hero-actions[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) 120px;gap:12px;max-width:390px}.hero-actions-stack[data-astro-cid-lcdefpme]{gap:16px}.hero-actions[data-astro-cid-lcdefpme] .chamber-invite[data-astro-cid-lcdefpme]{gap:6px;padding:12px 10px;font-size:.75rem}.hero-actions[data-astro-cid-lcdefpme] .works-invitation[data-astro-cid-lcdefpme]{gap:8px;width:100%;min-width:0;padding:16px 12px;font-size:.8rem}.hero-actions[data-astro-cid-lcdefpme] .quest-entry-orb[data-astro-cid-lcdefpme]{gap:2px;width:120px;height:120px}.hero-actions[data-astro-cid-lcdefpme] .quest-entry-orb[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]:first-child{font-size:1.4rem}.hero-actions[data-astro-cid-lcdefpme] .quest-entry-orb[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{font-size:.45rem}.hero-actions[data-astro-cid-lcdefpme] .quest-entry-orb[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-size:.75rem}.hero-actions[data-astro-cid-lcdefpme] .quest-entry-wrap[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin-top:.65rem;font-size:.65rem}}
