.community-page{max-width:620px;margin:20px auto}.community-title{text-align:center;margin-bottom:28px}.community-title>span,.reward-claim>span{font-size:44px}.community-title h2{font-size:28px;margin:12px 0}.community-title p{font-size:13px;color:#a5b0c4}.reward-claim,.invite-box{text-align:center;padding:32px}.reward-timer{font-size:42px;color:#e8c66a;letter-spacing:4px;margin:24px 0}.invite-box h2{letter-spacing:5px}.poll-choice{padding:14px;border:1px solid #ffffff20;border-radius:8px}.poll-choice input{width:auto;margin-right:10px}#catalog-search{max-width:350px;margin:10px 0 18px}.catalog-layout{display:grid;grid-template-columns:180px 1fr;gap:18px}.catalog-categories{align-self:start;padding:14px;border:1px solid #ffffff20;border-radius:12px;background:#111925}.catalog-categories button{display:block;width:100%;text-align:left;padding:10px;margin-top:6px;border:1px solid transparent;border-radius:7px;background:transparent;color:#cad4e5;cursor:pointer}.catalog-categories button.selected{background:#c69b2420;border-color:#c69b2455}.catalog-categories small{float:right}.catalog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.catalog-product{border:1px solid #ffffff20;border-radius:12px;overflow:hidden;background:#111925}.catalog-product[hidden]{display:none}.catalog-product>img,.catalog-placeholder{width:100%;height:190px;object-fit:contain;background:#0c1422;padding:15px}.catalog-placeholder{display:grid;place-items:center;font-size:60px}.catalog-product>div:not(.catalog-placeholder){padding:12px}.catalog-product h3{font-size:14px;min-height:35px}.catalog-product strong{display:block;color:#e8c66a;margin:12px 0}.catalog-product small{display:block;font-size:10px}.catalog-product summary{font-size:11px;margin-top:8px;cursor:pointer}.catalog-product p{font-size:12px}.catalog-product form button{width:100%;padding:8px;font-size:12px}.catalog-product button:disabled{opacity:.4}@media(max-width:750px){.catalog-layout{grid-template-columns:1fr}.catalog-categories{display:flex;overflow:auto;gap:5px}.catalog-categories button{width:auto;white-space:nowrap}.catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1250px){.catalog-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}
.daily-page{max-width:528px;margin:0 auto;padding-top:0}.daily-page .community-title{margin:0 0 24px}.daily-page .community-title>span{font-size:46px}.daily-page h2{color:#eef3fa;font-size:28px}.daily-page h2 em{font-style:normal;color:#f6d342}.daily-page h2 .coin-icon{width:29px;height:29px}.daily-page .community-title p{font-size:13px;line-height:1.5;max-width:440px;margin:10px auto}.daily-page .reward-claim{padding:24px;margin:0 0 18px;border-radius:12px}.daily-page .reward-claim h3{font-size:14px;margin:12px 0 5px;color:#c2cbda}.daily-page .reward-claim>small{font-size:11px;color:#7d8ba3}.daily-page .reward-timer{font-size:44px;font-weight:700;letter-spacing:3px;margin:14px 0 12px;font-variant-numeric:tabular-nums;white-space:nowrap;color:#ffda48}.reward-timer i{font-style:normal;color:#65728b;margin:0 3px}.reward-timer [data-reward-seconds]{color:#d08b98}.reward-progress{height:6px;max-width:240px;background:#293349;border-radius:10px;margin:0 auto;overflow:hidden}.reward-progress>span{display:block;height:100%;background:#e8c66a;border-radius:10px;transition:width 1s linear}.daily-stats{gap:12px}.daily-stats article{padding:14px;background:#092e2c;border-color:#157c6766}.daily-stats article:first-child small{color:#65c6a8}.daily-stats article:last-child{background:#282c1e;border-color:#b18f2855}.daily-stats strong{font-size:28px}.daily-stats .coin-icon{width:29px;height:29px}.daily-history{padding:0!important;margin:18px 0!important;overflow:hidden;border-radius:12px!important}.daily-history h3{padding:14px 18px;margin:0;font-size:14px}.daily-history .wallet-transaction{padding:14px 18px;align-items:center;gap:12px;font-size:12px}.daily-history .wallet-transaction>div{flex:1}.daily-history .wallet-transaction small{font-size:10px;margin-top:3px}.daily-history .wallet-transaction .coin-icon{width:14px;height:14px}.reward-gift{font-size:19px}.daily-history>p{padding:0 18px}.daily-page .reward-claim form[hidden]{display:none}@media(max-width:450px){.daily-page .reward-timer{font-size:36px;letter-spacing:1px}.daily-page h2{font-size:24px}}
