:export{surfacePrimary:var(--surface-primary);surfaceSecondary:var(--surface-secondary);surfaceInteractive:var(--surface-interactive);surfaceClickable:var(--surface-clickable)}.bug-report-button{display:flex;align-items:center;gap:8px;padding:8px 16px;background:hsl(var(--brand-primary)/.8);color:hsl(var(--content-on-brand));border:1px solid hsl(var(--brand-primary));border-radius:var(--radius-md);font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease;margin-left:auto}.bug-report-button:hover{background:hsl(var(--brand-primary));border-color:hsl(var(--brand-primary-hover));transform:translateY(-1px)}.bug-report-button:active{transform:translateY(0)}.bug-report-button__icon{width:16px;height:16px}@media(max-width:768px){.bug-report-button__text{display:none}}.bug-report-modal__header{margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid hsl(var(--border-primary))}.bug-report-modal__title{font-size:24px;font-weight:700;color:hsl(var(--content-primary));margin-bottom:8px}.bug-report-modal__description{font-size:14px;color:hsl(var(--content-secondary));line-height:1.5}.bug-report-form{display:flex;flex-direction:column;gap:20px}.bug-report-form__field{display:flex;flex-direction:column;gap:8px}.bug-report-form__label{font-size:14px;font-weight:600;color:hsl(var(--content-primary))}.bug-report-form__url-group{display:flex;gap:8px;align-items:center}.bug-report-form__url-group input{flex:1}.bug-report-form__url-group button{white-space:nowrap;flex-shrink:0}.bug-report-form__current-page-btn{padding:0!important;margin:0!important;color:#f87106!important;font-size:13px!important;font-weight:500!important;text-align:right!important;cursor:pointer!important}.bug-report-form__current-page-btn,.bug-report-form__current-page-btn:hover{background:rgba(0,0,0,0)!important;border:none!important;box-shadow:none!important}.bug-report-form__current-page-btn:hover{transform:none!important;opacity:.8!important}.bug-report-form__current-page-btn:focus{box-shadow:none!important;outline:none!important}.bug-report-form__input,.bug-report-form__textarea{width:100%;padding:10px 12px;background:hsl(var(--surface-secondary));border:1px solid hsl(var(--border-primary));border-radius:var(--radius-md);font-size:14px;color:hsl(var(--content-primary));transition:all .2s ease}.bug-report-form__input::-moz-placeholder,.bug-report-form__textarea::-moz-placeholder{color:hsl(var(--content-tertiary))}.bug-report-form__input::placeholder,.bug-report-form__textarea::placeholder{color:hsl(var(--content-tertiary))}.bug-report-form__input:focus,.bug-report-form__textarea:focus{outline:none;border-color:hsl(var(--brand-primary));box-shadow:0 0 0 3px hsl(var(--brand-primary)/.1)}.bug-report-form__input:disabled,.bug-report-form__textarea:disabled{opacity:.5;cursor:not-allowed}.bug-report-form__textarea{resize:vertical;min-height:120px;font-family:inherit}.bug-report-form__file{width:100%;padding:10px 12px;background:hsl(var(--surface-secondary));border:1px solid hsl(var(--border-primary));border-radius:var(--radius-md);font-size:14px;color:hsl(var(--content-primary));cursor:pointer}.bug-report-form__file::file-selector-button{padding:6px 12px;margin-right:12px;background:hsl(var(--brand-primary));color:hsl(var(--content-on-brand));border:none;border-radius:var(--radius-sm);font-size:13px;font-weight:500;cursor:pointer}.bug-report-form__file::file-selector-button:hover{background:hsl(var(--brand-primary-hover))}.bug-report-form__file-name{font-size:12px;color:hsl(var(--content-secondary));font-style:italic}.bug-report-form__footer{display:flex;gap:12px;justify-content:flex-end;margin-top:24px;padding-top:16px;border-top:1px solid hsl(var(--border-primary))}.bug-report-form__footer button[type=submit]{background:#f87106!important;border-color:#f87106!important;color:#fff!important}.bug-report-form__footer button[type=submit]:hover{background:#e66505!important;border-color:#e66505!important}.bug-report-form__footer button[type=submit]:disabled{background:#f87106!important;opacity:.6}.donation-button{position:fixed;bottom:1.5rem;right:1.5rem;z-index:1000;display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;background:linear-gradient(135deg,#ea580c,#dc2626);color:#fff;border:none;border-radius:50%;box-shadow:0 4px 12px rgba(234,88,12,.3);transition:all .2s ease;cursor:pointer;text-decoration:none}.donation-button:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(234,88,12,.4);background:linear-gradient(135deg,#f97316,#ef4444)}.donation-button:active{transform:translateY(0);box-shadow:0 2px 8px rgba(234,88,12,.3)}.donation-button:focus{outline:2px solid #ea580c;outline-offset:2px}@media(max-width:768px){.donation-button{bottom:1rem;right:1rem;width:2.75rem;height:2.75rem}}.earn-button{position:fixed;bottom:1.5rem;left:1.5rem;z-index:1000;display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;background:linear-gradient(135deg,#16a34a,#15803d);color:#fff;border:none;border-radius:50%;box-shadow:0 4px 12px rgba(22,163,74,.3);transition:all .2s ease;cursor:pointer;text-decoration:none}.earn-button:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(22,163,74,.4);background:linear-gradient(135deg,#22c55e,#16a34a)}.earn-button:active{transform:translateY(0);box-shadow:0 2px 8px rgba(22,163,74,.3)}.earn-button:focus{outline:2px solid #16a34a;outline-offset:2px}@media(max-width:768px){.earn-button{bottom:1rem;left:1rem;width:2.75rem;height:2.75rem}}.artemis-banner{width:100%;background:linear-gradient(90deg,#0f172a,#1e293b 50%,#0f172a);border-bottom:1px solid rgba(56,189,248,.2);position:relative;overflow:hidden}.artemis-banner:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(56,189,248,.05) 50%,transparent);animation:shimmer 3s ease-in-out infinite}.artemis-banner__link{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.5rem 1rem;color:#38bdf8;text-decoration:none;font-weight:600;font-size:.875rem;transition:all .2s ease;position:relative;z-index:1}.artemis-banner__link:hover{color:#7dd3fc}.artemis-banner__link:hover .artemis-banner__icon{transform:translateY(2px)}.artemis-banner__link:hover .artemis-banner__sparkle{animation:pulse .5s ease-in-out}.artemis-banner__icon{color:#22d3ee;transition:transform .2s ease}.artemis-banner__sparkle{color:#fbbf24;opacity:.8}.artemis-banner__text{text-transform:uppercase;letter-spacing:.05em}.artemis-banner__logo{height:24px;width:auto;-o-object-fit:contain;object-fit:contain}.artemis-banner__badge{font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:.125rem .375rem;background:rgba(56,189,248,.2);border:1px solid rgba(56,189,248,.4);border-radius:4px;color:#38bdf8}@keyframes shimmer{0%,to{opacity:.5}50%{opacity:1}}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.3)}}.container{margin-left:auto;margin-right:auto;width:100%}.container--size-sm{max-width:42rem}.container--size-md{max-width:56rem}.container--size-lg{max-width:72rem}.container--size-xl{max-width:80rem}.container--size-7xl{max-width:88rem}.container--size-full{max-width:100%}.container--size-content{max-width:65ch}.container--padding-none{padding-left:0;padding-right:0}.container--padding-sm{padding-left:var(--spacing-md);padding-right:var(--spacing-md)}@media(min-width:640px){.container--padding-sm{padding-left:var(--spacing-lg);padding-right:var(--spacing-lg)}}.container--padding-md{padding-left:var(--spacing-md);padding-right:var(--spacing-md)}@media(min-width:640px){.container--padding-md{padding-left:var(--spacing-lg);padding-right:var(--spacing-lg)}}@media(min-width:1024px){.container--padding-md{padding-left:var(--spacing-xl);padding-right:var(--spacing-xl)}}.container--padding-lg{padding-left:var(--spacing-lg);padding-right:var(--spacing-lg)}@media(min-width:640px){.container--padding-lg{padding-left:var(--spacing-xl);padding-right:var(--spacing-xl)}}@media(min-width:1024px){.container--padding-lg{padding-left:var(--spacing-2xl);padding-right:var(--spacing-2xl)}}.container--center{text-align:center}
/*# sourceMappingURL=43f34300753011b7.css.map*/