.gp-page{color:#572342;background:radial-gradient(at top,#ffe4f1,#f6edf5 70%);min-height:100dvh;padding:28px 20px 50px;font:15px/1.5 Arial,sans-serif}.gp-page *{box-sizing:border-box}.gp-page>header{justify-content:space-between;align-items:center;gap:20px;max-width:1000px;margin:0 auto 28px;display:flex}.gp-page>header img{object-fit:contain;width:155px;height:68px}.gp-page a{color:#9c175e}.gp-page h1{letter-spacing:-1px;margin:6px 0 12px;font-size:32px}.gp-page h2{font-size:21px}.gp-page p{color:#80647b}.gp-card{background:#fffaff;border:1px solid #edc5dd;border-radius:20px;max-width:1000px;margin:0 auto 22px;padding:30px;box-shadow:0 12px 35px #7426500a}.gp-card.narrow{max-width:510px}.gp-page label{gap:6px;margin-bottom:18px;font-size:13px;display:grid}.gp-page input{color:#572342;font:inherit;background:#fff;border:1px solid #dec4d7;border-radius:9px;max-width:100%;padding:12px}.gp-page .gp-check{align-items:flex-start;gap:10px;display:flex}.gp-check input{margin-top:4px}.gp-page button,.gp-button{cursor:pointer;background:#ba006c;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:12px 20px;font:700 14px Arial,sans-serif;text-decoration:none;display:inline-flex;color:#fff!important}.gp-page button:disabled{opacity:.5;cursor:not-allowed}.gp-page .gp-secondary{background:#f1e4ef;color:#753460!important}.gp-error{background:#ffe2e9;border-radius:8px;padding:12px;color:#92203e!important}.gp-success{background:#dcf7ed;border-radius:8px;padding:12px;color:#146a4a!important}.gp-balance{justify-content:space-between;align-items:center;gap:20px;display:flex}.gp-balance strong{color:#b10e69;font-size:38px;display:block}.gp-balance small{color:#947386;display:block}.gp-packs{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.gp-pack{background:#fff3fa;border:1px solid #f0d0e2;border-radius:14px;padding:20px}.gp-pack strong{color:#b00968;font-size:25px;display:block}.gp-pack small{color:#8b6380;margin:8px 0;display:block}.gp-table{overflow:auto}.gp-page table{border-collapse:collapse;width:100%;font-size:12px}.gp-page th,.gp-page td{text-align:left;white-space:nowrap;border-bottom:1px solid #f0dce9;padding:12px 8px}.gp-page small{font-size:12px}.gp-links{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.gp-page :focus-visible{outline-offset:3px;outline:3px solid #00a5bd}@media (max-width:600px){.gp-page{padding:16px 12px}.gp-card{padding:22px 18px}.gp-packs{grid-template-columns:1fr}.gp-balance{flex-direction:column;align-items:flex-start}.gp-page>header img{width:125px}.gp-page h1{font-size:27px}}.gp-account-header{justify-content:space-between;align-items:center;gap:20px;display:flex}.gp-account-tabs{gap:6px;max-width:1000px;margin:0 auto 22px;padding:4px;display:flex;overflow:auto}.gp-account-tabs button{white-space:nowrap;background:#f1deeb;padding:11px 16px;color:#7d3463!important}.gp-account-tabs button.active{background:#ac116b;color:#fff!important}.gp-tiles{grid-template-columns:1fr 1fr;gap:15px;display:grid}.gp-tiles button{text-align:left;background:#fff0f8;border:1px solid #edc4dd;justify-content:start;gap:9px;padding:24px;display:grid;color:#7f245e!important}.gp-tiles strong{font-size:19px}.gp-tiles small{color:#8c6b83;font-weight:400;line-height:1.6}.gp-page textarea,.gp-page select{font:inherit;color:#572342;background:#fff;border:1px solid #dec4d7;border-radius:8px;max-width:100%;padding:11px}.gp-message{background:#fff5fb;border:1px solid #edc4dd;border-radius:12px;margin:12px 0;padding:18px}.gp-message small{color:#9a7890;margin-top:4px;display:block}.gp-message p{white-space:pre-wrap;overflow-wrap:anywhere}.gp-case-buttons{gap:8px;margin-bottom:20px;display:flex;overflow:auto}.gp-case-buttons button{flex-shrink:0}.gp-inline-form{align-items:end;gap:15px;display:flex}.gp-inline-form label{flex:1;margin:0}.gp-page .ga-player-records{min-height:0;font:inherit;background:0 0;display:block}.gp-page .ga-player-records th button{background:0 0;padding:0;font-size:11px;font-weight:600;color:#80647b!important}.gp-page .ga-player-records input,.gp-page .ga-player-records select{padding:8px;font-size:12px}.gp-page .ga-player-records .ga-pagination button{padding:8px;font-size:11px}.gp-page .ga-player-records td{white-space:normal}.gp-page .ga-player-records label{margin:0}@media (max-width:600px){.gp-tiles{grid-template-columns:1fr}.gp-account-header{align-items:flex-start}.gp-account-header h1{font-size:22px}.gp-account-header .gp-balance strong{font-size:27px}.gp-account-header p{overflow-wrap:anywhere;font-size:12px}.gp-inline-form{flex-direction:column;align-items:stretch}}.gp-members,.gp-auth{background:radial-gradient(at 0 0,#ffe0ed 0,#0000 55%),#f8f3f6;padding:24px clamp(12px,3vw,42px) 36px}.gp-members>header,.gp-members>.gp-card,.gp-member-layout,.gp-member-footer,.gp-auth>header{max-width:1240px}.gp-members>header{height:auto;min-height:70px;box-shadow:none;background:0 0;padding:0}.gp-account-header{box-shadow:none;background:#fff;border-color:#ebdce6}.gp-account-header small{letter-spacing:1.2px}.gp-account-header h1{margin:8px 0;font-size:30px}.gp-account-header p{margin:0}.gp-account-header .gp-balance{background:#fcebf4;border-radius:16px;min-width:170px;padding:12px 24px}.gp-member-layout{grid-template-columns:225px minmax(0,1fr);align-items:start;gap:26px;margin:auto;display:grid}.gp-members .gp-account-tabs{background:#fff;border:1px solid #ebdce6;border-radius:18px;flex-direction:column;gap:5px;width:100%;margin:0;padding:10px;display:flex;position:sticky;top:20px;overflow:visible}.gp-members .gp-account-tabs button{text-align:left;background:0 0;border-radius:10px;justify-content:flex-start;min-height:46px;padding:12px;font-size:13px;color:#745368!important}.gp-members .gp-account-tabs button span{white-space:normal;flex:1}.gp-members .gp-account-tabs button.active{background:#a90061;box-shadow:0 5px 14px #b000601a;color:#fff!important}.gp-members .gp-account-tabs button:not(.active):hover{background:#fff0f7}.gp-member-content{min-width:0}.gp-member-content>.gp-card{max-width:none;margin-bottom:20px}.gp-members .gp-card{background:#fff;border-color:#ebdce6;border-radius:18px}.gp-member-hero{color:#fff;background:#740c42 url(/art/glamour-welcome-v2.webp) 100%/cover no-repeat;border-radius:20px;min-height:275px;margin-bottom:20px;position:relative;overflow:hidden}.gp-member-hero>div{background:linear-gradient(90deg,#680332f2 0%,#680332dc 42%,#68033233 75%,#0000);min-height:275px;padding:34px;position:relative}.gp-eyebrow{letter-spacing:2px;font-size:10px;font-weight:700}.gp-member-hero h2{letter-spacing:-1px;max-width:480px;margin:17px 0;font-size:clamp(26px,3vw,36px);line-height:1.15}.gp-member-hero p{color:#ffe6f2;max-width:330px;font-size:14px;line-height:1.7}.gp-member-hero .gp-button{background:#a0edf0;margin-top:7px;color:#084e61!important}.gp-member-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 22px;display:grid}.gp-member-stats article{background:#fff;border:1px solid #ebdce6;border-radius:15px;gap:8px;padding:20px;display:grid}.gp-member-stats svg{color:#b22178}.gp-member-stats strong{color:#4f2645;font-size:27px}.gp-member-stats span{color:#89677e;font-size:12px}.gp-member-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;display:grid}.gp-member-grid>.gp-card{width:100%;min-width:0}.gp-panel-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.gp-panel-heading>div{flex:1}.gp-panel-heading h2{margin:4px 0}.gp-panel-heading small{letter-spacing:1px;color:#8a6b7e;font-size:9px}.gp-icon{color:#b0146c;background:#fbe9f3;border-radius:12px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.gp-reward-number{color:#aa0864;font-size:38px}.gp-reward-number small{font-size:16px}.gp-page .gp-caption{color:#866379;margin:12px 0;font-size:11px;display:block}.gp-members progress{accent-color:#b80a72;background:#f2e3ed;border:0;border-radius:10px;width:100%;height:9px;display:block;overflow:hidden}.gp-members progress::-webkit-progress-bar{background:#f2e3ed}.gp-members progress::-webkit-progress-value{background:#b80a72;border-radius:10px}.gp-members progress::-moz-progress-bar{background:#b80a72}.gp-members .gp-tiles strong{justify-content:space-between;align-items:center;gap:10px;width:100%;font-size:17px;display:flex}.gp-members .gp-tiles button{padding:20px;display:block}.gp-members .gp-tiles small{margin-top:8px;display:block}.gp-recent article{border-bottom:1px solid #f2e8ee;justify-content:space-between;align-items:center;gap:20px;padding:14px 0;display:flex}.gp-recent article:last-child{border:0}.gp-recent small{color:#8c7082;margin-top:4px;display:block}.gp-recent article>span{white-space:nowrap;color:#9a2166;font-size:13px;font-weight:700}.gp-profile-details{grid-template-columns:1fr 1fr;gap:0 25px;margin:25px 0;display:grid}.gp-profile-details>div{border-bottom:1px solid #eee4eb;min-width:0;padding:16px 0}.gp-profile-details dt{color:#8b6d80;font-size:12px}.gp-profile-details dd{overflow-wrap:anywhere;margin:7px 0 0;font-weight:600}.gp-badge{vertical-align:middle;color:#943369;background:#f6e7f0;border-radius:20px;padding:6px 10px;font-size:11px;display:inline-block}.gp-stamps{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:26px 0;display:grid}.gp-stamps article{text-align:center;background:#fbf7fa;border:1px solid #e9dfe6;border-radius:14px;flex-direction:column;align-items:center;gap:10px;padding:18px 8px;display:flex}.gp-stamps article>span{color:#93778b;background:#eee5ec;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.gp-stamps article.collected{background:#fff6e2;border-color:#f0d498}.gp-stamps article.collected>span{color:#77531b;background:#f8d775}.gp-stamps strong{font-size:12px}.gp-stamps small{color:#8c7082;font-size:10px}.gp-reward-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin:25px 0;display:flex}.gp-reward-footer strong{color:#a20a62;font-size:26px;display:block}.gp-reward-footer small{color:#8b6d80;margin-top:5px;display:block}.gp-milestones{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.gp-milestones article{border:1px solid #eddfe8;border-radius:14px;padding:20px}.gp-milestones h3{margin:12px 0;font-size:15px}.gp-milestones strong{margin:10px 0;display:block}.gp-milestones small{color:#8a6f80;margin-top:10px;display:block}.gp-milestones svg{color:#aa1f73}.gp-albums{grid-template-columns:1fr 1fr;gap:14px;display:grid}.gp-albums article{background:#fff8eb;border-radius:12px;align-items:center;gap:14px;padding:18px;display:flex}.gp-albums svg{color:#b58016;flex-shrink:0}.gp-albums small{color:#896b7b;margin-top:4px;display:block}.gp-member-footer{color:#93778b;justify-content:space-between;gap:15px;margin:20px auto 0;padding:20px 0;font-size:11px;display:flex}.gp-auth-layout{background:#fff;border:1px solid #e9d5e2;border-radius:24px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);max-width:1100px;margin:0 auto 35px;display:grid;overflow:hidden;box-shadow:0 20px 60px #6024460c}.gp-auth-layout>.gp-card{box-shadow:none;background:#fff;border:0;border-radius:0;align-self:center;width:100%;max-width:none;margin:0;padding:42px}.gp-auth-welcome{color:#fff;background:#6e0d40}.gp-auth-art{background:url(/art/glamour-welcome-v2.webp) 80%/cover;height:230px}.gp-auth-copy{padding:32px}.gp-auth-copy>small{letter-spacing:1.6px;color:#ffd6e8;font-size:10px}.gp-auth-copy h2{letter-spacing:-.7px;margin:16px 0;font-size:31px;line-height:1.2}.gp-auth-copy>p{color:#f8d4e7;line-height:1.7}.gp-auth-copy>div{align-items:flex-start;gap:13px;margin-top:23px;display:flex}.gp-auth-copy svg{color:#97ecec;flex-shrink:0;width:21px}.gp-auth-copy strong{font-size:14px;display:block}.gp-auth-copy span small{color:#f4c6dc;margin-top:5px;line-height:1.6;display:block}.gp-auth .gp-card>small:first-child{color:#ac3075;letter-spacing:1.5px;font-size:10px}.gp-auth .gp-card h1{margin:14px 0;font-size:30px;line-height:1.2}.gp-auth .gp-card>p{line-height:1.7}.gp-auth form{margin-top:24px}.gp-auth form>button{width:100%;min-height:46px}.gp-auth input:read-only{background:#f8f3f6}.gp-auth .gp-check{font-size:12px;line-height:1.6}.gp-auth .gp-check input{flex-shrink:0}.gp-auth .gp-check a{display:contents}.gp-auth .gp-caption{margin-top:-9px;margin-bottom:20px}.gp-auth>header{height:auto;min-height:70px;box-shadow:none;background:0 0;padding:0}@media (max-width:1000px){.gp-member-layout{grid-template-columns:minmax(0,1fr)}.gp-members .gp-account-tabs{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:0;display:grid;position:static}.gp-members .gp-account-tabs button{min-width:0}.gp-members .gp-account-tabs button>svg:last-child{display:none}.gp-auth-layout>.gp-card{padding:28px}}@media (max-width:600px){.gp-members,.gp-auth{padding:12px 10px 25px}.gp-members>header,.gp-auth>header{margin-bottom:14px}.gp-member-layout{gap:16px}.gp-members .gp-account-header{gap:10px;padding:18px 16px}.gp-account-header .gp-balance{min-width:110px;padding:12px}.gp-account-header>div:first-child{min-width:0}.gp-members .gp-account-header h1{overflow-wrap:anywhere;font-size:22px}.gp-members .gp-account-tabs{border-radius:12px;flex-direction:row;padding:6px;display:flex;overflow-x:auto}.gp-members .gp-account-tabs button{white-space:nowrap;flex-shrink:0;gap:8px}.gp-members .gp-account-tabs button span{white-space:nowrap}.gp-member-hero{min-height:230px}.gp-member-hero>div{background:linear-gradient(90deg,#680332ed,#680332b0 70%,#68033266);min-height:230px;padding:24px}.gp-member-hero h2{max-width:280px;font-size:28px}.gp-member-hero p{max-width:265px}.gp-member-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.gp-member-stats article{grid-template-columns:auto 1fr;align-items:center;padding:16px}.gp-member-stats strong{text-align:right;font-size:25px}.gp-member-stats span{grid-column:1/-1}.gp-member-grid{grid-template-columns:1fr;gap:0}.gp-profile-details{grid-template-columns:1fr}.gp-stamps{grid-template-columns:repeat(2,minmax(0,1fr))}.gp-milestones,.gp-albums{grid-template-columns:1fr}.gp-member-footer{flex-direction:column;align-items:flex-start}.gp-auth-layout{grid-template-columns:1fr}.gp-auth-art{background-position:75% 55%;height:130px}.gp-auth-copy{padding:22px}.gp-auth-copy h2{margin-bottom:0;font-size:25px}.gp-auth-copy>p,.gp-auth-copy>div{display:none}.gp-auth-layout>.gp-card{padding:26px 22px}.gp-auth .gp-card h1{font-size:27px}}.gp-pacing-note{background:#f7edf5;border-left:3px solid #b82a7f;border-radius:8px;padding:14px 16px;font-size:13px;line-height:1.7}.gp-auth-art{background-image:url(/art/glamour-free-bingo.webp);background-position:70% 55%;height:265px}.gp-auth-copy>small{color:#b5f8ff}.gp-auth-copy h2{letter-spacing:-.5px;font-family:Arial,sans-serif;font-size:27px;font-weight:800}.gp-auth-copy>p{color:#fff0f9}.gp-auth-copy svg{color:#aff7ff}.gp-auth-copy span small{color:#ffe2f4}.gp-auth-layout{border:2px solid #f88bc7;box-shadow:0 12px 35px #ac00581a}.gp-auth .gp-card h1{color:#b00066;font-family:Arial,sans-serif;font-weight:800}.gp-auth form>button,.gp-auth .gp-button{background:linear-gradient(#ff3caa,#df0085);border-bottom:4px solid #a80061;border-radius:12px}.gp-auth>header{background:linear-gradient(130deg,#f743aa,#c30073);border:1px solid #ff9bd0;border-radius:18px;padding:12px 20px}.gp-auth>header>a{color:#fff}.gp-auth .gp-card a{color:#bd006d}.gp-auth .gp-card .gp-button{color:#fff!important}@media (max-width:600px){.gp-auth-art{height:160px}.gp-auth-copy h2{font-size:23px}.gp-auth-copy>p{margin-bottom:0;font-size:12px;display:block}.gp-auth>header img{width:130px;height:55px}.gp-auth>header{padding:10px 15px}}.gp-page .gp-check{text-align:left;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:10px;width:100%;display:flex}.gp-page .gp-check input[type=checkbox]{-webkit-appearance:checkbox;appearance:checkbox;accent-color:#c40070;flex:0 0 18px;width:18px;min-width:18px;max-width:18px;height:18px;margin:2px 0 0;padding:0}.gp-check>span{overflow-wrap:break-word;flex:1;min-width:0;display:block}.gp-auth .gp-check a{text-underline-offset:2px;text-decoration:underline;display:inline}.gp-auth-layout>.gp-card{align-self:start;min-width:0}.gp-auth .gp-card>p:last-child{margin-top:20px}.gp-auth-copy h2{text-transform:none;font-weight:700}.gp-auth>header{border-radius:12px;min-height:80px;padding:8px 20px}.gp-auth{background:repeating-conic-gradient(from -8deg at 50% 220px,#ff8bbe20 0deg 12deg,#0000 12deg 24deg),#fb4d9c}.gp-auth>header{max-width:1100px;box-shadow:none;background:0 0;border:0;border-radius:0;margin-bottom:18px;padding:0 3px}.gp-auth>header img{width:195px;height:85px}.gp-auth>header>a:last-child{color:#fff;background:linear-gradient(#60d6f0,#1385b2);border:1px solid #c9f7ff;border-radius:7px;padding:9px 18px;font-size:13px;font-weight:700}.gp-auth-layout{border:2px solid #fff;border-radius:10px;box-shadow:0 8px 30px #8b145329}.gp-auth-welcome{background:#ae0069}.gp-auth-art{height:220px}.gp-auth .gp-card h1{font-size:29px}.gp-auth-copy h2{text-transform:none;font-size:25px}.gp-auth form>button,.gp-auth .gp-button{background:linear-gradient(#56d4ed,#1385b2);border:1px solid #abeffc;border-bottom:3px solid #086185;border-radius:8px}@media (max-width:600px){.gp-auth>header img{width:140px;height:62px}.gp-auth-art{height:135px}.gp-auth-copy{padding:20px}.gp-auth-copy h2{font-size:22px}.gp-auth .gp-card h1{font-size:26px}}

/* Glamour account panel contrast fix */
.gp-auth-welcome .gp-auth-copy > p{color:#fff!important}
