button.svelte-ke6p8s{font-weight:700}button.btn-warning.svelte-ke6p8s{color:#212121}button.svelte-ke6p8s .icon-host:where(.svelte-ke6p8s){line-height:1;vertical-align:middle;font-weight:700;margin-top:-2px}.reader-card-small-action-btn.svelte-ke6p8s{width:100%;min-height:44px;border-radius:12px;font-weight:600;transition:all .2s ease}.reader-card-small-action-btn.svelte-ke6p8s:hover{transform:translateY(-1px)}.horizontal-card-action.svelte-ke6p8s{width:100%;min-height:32px;padding:.25rem .5rem;border-radius:8px;font-weight:600;font-size:.75rem;transition:all .2s ease;box-shadow:var(--theme-box-shadow-btn)}.horizontal-card-action.svelte-ke6p8s .icon-host:where(.svelte-ke6p8s){font-size:.8rem;margin-right:.25rem}.horizontal-card-action.svelte-ke6p8s:hover{transform:translateY(-1px);box-shadow:var(--theme-box-shadow-btn-hover)}.horizontal-card-action.svelte-ke6p8s:active{transform:translateY(0)}.bg-card-action.svelte-ke6p8s{width:100%;min-height:45px;padding:.375rem .75rem;border-radius:10px;font-weight:600;font-size:1rem;transition:all .2s ease;box-shadow:0 2px 8px var(--theme-shadow);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.bg-card-action.svelte-ke6p8s .icon-host:where(.svelte-ke6p8s){font-size:1rem;margin-right:.25rem}.bg-card-action.svelte-ke6p8s:hover{transform:translateY(-2px);box-shadow:0 4px 12px var(--theme-shadow)}.bg-card-action.svelte-ke6p8s:active{transform:translateY(0)}.compact-action-btn.svelte-ke6p8s,.large-action-btn.svelte-ke6p8s{width:100%;min-height:44px;border-radius:12px;font-weight:600;font-size:.9rem;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:var(--theme-box-shadow-btn)}.compact-action-btn.svelte-ke6p8s:hover,.large-action-btn.svelte-ke6p8s:hover{transform:translateY(-2px);box-shadow:var(--theme-box-shadow-btn-hover)}.compact-action-btn.svelte-ke6p8s:active,.large-action-btn.svelte-ke6p8s:active{transform:translateY(0)}.medium-action-btn.svelte-ke6p8s{min-width:100%;min-height:44px;border-radius:12px;font-weight:600;font-size:.9rem;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:var(--theme-box-shadow-btn)}.medium-action-btn.svelte-ke6p8s:hover{transform:translateY(-2px);box-shadow:var(--theme-box-shadow-btn-hover)}.medium-action-btn.svelte-ke6p8s:active{transform:translateY(0)}.accordion-action-btn.svelte-ke6p8s{width:100%;min-height:44px;border-radius:12px;font-weight:600;font-size:.9rem;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:var(--theme-box-shadow-btn)}.accordion-action-btn.svelte-ke6p8s:hover{transform:translateY(-2px);box-shadow:var(--theme-box-shadow-btn-hover)}.accordion-action-btn.svelte-ke6p8s:active{transform:translateY(0)}.profile-page-action-btn.svelte-ke6p8s{min-width:180px;min-height:52px;border-radius:16px;font-weight:700;font-size:1.1rem;letter-spacing:.3px;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:var(--theme-box-shadow-btn-hover);position:relative;overflow:hidden}.profile-page-action-btn.svelte-ke6p8s .icon-host:where(.svelte-ke6p8s){font-size:1.25rem;margin-top:-1px}.profile-page-action-btn.svelte-ke6p8s:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:var(--theme-overlay-light);transform:translate(-50%,-50%);transition:width .6s,height .6s}.profile-page-action-btn.svelte-ke6p8s:hover:before{width:300px;height:300px}.profile-page-action-btn.svelte-ke6p8s:hover{transform:translateY(-3px);box-shadow:var(--theme-box-shadow-btn-hover-strong)}.profile-page-action-btn.svelte-ke6p8s:active{transform:translateY(-1px)}.gift-modal-btn.svelte-ke6p8s{flex:1;min-width:140px;min-height:52px;border-radius:16px;font-weight:700;font-size:1.05rem;letter-spacing:.3px;transition:all .4s cubic-bezier(.34,1.56,.64,1);box-shadow:0 4px 15px var(--theme-shadow);position:relative;overflow:hidden;border:2px solid var(--theme-border-light)}.gift-modal-btn.svelte-ke6p8s .icon-host:where(.svelte-ke6p8s){font-size:1.2rem;margin-top:-1px;transition:transform .3s ease}.gift-modal-btn.svelte-ke6p8s:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:var(--theme-overlay-light);transform:translate(-50%,-50%);transition:width .6s ease,height .6s ease}.gift-modal-btn.svelte-ke6p8s:after{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent,var(--theme-overlay-light-subtle),transparent);transform:translate(-100%) rotate(45deg);transition:transform .6s ease}.gift-modal-btn.svelte-ke6p8s:hover{transform:translateY(-4px) scale(1.02);box-shadow:0 8px 25px var(--theme-shadow);border-color:var(--theme-border-light)}.gift-modal-btn.svelte-ke6p8s:hover:before{width:300px;height:300px}.gift-modal-btn.svelte-ke6p8s:hover:after{transform:translate(100%) rotate(45deg)}.gift-modal-btn.svelte-ke6p8s:hover .icon-host:where(.svelte-ke6p8s){transform:scale(1.15)}.gift-modal-btn.svelte-ke6p8s:active{transform:translateY(-2px) scale(.98)}.gift-modal-btn.disabled.svelte-ke6p8s,.gift-modal-btn.svelte-ke6p8s:disabled{transform:none;box-shadow:0 2px 8px var(--theme-shadow)}.gift-modal-btn.disabled.svelte-ke6p8s:before,.gift-modal-btn.disabled.svelte-ke6p8s:after,.gift-modal-btn.svelte-ke6p8s:disabled:before,.gift-modal-btn.svelte-ke6p8s:disabled:after{display:none}.rcs-guest-btn.svelte-ke6p8s{width:auto;min-width:58px;min-height:32px;padding:.38rem .6rem;border-radius:10px;font-size:.75rem;font-weight:700;white-space:nowrap;box-shadow:0 2px 6px var(--theme-shadow)}.rcs-guest-btn.svelte-ke6p8s .icon-host:where(.svelte-ke6p8s){font-size:.8rem;margin-right:.15rem}.rcs-guest-btn.svelte-ke6p8s:hover{transform:scale(1.05);box-shadow:0 4px 10px var(--theme-shadow)}.rc2-btn.svelte-ke6p8s{width:130px;min-height:34px;padding:.3rem .7rem;border-radius:10px;font-weight:600;font-size:.75rem;transition:all .2s ease;box-shadow:0 2px 8px var(--theme-shadow);white-space:nowrap}.rc2-btn.svelte-ke6p8s .icon-host:where(.svelte-ke6p8s){font-size:.9rem;margin-right:.1rem;margin-top:0}.rc2-btn.svelte-ke6p8s:hover{transform:translateY(-1px);box-shadow:0 4px 12px var(--theme-shadow)}.rc2-btn.svelte-ke6p8s:active{transform:translateY(0)}.magazine-btn-icon.svelte-ke6p8s{width:60px;height:60px;min-height:60px;padding:0;border-radius:50%;font-weight:600;font-size:1.1rem;transition:all .2s ease;box-shadow:0 2px 8px var(--theme-shadow);display:flex;align-items:center;justify-content:center}.magazine-btn-icon.svelte-ke6p8s .icon-host:where(.svelte-ke6p8s){font-size:1.2rem;margin:0;padding:0}.magazine-btn-icon.svelte-ke6p8s{font-size:0}.magazine-btn-icon.svelte-ke6p8s .icon-host:where(.svelte-ke6p8s){font-size:1.2rem}.magazine-btn-icon.svelte-ke6p8s:hover{transform:scale(1.1);box-shadow:0 4px 12px var(--theme-shadow)}.magazine-btn-icon.svelte-ke6p8s:active{transform:scale(.95)}@media(min-width:992px){.large-action-btn.svelte-ke6p8s{width:150px}.rp-btn.svelte-ke6p8s{min-width:140px;padding:.6rem 1.5rem;font-size:1rem;font-weight:700;border-radius:50px;letter-spacing:.3px}}@media(max-width:1400px){.rc2-btn.svelte-ke6p8s{width:95px}}@media(max-width:1200px){.rc2-btn.svelte-ke6p8s{width:70px}}@media(max-width:767.98px){.rp-btn.svelte-ke6p8s{width:150px}.rc2-btn.svelte-ke6p8s{width:95px}.profile-page-action-btn.svelte-ke6p8s{width:100%!important;min-width:unset!important;min-height:48px!important;font-size:1rem!important}}button.btn-warning.svelte-1gqeh5u{color:#212121}button.svelte-1gqeh5u .icon-host:where(.svelte-1gqeh5u){line-height:1;vertical-align:middle;margin-top:-2px}.reader-card-small-action-btn.svelte-1gqeh5u{width:100%;min-height:44px;border-radius:12px;font-weight:600;transition:all .2s ease}.reader-card-small-action-btn.svelte-1gqeh5u:hover{transform:translateY(-1px)}.horizontal-card-action.svelte-1gqeh5u{width:100%;min-height:32px;padding:.25rem .5rem;border-radius:8px;font-weight:600;font-size:.75rem;transition:all .2s ease;box-shadow:var(--theme-box-shadow-btn)}.horizontal-card-action.svelte-1gqeh5u .icon-host:where(.svelte-1gqeh5u){font-size:.8rem;margin-right:.25rem}.horizontal-card-action.svelte-1gqeh5u:hover{transform:translateY(-1px);box-shadow:var(--theme-box-shadow-btn-hover)}.horizontal-card-action.svelte-1gqeh5u:active{transform:translateY(0)}.bg-card-action.svelte-1gqeh5u{width:100%;min-height:45px;padding:.375rem .75rem;border-radius:10px;font-weight:600;font-size:1rem;transition:all .2s ease;box-shadow:0 2px 8px var(--theme-shadow);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.bg-card-action.svelte-1gqeh5u .icon-host:where(.svelte-1gqeh5u){font-size:1rem;margin-right:.25rem}.bg-card-action.svelte-1gqeh5u:hover{transform:translateY(-2px);box-shadow:0 4px 12px var(--theme-shadow)}.bg-card-action.svelte-1gqeh5u:active{transform:translateY(0)}.compact-action-btn.svelte-1gqeh5u,.large-action-btn.svelte-1gqeh5u{width:100%;min-height:44px;border-radius:12px;font-weight:600;font-size:.9rem;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:var(--theme-box-shadow-btn)}.compact-action-btn.svelte-1gqeh5u:hover,.large-action-btn.svelte-1gqeh5u:hover{transform:translateY(-2px);box-shadow:var(--theme-box-shadow-btn-hover)}.compact-action-btn.svelte-1gqeh5u:active,.large-action-btn.svelte-1gqeh5u:active{transform:translateY(0)}.medium-action-btn.svelte-1gqeh5u{min-width:100%;min-height:44px;border-radius:12px;font-weight:600;font-size:.9rem;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:var(--theme-box-shadow-btn)}.medium-action-btn.svelte-1gqeh5u:hover{transform:translateY(-2px);box-shadow:var(--theme-box-shadow-btn-hover)}.medium-action-btn.svelte-1gqeh5u:active{transform:translateY(0)}.accordion-action-btn.svelte-1gqeh5u{width:100%;min-height:44px;border-radius:12px;font-weight:600;font-size:.9rem;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:var(--theme-box-shadow-btn)}.accordion-action-btn.svelte-1gqeh5u:hover{transform:translateY(-2px);box-shadow:var(--theme-box-shadow-btn-hover)}.accordion-action-btn.svelte-1gqeh5u:active{transform:translateY(0)}.profile-page-action-btn.svelte-1gqeh5u{min-width:180px;min-height:52px;border-radius:16px;font-weight:700;font-size:1.1rem;letter-spacing:.3px;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:var(--theme-box-shadow-btn-hover);position:relative;overflow:hidden}.profile-page-action-btn.svelte-1gqeh5u .icon-host:where(.svelte-1gqeh5u){font-size:1.25rem;margin-top:-1px}.profile-page-action-btn.svelte-1gqeh5u:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:var(--theme-overlay-light);transform:translate(-50%,-50%);transition:width .6s,height .6s}.profile-page-action-btn.svelte-1gqeh5u:hover:before{width:300px;height:300px}.profile-page-action-btn.svelte-1gqeh5u:hover{transform:translateY(-3px);box-shadow:var(--theme-box-shadow-btn-hover-strong)}.profile-page-action-btn.svelte-1gqeh5u:active{transform:translateY(-1px)}.gift-modal-btn.svelte-1gqeh5u{flex:1;min-width:140px;min-height:52px;border-radius:16px;font-weight:700;font-size:1.05rem;letter-spacing:.3px;transition:all .4s cubic-bezier(.34,1.56,.64,1);box-shadow:0 4px 15px var(--theme-shadow);position:relative;overflow:hidden;border:2px solid var(--theme-border-light)}.gift-modal-btn.svelte-1gqeh5u .icon-host:where(.svelte-1gqeh5u){font-size:1.2rem;margin-top:-1px;transition:transform .3s ease}.gift-modal-btn.svelte-1gqeh5u:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:var(--theme-overlay-light);transform:translate(-50%,-50%);transition:width .6s ease,height .6s ease}.gift-modal-btn.svelte-1gqeh5u:after{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent,var(--theme-overlay-light-subtle),transparent);transform:translate(-100%) rotate(45deg);transition:transform .6s ease}.gift-modal-btn.svelte-1gqeh5u:hover{transform:translateY(-4px) scale(1.02);box-shadow:0 8px 25px var(--theme-shadow);border-color:var(--theme-border-light)}.gift-modal-btn.svelte-1gqeh5u:hover:before{width:300px;height:300px}.gift-modal-btn.svelte-1gqeh5u:hover:after{transform:translate(100%) rotate(45deg)}.gift-modal-btn.svelte-1gqeh5u:hover .icon-host:where(.svelte-1gqeh5u){transform:scale(1.15)}.gift-modal-btn.svelte-1gqeh5u:active{transform:translateY(-2px) scale(.98)}.gift-modal-btn.disabled.svelte-1gqeh5u,.gift-modal-btn.svelte-1gqeh5u:disabled{transform:none;box-shadow:0 2px 8px var(--theme-shadow)}.gift-modal-btn.disabled.svelte-1gqeh5u:before,.gift-modal-btn.disabled.svelte-1gqeh5u:after,.gift-modal-btn.svelte-1gqeh5u:disabled:before,.gift-modal-btn.svelte-1gqeh5u:disabled:after{display:none}.rcs-guest-btn.svelte-1gqeh5u{width:auto;min-width:58px;min-height:32px;padding:.38rem .6rem;border-radius:10px;font-size:.75rem;font-weight:700;white-space:nowrap;box-shadow:0 2px 6px var(--theme-shadow)}.rcs-guest-btn.svelte-1gqeh5u .icon-host:where(.svelte-1gqeh5u){font-size:.8rem;margin-right:.15rem}.rcs-guest-btn.svelte-1gqeh5u:hover{transform:scale(1.05);box-shadow:0 4px 10px var(--theme-shadow)}.rc2-btn.svelte-1gqeh5u{width:130px;min-height:34px;padding:.3rem .7rem;border-radius:10px;font-weight:600;font-size:.75rem;transition:all .2s ease;box-shadow:0 2px 8px var(--theme-shadow);white-space:nowrap}.rc2-btn.svelte-1gqeh5u .icon-host:where(.svelte-1gqeh5u){font-size:.9rem;margin-right:.1rem;margin-top:0}.rc2-btn.svelte-1gqeh5u:hover{transform:translateY(-1px);box-shadow:0 4px 12px var(--theme-shadow)}.rc2-btn.svelte-1gqeh5u:active{transform:translateY(0)}.magazine-btn-icon.svelte-1gqeh5u{width:60px;height:60px;min-height:60px;padding:0;border-radius:50%;font-weight:600;font-size:1.1rem;transition:all .2s ease;box-shadow:0 2px 8px var(--theme-shadow);display:flex;align-items:center;justify-content:center}.magazine-btn-icon.svelte-1gqeh5u .icon-host:where(.svelte-1gqeh5u){font-size:1.2rem;margin:0;padding:0}.magazine-btn-icon.svelte-1gqeh5u{font-size:0}.magazine-btn-icon.svelte-1gqeh5u .icon-host:where(.svelte-1gqeh5u){font-size:1.2rem}.magazine-btn-icon.svelte-1gqeh5u:hover{transform:scale(1.1);box-shadow:0 4px 12px var(--theme-shadow)}.magazine-btn-icon.svelte-1gqeh5u:active{transform:scale(.95)}@media(min-width:992px){.large-action-btn.svelte-1gqeh5u{width:150px}.rp-btn.svelte-1gqeh5u{min-width:140px;padding:.6rem 1.5rem;font-size:1rem;font-weight:700;border-radius:50px;letter-spacing:.3px}}@media(max-width:1400px){.rc2-btn.svelte-1gqeh5u{width:90px}}@media(max-width:1200px){.rc2-btn.svelte-1gqeh5u{width:70px}}@media(max-width:767.98px){.rp-btn.svelte-1gqeh5u{width:150px}.rc2-btn.svelte-1gqeh5u{width:90px}.profile-page-action-btn.svelte-1gqeh5u{width:100%!important;min-width:unset!important;min-height:48px!important;font-size:1rem!important}.polaroid-btn.svelte-1gqeh5u{width:100%;height:45px}}
