.gg-promo-grid{display:grid;gap:10px;width:100%}.gg-shop-promo{position:relative;background:linear-gradient(120deg,#352047,#241332);border:1px solid #e7c25a;border-radius:15px;overflow:hidden}.gg-promo-link{display:flex;align-items:center;gap:16px;padding:12px 14px 28px;color:#fff6de;text-decoration:none}.gg-product-slides{position:relative;display:block;width:92px;height:92px;flex:0 0 92px;background:#fff;border-radius:10px;overflow:hidden}.gg-product-slides img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;opacity:0;transition:opacity .65s ease}.gg-product-slides img.is-active{opacity:1}.gg-promo-link strong{display:block;font-size:17px;line-height:1.4;margin:5px 0;color:#ffe176}.gg-promo-link small{font-size:9px;letter-spacing:.12em;font-weight:800}.gg-promo-link span>span{font-size:12px;color:#d7c4e0}.gg-promo-pause{position:absolute;right:12px;bottom:6px;background:transparent;border:0;color:#ead7fa;font:inherit;font-size:11px;cursor:pointer;text-decoration:underline;padding:4px}.gg-discord-promo{display:flex;align-items:center;justify-content:center;gap:14px;padding:15px;border:1px solid #8b91ff;border-radius:14px;background:linear-gradient(120deg,#3b3472,#29204c);color:white;text-decoration:none}.gg-discord-logo{width:36px;flex:0 0 36px}.gg-discord-logo svg{display:block;width:36px;height:30px}.gg-discord-promo strong{display:block;font-size:16px}.gg-discord-promo small{display:block;margin-top:4px;color:#dfdbff;font-size:12px}.gg-all-links{color:#ffe176;text-align:center;font-size:13px;padding:3px}.gg-promo-link:hover strong,.gg-all-links:hover{text-decoration:underline}.gg-promo-grid a:focus-visible,.gg-promo-pause:focus-visible,.gg-link-card:focus-visible{outline:3px solid #fff;outline-offset:-4px}.gg-links-page{font-family:system-ui,sans-serif}.gg-links-intro{text-align:center;max-width:680px;margin:18px auto 30px}.gg-links-intro>img{border-radius:22px;box-shadow:0 0 35px #ffe17624;margin-bottom:18px}.gg-links-intro p{color:#d7c4e0;line-height:1.7;font-size:17px}.gg-links-grid{max-width:860px;margin:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.gg-link-card{display:flex;align-items:center;gap:16px;padding:22px;border:1px solid #79558b;border-radius:16px;background:linear-gradient(120deg,#352047,#241332);color:#fff6de;text-decoration:none;min-height:88px;box-sizing:border-box}.gg-link-card:hover{border-color:#ffe176;background:#3b2550}.gg-link-card strong{flex:1;font-size:16px}.gg-link-card>span:last-child{color:#ffe176}.gg-link-icon{font-size:25px;width:36px;text-align:center;color:#ffe176}.gg-link-icon svg{width:30px;height:30px;display:block;color:#b1b5ff}.gg-link-card:first-child{border-color:#e7c25a}.gg-links-back{text-align:center;line-height:2;margin:30px 0}.gg-links-back a{color:#ffe176;font-size:14px}.gg-links-footer{text-align:center;font-size:13px;line-height:2;color:#c9b4d5;padding:18px 0 30px}@media(max-width:600px){.gg-links-grid{grid-template-columns:1fr}.gg-link-card{padding:18px;min-height:76px}.gg-promo-link{gap:12px}.gg-promo-link strong{font-size:15px}}@media(prefers-reduced-motion:reduce){.gg-product-slides img{transition:none}}

body:has(.gg-links-page){margin:0}
