.lenormand-workspace{--lenormand-gold:#d2b47b;--lenormand-text:#eee6d9;--lenormand-muted:#b6ac9e;--lenormand-line:#66543c80;color:#291f1b;overflow-wrap:anywhere;background:radial-gradient(at 50% 35%,#eee2d2,#faf8f5 78%);min-height:calc(100dvh - 64px);padding:18px 24px 64px}.lenormand-workspace.is-full{color:var(--lenormand-text);background:radial-gradient(76% 28% at 50% -6%,#b1945b1a,#0000 68%),linear-gradient(#0b0d10,#0d1017 55%,#100a15)}.lenormand-report-container{width:100%;max-width:900px;margin:auto}.lenormand-report-content{scroll-margin-top:18px}.lenormand-saved-link{color:#8e7b63;justify-content:flex-end;margin:0 0 14px;font-size:11px;display:flex}.is-full .lenormand-saved-link{color:#9a8d79}.lenormand-report-heading{text-align:center;padding-top:24px}.lenormand-report-brand{color:#261c17;letter-spacing:-.4px;margin-bottom:24px;font-size:23px;font-weight:600;line-height:1.4;display:inline-block}.is-full .lenormand-report-brand{color:#f7f4ee}.lenormand-report-ornament{color:#b48542;justify-content:center;align-items:center;gap:14px;margin-bottom:14px;font-size:16px;line-height:1;display:flex}.lenormand-report-ornament span{background:linear-gradient(90deg,#0000,#b4854280);width:42px;height:1px;display:block}.lenormand-report-ornament span:last-child{transform:rotate(180deg)}.lenormand-report-heading h1{font:inherit;color:#694019;letter-spacing:.18em;margin:0;font-size:30px;font-weight:500;line-height:1.4}.is-full .lenormand-report-heading h1{color:var(--lenormand-gold)}.lenormand-report-question{border-left:1px solid #a985516b;max-width:720px;margin:26px auto 20px;padding-left:14px}.lenormand-report-question>span{color:#8c775d;letter-spacing:.12em;margin-bottom:5px;font-size:11px;line-height:1.6;display:block}.lenormand-report-question>p{color:#594a3e;margin:0;font-size:16px;line-height:1.6}.is-full .lenormand-report-question>p{color:#b6ad9e}.lenormand-cards-divider{color:#a17c41;justify-content:center;align-items:center;gap:12px;margin:20px 0 16px;font-size:16px;font-weight:600;line-height:1.5;display:flex}.lenormand-cards-divider>span{background:linear-gradient(90deg,#0000,#a9855159);flex:1;height:1px}.lenormand-cards-divider>span:last-child{transform:rotate(180deg)}.lenormand-reading-panel{border:1px solid var(--lenormand-line);background:linear-gradient(145deg,#171b1d,#12161b);border-radius:16px;padding:26px 28px 22px;box-shadow:inset 0 1px #fffaee06}.lenormand-line-readings{flex-direction:column;display:flex}.lenormand-line-reading{border-bottom:1px solid #66543c4d;grid-template-columns:104px 30px minmax(0,1fr);gap:14px;margin-bottom:24px;padding-bottom:28px;animation:.55s cubic-bezier(.22,1,.36,1) both lenormand-report-rise;display:grid;position:relative}.lenormand-line-reading:last-child{margin-bottom:0;padding-bottom:24px}.lenormand-line-reading .lenormand-card{border-radius:7px;align-self:start;width:104px;box-shadow:0 12px 26px #0004}.lenormand-reading-marker{color:#c6a66d;letter-spacing:.05em;border:1px solid #a9855180;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;margin-top:0;font-size:9px;display:flex;position:relative}.lenormand-reading-marker:after{content:"";background:linear-gradient(#66543c59,#66543c14);width:1px;height:calc(100% + 4px);min-height:135px;position:absolute;top:32px;left:50%}.lenormand-line-copy{min-width:0}.lenormand-line-copy>h2{color:var(--lenormand-gold);letter-spacing:.03em;margin:0 0 10px;font-size:18px;font-weight:600;line-height:1.5}.lenormand-line-copy>p{color:#b7afa1;white-space:pre-line;margin:0;font-size:15px;line-height:1.82}.lenormand-panel-meta{text-align:center;color:#968975;padding-top:18px;font-size:12px;line-height:1.65}.lenormand-panel-meta>p{margin:0 0 10px}.lenormand-panel-meta>div{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.lenormand-panel-meta>div>span{color:#ad9d81;border:1px solid #a985514d;border-radius:999px;padding:2px 9px;font-size:11px;line-height:1.5;display:inline-flex}.lenormand-report-narrative{color:#b7afa1;margin-top:24px;font-size:15px;line-height:1.9}.lenormand-report-narrative p{white-space:pre-line;margin:0 0 16px}.lenormand-report-narrative strong{color:#e1ded6;font-weight:600}.lenormand-narrative-section{margin-top:28px}.lenormand-narrative-section h2{color:#d6d1c6;align-items:baseline;gap:9px;margin:0 0 12px;font-size:16px;font-weight:600;line-height:1.7;display:flex}.lenormand-narrative-section h2:before{content:"•";color:#9cae9c;font-size:12px}.lenormand-narrative-section ul{gap:16px;margin:0;padding-left:27px;list-style:outside;display:grid}.lenormand-narrative-section li{padding-left:1px}.lenormand-narrative-section li::marker{color:#a6baa8}.lenormand-report-restart{margin:38px 0 0}.lenormand-restart-button{color:#5c4831;cursor:pointer;width:100%;min-height:48px;font:inherit;background:#a985510d;border:1px solid #a9855180;border-radius:999px;padding:11px 24px;font-size:14px;transition:background .2s,border-color .2s}.is-full .lenormand-restart-button{color:#e1d8c6;background:#d2b47b0d}.lenormand-restart-button:hover:not(:disabled){background:#d2b47b1a;border-color:#a98551bd}.lenormand-restart-button:disabled{opacity:.5;cursor:default}.lenormand-feedback{text-align:center;color:#a99e8b;margin-top:44px;font-size:14px;line-height:1.6}.lenormand-feedback>p{margin:0 0 12px}.lenormand-feedback>div{justify-content:center;gap:12px;display:flex}.lenormand-feedback button{color:#b4ab9b;cursor:pointer;background:#d2b47b0b;border:1px solid #a985514d;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:10px 14px;font-size:12px;display:inline-flex}.lenormand-feedback button[aria-pressed=true]{color:#e1ca9a;background:#d2b47b1a;border-color:#d2b47b}.lenormand-workspace .lenormand-report-content .result-panel{background:linear-gradient(145deg,#292a25,#191a17 68%,#151613);border-radius:16px;margin-top:0;padding:24px;box-shadow:0 25px 55px #2b1f1226}.lenormand-workspace .lenormand-report-content .result-cards.three_card{max-width:420px}.lenormand-workspace .lenormand-report-content .result-cards.nine_card{max-width:430px}.lenormand-workspace .lenormand-report-content .balance{gap:8px;margin-top:20px;padding-top:15px}.lenormand-workspace .lenormand-report-content .balance span{padding:3px 9px;font-size:11px}.lenormand-cast-time{text-align:center;color:#907b5c;margin:16px auto;font-size:12px;line-height:1.7}.is-full .lenormand-cast-time{color:#9b8d78}.lenormand-generate-actions{border-top:1px solid #a985513d;flex-direction:column;align-items:center;gap:10px;width:min(560px,100%);margin:24px auto 0;padding-top:18px;display:flex}.lenormand-generate-button{color:#fff;cursor:pointer;background:#151515;border:1px solid #151515;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:12px 24px;font-size:13px;font-weight:600;display:inline-flex}.lenormand-generate-actions>.lenormand-generate-button{width:100%}.lenormand-generate-button>span{background:#ffffff26;border-radius:999px;padding:2px 7px;font-size:10px;font-weight:500}.lenormand-generate-button:disabled{opacity:.5;cursor:default}.lenormand-price-note{color:#89745c;text-align:center;margin:0;font-size:12px;line-height:1.7}.lenormand-reading-loader{text-align:center;color:#997338;padding:16px}.lenormand-reading-loader>span{border:1px solid #ad8b554d;border-radius:50%;place-items:center;width:54px;height:54px;margin:auto auto 14px;font-size:32px;animation:2.4s ease-in-out infinite lenormand-reading-pulse;display:grid}.lenormand-reading-loader p{margin:0 0 6px;font-size:15px}.lenormand-reading-loader small{font-size:12px}.lenormand-action-error{color:#d58c75;font-size:13px;line-height:1.7}.lenormand-report-discussion,.lenormand-report-evidence{color:#a79c89;border-top:1px solid #66543c4d;margin-top:28px;padding-top:18px;font-size:13px;line-height:1.8}.lenormand-report-discussion>summary,.lenormand-report-evidence>summary{cursor:pointer}.lenormand-report-discussion article{border:1px solid #66543c80;border-radius:12px;margin-top:20px;padding:18px}.lenormand-report-discussion h3{color:#d2b47b;margin:0 0 10px;font-size:15px}.lenormand-report-discussion article p{white-space:pre-line;margin:0;font-size:14px;line-height:1.85}.lenormand-report-discussion label{margin:18px 0 8px;display:block}.lenormand-report-discussion textarea{color:#eee6d9;width:100%;font:inherit;resize:vertical;background:#ffffff05;border:1px solid #66543c;border-radius:10px;margin-bottom:14px;padding:12px 14px;font-size:14px;line-height:1.8;display:block}.lenormand-report-evidence ul{flex-wrap:wrap;gap:8px 20px;padding:0;list-style:none;display:flex}.lenormand-report-evidence a{color:#c3a66f;text-underline-offset:3px;text-decoration:underline}.lenormand-state{text-align:center;padding:32px 14px;font-size:14px;line-height:1.8}.lenormand-state button{cursor:pointer;text-underline-offset:3px;text-decoration:underline}@keyframes lenormand-report-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes lenormand-reading-pulse{50%{opacity:.4;transform:rotate(90deg)scale(.9)}}@media (width<=800px){.lenormand-workspace{padding:18px 14px 60px}.lenormand-report-heading{padding-top:20px}.lenormand-report-heading h1{font-size:28px;line-height:1.4}.lenormand-report-brand{margin-bottom:24px;font-size:21px}.lenormand-report-question{margin-top:25px}.lenormand-reading-panel{padding:20px 16px 22px}.lenormand-line-reading{grid-template-columns:72px 22px minmax(0,1fr);gap:10px;margin-bottom:24px;padding-bottom:24px}.lenormand-line-reading .lenormand-card{border-radius:6px;width:72px}.lenormand-reading-marker{width:22px;height:22px;font-size:8px}.lenormand-reading-marker:after{min-height:140px;top:29px}.lenormand-line-copy>h2{margin-bottom:10px;font-size:16px;line-height:1.5}.lenormand-line-copy>p{font-size:14px;line-height:1.8}.lenormand-panel-meta{padding-top:18px;font-size:12px}.lenormand-report-narrative{font-size:15px;line-height:1.85}.lenormand-narrative-section h2{font-size:15px}.lenormand-report-restart{margin-top:36px}.lenormand-workspace .lenormand-report-content .result-panel{padding:22px 17px 18px}}@media (width<=380px){.lenormand-line-reading{grid-template-columns:62px 20px minmax(0,1fr);gap:8px}.lenormand-line-reading .lenormand-card{width:62px}.lenormand-reading-marker{width:20px;height:20px}.lenormand-report-heading h1{letter-spacing:.12em;font-size:25px}}@media (prefers-reduced-motion:reduce){.lenormand-line-reading,.lenormand-reading-loader>span{animation:none}.lenormand-restart-button{transition:none}}.lenormand-line-reading:after{content:"";background:#66543c33;width:1px;position:absolute;top:32px;bottom:0;left:131px}.lenormand-reading-marker:after{display:none}.lenormand-workspace:not(.is-full) .lenormand-report-heading h1{letter-spacing:normal;color:#261c17;font-size:clamp(28px,3.2vw,36px);font-weight:400}.lenormand-workspace:not(.is-full) .lenormand-report-question{text-align:center;border-left:0;margin:12px auto 18px;padding-left:0}.lenormand-workspace:not(.is-full) .lenormand-report-question>span{color:#b48542;font-size:10px}.lenormand-workspace:not(.is-full) .lenormand-report-question>p{color:#261c17;font-size:13px;line-height:1.55}.lenormand-workspace:not(.is-full) .lenormand-cards-divider{display:none}.lenormand-workspace .lenormand-report-content .result-cards>.lenormand-card{animation:.7s cubic-bezier(.22,1,.36,1) both lenormand-report-rise}.lenormand-workspace .lenormand-report-content .result-cards>.lenormand-card:nth-child(2){animation-delay:.22s}.lenormand-workspace .lenormand-report-content .result-cards>.lenormand-card:nth-child(3){animation-delay:.44s}@media (width<=800px){.lenormand-line-reading:after{top:29px;left:93px}.lenormand-workspace:not(.is-full) .lenormand-report-heading h1{font-size:24px}}@media (width<=380px){.lenormand-line-reading:after{left:80px}}@media (prefers-reduced-motion:reduce){.lenormand-workspace .lenormand-report-content .result-cards>.lenormand-card{animation:none}}.lenormand-workspace:not(.is-full) .lenormand-report-content .result-panel.three_card{width:min(860px,100%);padding:34px 38px 26px}.lenormand-workspace .lenormand-report-content .result-panel.three_card .result-cards{grid-template-columns:repeat(3,minmax(0,112px));gap:14px}.lenormand-workspace .lenormand-report-content .result-panel.three_card .result-cards>.lenormand-card:nth-child(2){transform:translateY(-4px);box-shadow:0 0 0 1px #e0c289b8,0 0 0 3px #c5a56a14,0 18px 34px #04050457}.lenormand-workspace .lenormand-report-content .result-panel.three_card .result-note{display:none}@media (width<=800px){.lenormand-workspace:not(.is-full) .lenormand-report-content .result-panel.three_card{width:min(390px,100%);padding:22px 17px 20px}.lenormand-workspace .lenormand-report-content .result-panel.three_card .result-cards{gap:8px}}.lenormand-workspace{position:relative}.lenormand-saved-link{margin:0;position:absolute;top:8px;right:14px}.lenormand-report-heading{padding-top:10px}[data-lang=en] .lenormand-report-heading h1,[data-lang=ja] .lenormand-report-heading h1,[data-lang=ko] .lenormand-report-heading h1{letter-spacing:normal}@media (width<=800px){.lenormand-report-heading{padding-top:10px}.lenormand-workspace.is-full .lenormand-report-question{margin-top:18px}}@keyframes lenormand-face-reveal{0%{opacity:.15;transform:perspective(600px)rotateY(85deg)scale(.94)}to{opacity:1;transform:none}}.lenormand-ring .slot>.lenormand-card{animation:.55s cubic-bezier(.22,1,.36,1) both lenormand-face-reveal}@media (prefers-reduced-motion:reduce){.lenormand-ring .slot>.lenormand-card{animation:none}}
