.lcf{--lcf-bg: #f7f0e3;--lcf-card: #fffdf8;--lcf-ink: #241f18;--lcf-muted: #6f6557;--lcf-accent: #b3862c;--lcf-accent-strong: #8f6519;--lcf-accent-soft: #ead9b6;--lcf-border: rgba(179, 134, 44, .35);--lcf-shadow: 0 24px 70px rgba(57, 41, 18, .14);--lcf-heading-font: var(--font-heading-family, Georgia, "Times New Roman", serif);--lcf-body-font: var(--font-body-family, Arial, Helvetica, sans-serif);position:relative;isolation:isolate;overflow:hidden;width:100%;color:var(--lcf-ink);background:var(--lcf-bg);font-family:var(--lcf-body-font)}.lcf--hope{--lcf-bg: #f7f0e3;--lcf-card: #fffdf8;--lcf-ink: #241f18;--lcf-muted: #6f6557;--lcf-accent: #b3862c;--lcf-accent-strong: #8f6519;--lcf-accent-soft: #ead9b6;--lcf-border: rgba(179, 134, 44, .35);--lcf-shadow: 0 24px 70px rgba(57, 41, 18, .14)}.lcf--honor{--lcf-bg: #151515;--lcf-card: #202020;--lcf-ink: #fff8e8;--lcf-muted: #d0c5ae;--lcf-accent: #d0a13e;--lcf-accent-strong: #f0c564;--lcf-accent-soft: #4e4025;--lcf-border: rgba(208, 161, 62, .42);--lcf-shadow: 0 26px 80px rgba(0, 0, 0, .45)}.lcf--ocean{--lcf-bg: #0c2948;--lcf-card: #f9f4e9;--lcf-ink: #0d2946;--lcf-muted: #52687e;--lcf-accent: #c39534;--lcf-accent-strong: #8b6415;--lcf-accent-soft: #e6d4ac;--lcf-border: rgba(195, 149, 52, .4);--lcf-shadow: 0 26px 78px rgba(1, 17, 34, .36)}.lcf--strength{--lcf-bg: #7f1718;--lcf-card: #fff8ee;--lcf-ink: #3b1513;--lcf-muted: #755b54;--lcf-accent: #bd8c2f;--lcf-accent-strong: #8e6113;--lcf-accent-soft: #ead4a9;--lcf-border: rgba(189, 140, 47, .42);--lcf-shadow: 0 26px 78px rgba(65, 4, 4, .35)}.lcf--courage{--lcf-bg: #f1d7d4;--lcf-card: #fffaf7;--lcf-ink: #4c2928;--lcf-muted: #816665;--lcf-accent: #b78935;--lcf-accent-strong: #8c621b;--lcf-accent-soft: #edd9bd;--lcf-border: rgba(183, 137, 53, .38);--lcf-shadow: 0 24px 70px rgba(91, 45, 43, .16)}.lcf *,.lcf *:before,.lcf *:after{box-sizing:border-box}.lcf__background,.lcf__glow{position:absolute;pointer-events:none}.lcf__background{top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden}.lcf__glow{width:420px;height:420px;border-radius:50%;background:color-mix(in srgb,var(--lcf-accent) 18%,transparent);filter:blur(18px);opacity:.55}.lcf__glow--one{top:-240px;left:-180px}.lcf__glow--two{right:-210px;bottom:-250px}.lcf__shell{width:min(calc(100% - 32px),var(--lcf-max-width));margin:0 auto;padding-top:var(--lcf-padding-top);padding-bottom:var(--lcf-padding-bottom)}.lcf__header,.lcf__footer{text-align:center}.lcf__logo,.lcf__wordmark{display:inline-flex;flex-direction:column;align-items:center;color:inherit;text-decoration:none}.lcf__logo img{display:block;width:auto;max-width:min(360px,78vw);max-height:154px;object-fit:contain}.lcf__wordmark>span{font-family:var(--lcf-heading-font);font-size:clamp(1.5rem,5vw,2.4rem);letter-spacing:.18em;text-transform:uppercase}.lcf__wordmark small{margin-top:7px;color:var(--lcf-accent-strong);font-size:.72rem;letter-spacing:.28em;text-transform:uppercase}.lcf__band-name{display:inline-flex;align-items:center;justify-content:center;min-height:30px;margin:30px 0 10px;padding:6px 14px;border:1px solid var(--lcf-border);border-radius:999px;color:var(--lcf-accent-strong);background:color-mix(in srgb,var(--lcf-card) 85%,transparent);font-size:.76rem;font-weight:700;letter-spacing:.16em;line-height:1.2;text-transform:uppercase}.lcf__title{max-width:700px;margin:0 auto;color:var(--lcf-ink);font-family:var(--lcf-heading-font);font-size:clamp(2.25rem,8vw,4.6rem);font-weight:400;letter-spacing:.01em;line-height:1.04}.lcf__intro{max-width:600px;margin:18px auto 0;color:var(--lcf-muted);font-size:clamp(1rem,2.8vw,1.16rem);line-height:1.65}.lcf__ornament{display:flex;align-items:center;justify-content:center;min-height:30px;margin:22px auto 28px;color:var(--lcf-accent);font-family:var(--lcf-heading-font);font-size:1.15rem;letter-spacing:.5em}.lcf__card{position:relative;overflow:hidden;border:1px solid var(--lcf-border);border-radius:26px;color:var(--lcf-ink);background:var(--lcf-card);box-shadow:var(--lcf-shadow)}.lcf__card:before{position:absolute;inset:0 0 auto;height:5px;content:"";background:linear-gradient(90deg,transparent,var(--lcf-accent),transparent)}.lcf__waiting,.lcf__result{padding:clamp(32px,7vw,58px) clamp(22px,7vw,64px);text-align:center}.lcf__cat-emblem{display:grid;width:118px;height:118px;margin:0 auto 22px;place-items:center;overflow:hidden;border:1px solid var(--lcf-border);border-radius:24px;color:var(--lcf-accent);background:color-mix(in srgb,var(--lcf-card) 84%,var(--lcf-accent-soft));box-shadow:0 12px 34px color-mix(in srgb,var(--lcf-accent) 18%,transparent)}.lcf__cat-emblem img{display:block;width:100%;height:100%;object-fit:contain}.lcf__clover{font-size:3rem;line-height:1}.lcf__eyebrow,.lcf__result-label,.lcf__date{margin:0;color:var(--lcf-accent-strong);font-size:.76rem;font-weight:700;letter-spacing:.18em;line-height:1.4;text-transform:uppercase}.lcf__waiting-title{margin:12px auto 0;font-family:var(--lcf-heading-font);font-size:clamp(2rem,6vw,3.2rem);font-weight:400;line-height:1.1}.lcf__waiting-copy{max-width:480px;margin:16px auto 0;color:var(--lcf-muted);font-size:1rem;line-height:1.65}.lcf__button{display:inline-flex;min-height:50px;align-items:center;justify-content:center;margin:28px 0 0;padding:12px 24px;border:1px solid transparent;border-radius:999px;font:inherit;font-size:.9rem;font-weight:700;letter-spacing:.08em;line-height:1.2;text-align:center;text-transform:uppercase;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.lcf__button:hover{transform:translateY(-2px)}.lcf__button:focus-visible,.lcf__impact-link:focus-visible,.lcf__logo:focus-visible,.lcf__wordmark:focus-visible{outline:3px solid var(--lcf-accent);outline-offset:4px}.lcf__button--primary{color:#fffaf0;background:#181818;box-shadow:0 12px 30px #0000002e}.lcf--honor .lcf__button--primary{color:#171717;background:var(--lcf-accent)}.lcf__button--secondary{color:var(--lcf-ink);border-color:var(--lcf-border);background:transparent}.lcf__date{margin-bottom:14px}.lcf__fortune{position:relative;max-width:640px;margin:20px auto 0;padding:26px 0;border:0;color:var(--lcf-ink);font-family:var(--lcf-heading-font);font-size:clamp(1.75rem,5vw,3rem);font-style:normal;font-weight:400;line-height:1.25}.lcf__fortune:before,.lcf__fortune:after{display:block;color:var(--lcf-accent);font-family:var(--lcf-heading-font);font-size:2.2rem;line-height:.5}.lcf__fortune:before{margin-bottom:12px;content:"\201c"}.lcf__fortune:after{margin-top:20px;content:"\201d"}.lcf__details{display:grid;gap:14px;margin-top:18px;text-align:left}.lcf__detail{display:grid;grid-template-columns:36px 1fr;gap:0 12px;padding:18px;border:1px solid var(--lcf-border);border-radius:17px;background:color-mix(in srgb,var(--lcf-card) 92%,var(--lcf-accent-soft))}.lcf__detail-icon{display:grid;grid-row:1 / span 2;width:34px;height:34px;place-items:center;border-radius:50%;color:var(--lcf-accent-strong);background:var(--lcf-accent-soft)}.lcf__detail h3,.lcf__detail p{margin:0}.lcf__detail h3{color:var(--lcf-accent-strong);font-size:.72rem;font-weight:700;letter-spacing:.12em;line-height:1.4;text-transform:uppercase}.lcf__detail p{margin-top:5px;color:var(--lcf-ink);font-size:.98rem;line-height:1.55}.lcf__actions{text-align:center}.lcf__share-status{min-height:1.5em;margin:10px 0 0;color:var(--lcf-muted);font-size:.85rem}.lcf__footer{max-width:620px;margin:32px auto 0}.lcf__tomorrow{margin:0;color:var(--lcf-ink);font-family:var(--lcf-heading-font);font-size:1.35rem}.lcf__impact-link{display:inline-flex;margin-top:14px;color:var(--lcf-accent-strong);font-size:.84rem;font-weight:700;letter-spacing:.12em;text-underline-offset:4px;text-transform:uppercase}.lcf__disclaimer,.lcf__noscript{margin:22px auto 0;color:var(--lcf-muted);font-size:.78rem;line-height:1.55}.lcf__noscript{padding:16px;border:1px solid var(--lcf-border);border-radius:12px;background:var(--lcf-card)}.lcf__result[hidden],.lcf__waiting[hidden]{display:none!important}.lcf__result.lcf__result--revealed{animation:lcf-reveal .56s cubic-bezier(.22,.78,.22,1) both}.lcf--loading .lcf__shell{opacity:0}.lcf:not(.lcf--loading) .lcf__shell{opacity:1;transition:opacity .22s ease}@keyframes lcf-reveal{0%{opacity:0;transform:translateY(12px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}@media(min-width:700px){.lcf__details{grid-template-columns:repeat(2,minmax(0,1fr))}.lcf__detail--symbol{grid-column:1 / -1}}@media(max-width:480px){.lcf__shell{width:min(calc(100% - 22px),var(--lcf-max-width))}.lcf__card{border-radius:21px}.lcf__waiting,.lcf__result{padding-right:18px;padding-left:18px}.lcf__button{width:100%}.lcf__detail{grid-template-columns:32px 1fr;padding:15px}.lcf__detail-icon{width:30px;height:30px}}@media screen and (max-width:749px){.lcf__shell{width:min(calc(100% - 24px),var(--lcf-max-width));padding-top:24px;padding-bottom:40px}.lcf__header{margin-bottom:20px}.lcf__band-name{margin-top:0;margin-bottom:10px}.lcf__title{margin-bottom:10px}.lcf__intro{margin-top:12px;margin-bottom:14px}.lcf__ornament{margin-top:10px;margin-bottom:16px}.lcf__card{margin-top:0}.lcf__waiting{padding-top:26px;padding-bottom:28px}.lcf__cat-emblem{margin-bottom:16px}}@media screen and (max-width:749px){.lcf__cat-emblem{width:86px;height:86px;margin:0 auto 16px;border-radius:18px;box-shadow:0 8px 22px color-mix(in srgb,var(--lcf-accent) 14%,transparent)}.lcf__cat-emblem img{width:100%;height:100%;object-fit:contain;padding:4px}.lcf__eyebrow{margin-top:0}.lcf__waiting-title{margin-top:10px;font-size:clamp(1.85rem,8vw,2.35rem)}.lcf__waiting-copy{margin-top:12px;line-height:1.55}.lcf__button{margin-top:22px}}@media screen and (max-width:749px){.lcf__result{padding-top:28px;padding-bottom:30px}.lcf__date{margin-bottom:10px}.lcf__fortune{margin-top:14px;padding:18px 0 20px;font-size:clamp(1.45rem,6.2vw,2rem);line-height:1.3}.lcf__fortune:before{margin-bottom:8px}.lcf__fortune:after{margin-top:14px}.lcf__details{gap:10px;margin-top:12px}.lcf__detail{padding:14px;border-radius:15px}.lcf__detail p{font-size:.94rem;line-height:1.5}.lcf__actions .lcf__button{margin-top:18px}.lcf__footer{margin-top:24px}.lcf__tomorrow{font-size:1.2rem}.lcf__disclaimer{margin-top:16px}}.lcf__band-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:8px 0 24px}.lcf__stat{display:flex;min-width:0;min-height:106px;flex-direction:column;align-items:center;justify-content:center;padding:16px 12px;border:1px solid var(--lcf-border);border-radius:16px;background:color-mix(in srgb,var(--lcf-card) 92%,var(--lcf-accent-soft));text-align:center}.lcf__stat--lucky{border-color:var(--lcf-accent)}.lcf__stat-label{display:block;color:var(--lcf-accent-strong);font-size:.68rem;font-weight:700;letter-spacing:.09em;line-height:1.35;text-transform:uppercase}.lcf__stat-value{display:flex;align-items:baseline;justify-content:center;gap:5px;margin-top:8px;color:var(--lcf-ink);font-family:var(--lcf-heading-font);font-size:2rem;font-weight:400;line-height:1}.lcf__stat-value small{color:var(--lcf-muted);font-family:var(--lcf-body-font);font-size:.65rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}@media screen and (max-width:749px){.lcf__band-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:4px 0 18px}.lcf__stat{min-height:88px;padding:12px 8px;border-radius:14px}.lcf__stat--lucky{grid-column:1 / -1;min-height:82px}.lcf__stat-label{font-size:.6rem;letter-spacing:.06em}.lcf__stat-value{margin-top:7px;font-size:1.65rem}.lcf__stat-value small{font-size:.55rem}}.lcf__result{position:relative;isolation:isolate;overflow:hidden}.lcf__result:before,.lcf__result:after{content:none!important;background-image:none!important}.lcf__result>*{position:relative;z-index:2}.lcf--hope .lcf__result{background-image:linear-gradient(90deg,#fffdf80d,#fffdf8a6 18%,#fffdf8f2 30%,#fffdf8fa,#fffdf8f2 70%,#fffdf8a6 82%,#fffdf80d),url(/cdn/shop/files/fortune-ornament-hope-v2.png?v=1790895597);background-repeat:no-repeat,no-repeat;background-position:center,center center;background-size:100% 100%,100% 100%}.lcf--hope .lcf__fortune{color:#241f18}.lcf--honor .lcf__result{background-image:linear-gradient(90deg,#20202014,#202020b3 18%,#202020f0 30%,#202020fa,#202020f0 70%,#202020b3 82%,#20202014),url(/cdn/shop/files/fortune-ornament-honor-v2.png?v=1790895585);background-repeat:no-repeat,no-repeat;background-position:center,center center;background-size:100% 100%,100% 100%}.lcf--honor .lcf__fortune{color:#fff8e8}.lcf--ocean .lcf__result{background-image:linear-gradient(90deg,#f9f4e905,#f9f4e99e 18%,#f9f4e9f0 30%,#f9f4e9fa,#f9f4e9f0 70%,#f9f4e99e 82%,#f9f4e905),url(/cdn/shop/files/fortune-ornament-ocean-v3.png?v=1790895609);background-repeat:no-repeat,no-repeat;background-position:center,center center;background-size:100% 100%,100% 100%}.lcf--ocean .lcf__fortune{color:#0d2946}.lcf--ocean .lcf__header .lcf__title{color:#fff8e8}.lcf--ocean .lcf__header .lcf__intro{color:#e3edf4}.lcf--strength .lcf__result{background-image:linear-gradient(90deg,#fff8ee08,#fff8eea3 18%,#fff8eef2 30%,#fff8eefa,#fff8eef2 70%,#fff8eea3 82%,#fff8ee08),url(/cdn/shop/files/fortune-ornament-strength-v4.png?v=1790895619);background-repeat:no-repeat,no-repeat;background-position:center,center center;background-size:100% 100%,100% 100%}.lcf--strength .lcf__fortune{color:#3b1513}.lcf--strength .lcf__header .lcf__title{color:#fff8ee}.lcf--strength .lcf__header .lcf__intro{color:#f6e0db}.lcf--courage .lcf__result{background-image:linear-gradient(90deg,#fffaf70a,#fffaf7a3 18%,#fffaf7f2 30%,#fffaf7fa,#fffaf7f2 70%,#fffaf7a3 82%,#fffaf70a),url(/cdn/shop/files/fortune-ornament-courage-v2.png?v=1790895574);background-repeat:no-repeat,no-repeat;background-position:center,center center;background-size:100% 100%,100% 100%}.lcf--courage .lcf__fortune{color:#4c2928}.lcf--hope .lcf__fortune,.lcf--honor .lcf__fortune,.lcf--ocean .lcf__fortune,.lcf--strength .lcf__fortune,.lcf--courage .lcf__fortune{max-width:74%;margin-left:auto;margin-right:auto}@media screen and (max-width:749px){.lcf--hope .lcf__result{background-image:linear-gradient(90deg,#fffdf80a,#fffdf8c2 14%,#fffdf8f7 27%,#fffdf8fc,#fffdf8f7 73%,#fffdf8c2 86%,#fffdf80a),url(/cdn/shop/files/fortune-ornament-hope-v2.png?v=1790895597)}.lcf--honor .lcf__result{background-image:linear-gradient(90deg,#20202014,#202020c7 14%,#202020f5 27%,#202020fc,#202020f5 73%,#202020c7 86%,#20202014),url(/cdn/shop/files/fortune-ornament-honor-v2.png?v=1790895585)}.lcf--ocean .lcf__result{background-image:linear-gradient(90deg,#f9f4e908,#f9f4e9c2 14%,#f9f4e9f7 27%,#f9f4e9fc,#f9f4e9f7 73%,#f9f4e9c2 86%,#f9f4e908),url(/cdn/shop/files/fortune-ornament-ocean-v3.png?v=1790895609)}.lcf--strength .lcf__result{background-image:linear-gradient(90deg,#fff8ee08,#fff8eec2 14%,#fff8eef7 27%,#fff8eefc,#fff8eef7 73%,#fff8eec2 86%,#fff8ee08),url(/cdn/shop/files/fortune-ornament-strength-v4.png?v=1790895619)}.lcf--courage .lcf__result{background-image:linear-gradient(90deg,#fffaf708,#fffaf7c2 14%,#fffaf7f7 27%,#fffaf7fc,#fffaf7f7 73%,#fffaf7c2 86%,#fffaf708),url(/cdn/shop/files/fortune-ornament-courage-v2.png?v=1790895574)}.lcf--hope .lcf__fortune,.lcf--honor .lcf__fortune,.lcf--ocean .lcf__fortune,.lcf--strength .lcf__fortune,.lcf--courage .lcf__fortune{max-width:80%}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/lucky-cat-fortune.css.map */
