.coin-page{color:#f6effb;background:#171224;min-height:100vh;font-size:16px}.coin-main{padding-block:42px 64px}.coin-top{grid-template-columns:1fr 280px;align-items:center;gap:32px;margin-bottom:36px;display:grid}.coin-top h1{margin:12px 0;font-size:clamp(2.3rem,5vw,4rem);line-height:1.1}.coin-page p{color:#c7bed4;line-height:1.65}.coin-purse{background:linear-gradient(140deg,#413051,#291e39);border:1px solid #806644;border-radius:18px;flex-direction:column;gap:8px;padding:24px;display:flex}.coin-purse strong{color:#f5bd68;font-size:2.75rem}.coin-purse small,.coin-product small{font-size:14px}.coin-page button,.coin-page select{font:inherit;color:#faf6ff;cursor:pointer;background:#332541;border:1px solid #6a527f;border-radius:9px;padding:10px 16px}:is(.coin-page button:focus-visible,.coin-page select:focus-visible){outline-offset:3px;outline:3px solid #f5bd68}.coin-page button:disabled{opacity:.55;cursor:default}.coin-section-head{justify-content:space-between;align-items:center;gap:24px;margin-top:32px;display:flex}.coin-section-head p{max-width:720px}.coin-page h2{margin-bottom:10px;font-size:1.65rem;font-weight:700}.coin-products{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:24px 0;display:grid}.coin-product{background:#241b30;border:1px solid #47364f;border-radius:16px;flex-direction:column;gap:14px;padding:24px;display:flex;position:relative}.coin-product h3{font-size:1.1rem;font-weight:700}.coin-slot{color:#f5bd68;font-size:2.2rem;font-weight:800}.coin-product p{flex:1}.coin-product strong{color:#f5bd68;font-size:1.8rem}.coin-product button,.coin-confirm button:first-of-type{color:#211529;background:#f5bd68;border-color:#f5bd68;font-weight:700}.coin-message,.coin-confirm,.coin-profile{background:#302337;border:1px solid #806644;border-radius:12px;margin-block:24px;padding:20px}.coin-message.error{border-color:#f99494}.coin-confirm button{margin:12px 12px 0 0}.coin-rule-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.coin-rule-grid h3{margin-bottom:8px;font-weight:700}.coin-allowances,.coin-future{border-top:1px solid #47364f;margin-top:44px;padding-top:28px}.coin-table-scroll{margin:20px 0;overflow-x:auto}.coin-table{border-collapse:collapse;width:100%}.coin-table td,.coin-table th{text-align:left;border-bottom:1px solid #47364f;padding:14px 16px}.coin-table td:last-child{color:#f5bd68;font-size:1.2rem;font-weight:700}.coin-table button{text-underline-offset:4px;background:0 0;border:0;padding:0;text-decoration:underline}.coin-profile{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.coin-profile strong{color:#f5bd68;font-size:2rem}.coin-profile button{margin-left:auto}.coin-profile small{font-size:16px}.coin-page .guild-footer .wrap{gap:24px;display:flex}.coin-season{color:#f5bd68!important}@media (max-width:950px){.coin-products{grid-template-columns:repeat(2,minmax(0,1fr))}.coin-rule-grid{grid-template-columns:1fr}.coin-top{grid-template-columns:1fr 240px}}@media (max-width:600px){.coin-top{grid-template-columns:1fr}.coin-section-head{flex-direction:column;align-items:stretch}.coin-products{grid-template-columns:1fr}.coin-product{padding:20px}.coin-profile{display:block}.coin-profile button{margin-top:12px}.coin-page .header-inner,.coin-page .alliance-nav{flex-wrap:wrap}.coin-table td,.coin-table th{padding:12px 8px}}
