@font-face{font-family:VahidFortuneEmoji;src:url('/fonts/noto-color-emoji-17.0.woff2') format('woff2');font-display:swap}
@font-face{font-family:VahidFortuneSymbols;src:url('/fonts/fortune-symbols.woff2') format('woff2');font-display:swap;unicode-range:U+2630-2637,U+2660-2667,U+4DC0-4DFF,U+1F000-1F02B}
@font-face{font-family:VahidFortuneSymbols;src:url('/fonts/fortune-egyptian.woff2') format('woff2');font-display:swap;unicode-range:U+13153}
:is([data-vm-fortune-suite],[data-vm-fortune-icons]) .vm-fortune-symbol{display:inline-block;font-family:VahidFortuneSymbols,"Segoe UI Symbol",sans-serif!important;font-weight:400;font-style:normal;line-height:1;vertical-align:middle;font-synthesis:none}
:is([data-vm-fortune-suite],[data-vm-fortune-icons]) .vm-fortune-icon{display:inline-block;font-family:VahidFortuneEmoji,"Segoe UI Emoji","Apple Color Emoji","Segoe UI Symbol",sans-serif!important;font-weight:400;font-style:normal;line-height:1;vertical-align:middle;font-synthesis:none}
[data-vm-fortune-suite] .vm-fortune-lead{margin:12px 0 0;font-size:16px;line-height:1.9;color:var(--muted)}
:is([data-vm-fortune-suite],[data-vm-fortune-icons]) .vm-fortune-section{padding:20px;border:1px solid var(--line);border-radius:12px;background:#fff;min-width:0}
:is([data-vm-fortune-suite],[data-vm-fortune-icons]) :is(.vm-fortune-section__body,.vm-fortune-open){display:grid;gap:14px;min-width:0}
:is([data-vm-fortune-suite],[data-vm-fortune-icons]) .vm-fortune-section h2{margin:0 0 14px!important;font-size:18px!important}
:is([data-vm-fortune-suite],[data-vm-fortune-icons]) .vm-fortune-section__heading{display:flex;align-items:center;gap:10px;margin-bottom:14px}
:is([data-vm-fortune-suite],[data-vm-fortune-icons]) .vm-fortune-section__heading h2{margin:0!important}
:is([data-vm-fortune-suite],[data-vm-fortune-icons]) .vm-fortune-section__art{display:inline-grid;place-items:center;width:40px;height:40px;flex:none;border-radius:50%;color:#a2222c;background:var(--accent-soft)}
:is([data-vm-fortune-suite],[data-vm-fortune-icons]) .vm-fortune-section :is(h3,p,li){font-size:14px;line-height:2;margin-block:0}
:is([data-vm-fortune-suite],[data-vm-fortune-icons]) [data-fortune-section="faq"] .vm-fortune-section__body>section{padding-block:14px;border-bottom:1px solid var(--line)}
[data-vm-fortune-suite] .vm-fortune-premium{min-width:0;margin-block:24px;padding-block-start:24px;border-top:2px solid var(--line)}
[data-vm-fortune-suite].is-fortune-result-focused .vm-fortune-static{display:none!important}
.vm-next .vm-fortune-focused-layout>aside.age-sidebar{display:none!important}
[data-vm-fortune-suite] #tea-reading-symbols>a{display:grid;grid-template-columns:32px minmax(0,1fr);align-items:start;gap:12px}
[data-vm-fortune-suite] #tea-reading-symbols>a>span:first-child{font-size:28px;line-height:1.5}
[data-vm-fortune-suite] #tea-reading-symbols>a>span:last-child{display:grid;gap:8px;min-width:0}
[data-vm-fortune-suite] #tea-reading-symbols :is(strong,small){display:block;line-height:1.9;overflow-wrap:anywhere}
[data-vm-fortune-suite] .candle-reading-sign{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:start;gap:12px}
[data-vm-fortune-suite] .candle-reading-sign__icon{display:grid;place-items:center;grid-column:1;grid-row:1/4;width:40px;min-height:40px;font-size:28px}
[data-vm-fortune-suite] .candle-reading-sign__content{display:contents}
[data-vm-fortune-suite] .candle-reading-sign__content>:is(.candle-reading-sign__meta,h3,.candle-reading-sign__meaning){grid-column:2;min-width:0}
[data-vm-fortune-suite] .candle-reading-sign__content>:is(p,a){grid-column:1/-1;min-width:0}
[data-vm-fortune-suite] .candle-reading-sign__meta{display:flex;flex-wrap:wrap;gap:4px 10px;align-items:baseline;line-height:1.9}
[data-vm-fortune-suite] .candle-reading-sign__content h3{margin-block:8px}
[data-vm-fortune-suite] .candle-reading-sign__meaning{display:block;line-height:1.9}
[data-vm-fortune-suite] .playing-card-oracle-card__guidance-item{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:10px}
[data-vm-fortune-suite] .playing-card-oracle-card__guidance-item>div{display:grid;gap:6px;min-width:0}
[data-vm-fortune-suite] .playing-card-oracle-card__guidance-item :is(small,strong){display:block;line-height:1.8}
[data-vm-fortune-suite] .playing-card-oracle-card__guidance-item p{margin:0}
[data-vm-fortune-suite] .lenormand-reading>header{display:grid;grid-template-columns:130px minmax(0,1fr);gap:20px;align-items:start}
[data-vm-fortune-suite] .lenormand-reading .lenormand-card-face{min-width:0}
[data-vm-fortune-suite] .lenormand-reading .lenormand-card-face>div{display:grid;gap:4px;min-width:0;line-height:1.9}
[data-vm-fortune-suite] .lenormand-reading .lenormand-card-face img{display:block;width:100%;height:auto;max-height:180px;object-fit:contain}
@media(max-width:599px){[data-vm-fortune-suite] .lenormand-reading>header{grid-template-columns:1fr;gap:12px}[data-vm-fortune-suite] .lenormand-reading .lenormand-card-face{display:grid;grid-template-columns:76px minmax(0,1fr);gap:12px;align-items:center}[data-vm-fortune-suite] .lenormand-reading .lenormand-card-face img{max-height:110px}}
[data-vm-fortune-suite] .vm-fortune-options>h3{font-size:14px;margin:0 0 12px}
[data-vm-fortune-suite] .vm-fortune-options{margin-block:16px;border:1px solid var(--line);border-radius:12px;background:#fff;padding:12px 16px}
.vm-next [data-vm-fortune-suite] .tool-result-actions.vm-fortune-selection-actions{position:sticky;top:0;z-index:8;display:flex;flex-wrap:wrap;align-items:stretch;gap:8px;overflow:visible;min-height:44px;padding:10px;margin-block:12px;background:#fce4e9;border:1px solid #e5a2af;border-radius:12px;box-shadow:0 5px 18px #76273d19}
.vm-next [data-vm-fortune-suite] .tool-result-actions.vm-fortune-selection-actions>button{display:inline-flex;align-items:center;justify-content:center;flex:1 1 0;width:auto;min-width:0;min-height:46px;margin:0;padding:10px 12px;border:1px solid #d494a2;border-radius:8px;background:#fff3f6;color:#8b2740;font:inherit;font-size:14px;font-weight:600;line-height:1.7;white-space:normal;cursor:pointer}
.vm-next [data-vm-fortune-suite] .tool-result-actions.vm-fortune-selection-actions>[data-fortune-selection-primary]{background:var(--accent);border-color:var(--accent);color:#fff}
.vm-next [data-vm-fortune-suite] .tool-result-actions.vm-fortune-selection-actions>button:disabled{background:#edbdc7;border-color:#d99ca9;color:#70414b;opacity:1;cursor:not-allowed;box-shadow:none}
.vm-next [data-vm-fortune-suite] .tool-result-actions.vm-fortune-selection-actions>button:focus-visible{outline:3px solid #92253e;outline-offset:2px}
[data-vm-fortune-suite] .vm-fortune-caption,[data-vm-fortune-suite] .vm-fortune-status{font-size:14px;color:var(--muted);margin-block:12px}
[data-vm-fortune-suite] [data-fortune-actions]{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-block:20px!important}
[data-vm-fortune-suite] [data-fortune-actions]>button{display:inline-flex!important;align-items:center;justify-content:center;gap:8px;width:100%;min-width:0;min-height:44px;padding:10px;font:inherit;font-size:14px;line-height:1.6;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--ink);cursor:pointer}
[data-vm-fortune-suite] [data-fortune-actions]>[data-fortune-restart]{background:var(--accent-soft);border-color:#edbdc5;color:#a2222c;font-weight:700}
[data-vm-fortune-suite] [hidden]{display:none!important}
@media(max-width:599px){[data-vm-fortune-suite] [data-fortune-actions]{grid-template-columns:1fr}:is([data-vm-fortune-suite],[data-vm-fortune-icons]) .vm-fortune-section{padding:16px}[data-vm-fortune-suite] .vm-fortune-options{padding:12px}}
