@keyframes dho-twinkle{0%{opacity:.1}to{opacity:.95}}@keyframes dho-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes dho-pulse{50%{opacity:.35}}@keyframes dho-float{50%{transform:translateY(-5px) rotate(-.6deg)}}@keyframes dho-orb{0%,to{transform:scale(1);filter:blur(0)}45%{transform:scale(.9) rotate(-10deg);filter:blur(3px) brightness(1.4)}}@font-face{ font-family:"EB Garamond";font-style:normal;font-weight:500;font-display:swap;src:url(/wp-content/plugins/duhovnost-orodja/assets/fonts/ebg-latin-ext-500-normal.woff2)format("woff2");unicode-range:U+0100-017F,U+0300-036F }@font-face{ font-family:"EB Garamond";font-style:normal;font-weight:500;font-display:swap;src:url(/wp-content/plugins/duhovnost-orodja/assets/fonts/ebg-latin-500-normal.woff2)format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD }@font-face{ font-family:"EB Garamond";font-style:normal;font-weight:600;font-display:swap;src:url(/wp-content/plugins/duhovnost-orodja/assets/fonts/ebg-latin-ext-600-normal.woff2)format("woff2");unicode-range:U+0100-017F,U+0300-036F }@font-face{ font-family:"EB Garamond";font-style:normal;font-weight:600;font-display:swap;src:url(/wp-content/plugins/duhovnost-orodja/assets/fonts/ebg-latin-600-normal.woff2)format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD }@font-face{ font-family:"EB Garamond";font-style:italic;font-weight:500;font-display:swap;src:url(/wp-content/plugins/duhovnost-orodja/assets/fonts/ebg-latin-ext-500-italic.woff2)format("woff2");unicode-range:U+0100-017F,U+0300-036F }@font-face{ font-family:"EB Garamond";font-style:italic;font-weight:500;font-display:swap;src:url(/wp-content/plugins/duhovnost-orodja/assets/fonts/ebg-latin-500-italic.woff2)format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD }.dho{--d-night:#0d0820;--d-deep:#170d30;--d-plum:#2b1650;--d-gold:#e8c37a;--d-gold-soft:#f6e3b4;--d-gold-deep:#b48a3e;--d-ink:#f2ebf7;--d-text:#e3d9ec;--d-muted:#b3a5c6;--d-line:rgba(232, 195, 122, .22);--d-line-2:rgba(232, 195, 122, .12);--d-glass:rgba(255, 255, 255, .045);--d-glass-2:rgba(255, 255, 255, .08);--d-serif:"EB Garamond", "Cormorant Garamond", Georgia, "Times New Roman", serif;--d-sym:"Segoe UI Symbol", "Noto Sans Symbols 2", "Noto Sans Symbols", "Apple Symbols", "DejaVu Sans", sans-serif;--d-r:24px;--d-r-sm:16px;--d-ease:cubic-bezier(.2, .8, .2, 1);color:var(--d-ink);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;text-align:left}.dho,.dho *,.dho ::after,.dho ::before{box-sizing:border-box}.dho [hidden]{display:none!important}.dho p{margin:0}.dho img{max-width:100%}.dho .dho-sr,.dho-hp,.dho-sr{position:absolute!important;width:1px;height:1px;overflow:hidden}.dho .dho-sr,.dho-sr{padding:0;margin:-1px;clip:rect(0 0 0 0);white-space:nowrap;border:0}.dho-hp{left:-9999px}.dho-center{text-align:center}.dho-card,.dho-invite,.dho-tool{position:relative;isolation:isolate;overflow:hidden;margin:0 0 1.5rem;padding:clamp(1.25rem,3.4vw,2.25rem);border-radius:var(--d-r);border:1px solid rgba(232,195,122,.3);background:radial-gradient(760px 380px at 108% -18%,rgba(201,154,74,.2),transparent 62%),radial-gradient(640px 440px at -18% 118%,rgba(122,42,156,.42),transparent 66%),linear-gradient(162deg,#1c1036 0,#120a26 52%,#0a0617 100%);box-shadow:0 30px 60px -38px rgba(8,3,22,.95),inset 0 1px 0 rgba(255,255,255,.06)}.dho-card::before,.dho-tool::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.8}.dho-card::before,.dho-invite::before,.dho-tool::before{background-image:radial-gradient(1px 1px at 12% 18%,#fff 50%,transparent 51%),radial-gradient(1px 1px at 72% 12%,#fff 50%,transparent 51%),radial-gradient(1.4px 1.4px at 38% 62%,#f6e3b4 50%,transparent 51%),radial-gradient(1px 1px at 88% 48%,#fff 50%,transparent 51%),radial-gradient(1px 1px at 22% 82%,#e9dcff 50%,transparent 51%),radial-gradient(1.4px 1.4px at 58% 88%,#fff 50%,transparent 51%),radial-gradient(1px 1px at 92% 82%,#f6e3b4 50%,transparent 51%),radial-gradient(1px 1px at 48% 30%,#fff 50%,transparent 51%);background-size:280px 280px}.dho-card::after,.dho-entry__head::before,.dho-invite::before,.dho-tool::after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none}.dho-entry__head::before{opacity:.8;background-image:radial-gradient(1px 1px at 12% 18%,#fff 50%,transparent 51%),radial-gradient(1px 1px at 72% 12%,#fff 50%,transparent 51%),radial-gradient(1.4px 1.4px at 38% 62%,#f6e3b4 50%,transparent 51%),radial-gradient(1px 1px at 88% 48%,#fff 50%,transparent 51%),radial-gradient(1px 1px at 22% 82%,#e9dcff 50%,transparent 51%),radial-gradient(1.4px 1.4px at 58% 88%,#fff 50%,transparent 51%),radial-gradient(1px 1px at 92% 82%,#f6e3b4 50%,transparent 51%),radial-gradient(1px 1px at 48% 30%,#fff 50%,transparent 51%);background-size:280px 280px}.dho-card::after,.dho-tool::after{background-image:radial-gradient(2px 2px at 30% 40%,rgba(255,240,200,.9) 50%,transparent 51%),radial-gradient(1.5px 1.5px at 80% 25%,rgba(255,255,255,.9) 50%,transparent 51%),radial-gradient(2px 2px at 65% 70%,rgba(233,220,255,.9) 50%,transparent 51%);background-size:360px 360px;animation:dho-twinkle 6s ease-in-out infinite alternate}.dho .dho-h2,.dho .dho-h3,.dho .dho-title,.dho-card h2,.dho-invite h3{font-family:var(--d-serif)!important;font-weight:600!important;color:var(--d-gold-soft)!important;letter-spacing:.005em;text-transform:none!important;line-height:1.15!important;margin:0 0 .55rem!important;padding:0!important;border:0!important;background:0 0!important}.dho .dho-h2,.dho-card h2{font-size:clamp(1.6rem,3.4vw,2.15rem)!important}.dho .dho-h3,.dho-invite h3{font-size:clamp(1.35rem,2.6vw,1.65rem)!important}.dho .dho-title{display:block;font-size:1.45rem!important;color:#fff!important}.dho .dho-h3::after,.dho-card h2::after{content:"";display:block;width:52px;height:1px;margin-top:.5rem;background:linear-gradient(90deg,var(--d-gold),transparent)}.dho-head{margin:0 0 1.1rem}.dho-head .dho-h3{margin-bottom:.35rem!important}.dho-kicker,.dho-slot__pos{display:block;margin:0 0 .3rem;font-size:11.5px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--d-gold)}.dho-faq details p,.dho-msg p,.dho-prose,.dho-text{color:var(--d-text)!important;font-size:15.5px;line-height:1.7}.dho-ctx p{color:var(--d-text)!important;font-size:15.5px}.dho-text{margin:.35rem 0 .5rem!important}.dho-text.is-empty{color:var(--d-muted)!important;font-style:italic}.dho-note{color:var(--d-muted);font-size:14px}.dho-hint,.dho-today{font-size:14px}.dho-steps,.dho-today{color:var(--d-muted)}.dho-check{font-size:14px}.dho-check,.dho-legend{color:var(--d-muted)}.dho-steps{display:block;font-size:13px;margin-bottom:.3rem}.dho-today{margin-top:.6rem!important}.dho a{text-decoration:none}.dho .dho-more,.dho-ctx a,.dho-entry__src a,.dho-today a,.dho-tool a:not(.dho-btn):not(.dho-sky__p):not(.dho-dream-card):not(.dho-cta){color:var(--d-gold)!important;text-decoration:none!important}.dho .dho-btn,.dho .dho-more{display:inline-flex;align-items:center}.dho .dho-more{gap:.15em;font-size:14.5px;border-bottom:1px solid transparent;transition:border-color .2s}.dho .dho-more:hover{border-bottom-color:rgba(232,195,122,.6)}.dho .dho-btn{justify-content:center;gap:.5rem;min-height:46px;margin:0;padding:.72rem 1.4rem;border:0;border-radius:999px;font:inherit;font-size:15px;line-height:1.2;letter-spacing:.02em;text-transform:none;text-decoration:none!important;cursor:pointer;color:#1a0e30!important;background:linear-gradient(135deg,#fbecc4,#e8c37a 46%,#c99a4a);box-shadow:0 10px 26px -12px rgba(232,195,122,.8),inset 0 1px 0 rgba(255,255,255,.65);transition:transform .2s var(--d-ease),box-shadow .2s,filter .2s}.dho .dho-btn:hover{transform:translateY(-1px);box-shadow:0 14px 34px -10px rgba(232,195,122,.95),inset 0 1px 0 rgba(255,255,255,.65)}.dho .dho-btn:active{transform:translateY(0)}.dho .dho-btn:disabled{opacity:.6;cursor:progress;transform:none}.dho .dho-btn--ghost{color:var(--d-gold)!important;background:rgba(232,195,122,.06);border:1px solid rgba(232,195,122,.5);box-shadow:none}.dho .dho-btn--ghost:hover{background:rgba(232,195,122,.14);box-shadow:0 0 22px -6px rgba(232,195,122,.5)}.dho .dho-btn--sm{min-height:38px;padding:.5rem 1rem;font-size:14px}.dho .dho-btn--block{display:flex;width:100%;margin-top:.8rem}.dho .dho-link{padding:0;border:0;background:0 0;font:inherit;font-size:14px;color:var(--d-gold)!important;cursor:pointer;text-decoration:underline;text-decoration-color:rgba(232,195,122,.4);text-underline-offset:3px}.dho :focus-visible{outline:2px solid var(--d-gold);outline-offset:3px}.dho-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1rem;margin-top:.9rem}.dho-tool>.dho-mount>.dho-actions{margin-top:1.1rem}.dho-form{display:grid;gap:.55rem;max-width:540px;margin:0 0 1.3rem}.dho-form--wide{max-width:none}.dho-form--row{max-width:660px;grid-template-columns:1fr auto;align-items:end}.dho-form--row .dho-label{grid-column:1/-1}.dho-form .dho-btn{justify-self:start;margin-top:.35rem}.dho-form--row .dho-btn{margin-top:0}.dho-label{display:block;font-weight:600;font-size:14px;letter-spacing:.02em;color:var(--d-gold-soft)}.dho input[type=date],.dho input[type=email],.dho input[type=number],.dho input[type=search],.dho input[type=text],.dho input[type=time],.dho select,.dho textarea{width:100%;min-height:48px;margin:0;padding:.72rem .95rem!important;border:1px solid rgba(232,195,122,.3)!important;border-radius:14px!important;font:inherit;font-size:16px!important;line-height:1.4;color:var(--d-ink)!important;background:rgba(8,4,20,.55)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.03)!important;color-scheme:dark;transition:border-color .2s,box-shadow .2s}.dho textarea{min-height:110px;resize:vertical}.dho input::placeholder,.dho textarea::placeholder{color:rgba(201,186,220,.55)}.dho input:focus,.dho select:focus,.dho textarea:focus{outline:0;border-color:var(--d-gold)!important;box-shadow:0 0 0 3px rgba(232,195,122,.18),0 0 22px rgba(232,195,122,.2)!important}.dho select option{background:#1b0f33;color:var(--d-ink)}.dho-check{display:flex;align-items:center;gap:.5rem;cursor:pointer}.dho-check input{width:18px;height:18px;accent-color:var(--d-gold)}.dho-grid2{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.8rem 1rem}.dho-grid2>div{display:grid;gap:.4rem;align-content:start}.dho-chips,.dho-tabs{display:flex;flex-wrap:wrap}.dho-tabs{gap:.45rem;margin:0 0 1.4rem;padding:.35rem;border-radius:999px;background:rgba(0,0,0,.22);border:1px solid var(--d-line-2);width:fit-content;max-width:100%}.dho .dho-chips button,.dho .dho-tabs button,.dho-chips a,.dho-chips span{margin:0;padding:.5rem 1rem;border:1px solid rgba(232,195,122,.22);border-radius:999px;font:inherit;font-size:14px;line-height:1.3;color:#eadff3!important;background:var(--d-glass);cursor:pointer;transition:background .2s,color .2s,border-color .2s;text-decoration:none!important}.dho-chips a,.dho-chips span{font-weight:600}.dho .dho-tabs button{border-color:transparent;background:0 0}.dho .dho-chips button:hover,.dho .dho-chips button[aria-pressed=true],.dho .dho-tabs button[aria-selected=true],.dho-chips a:hover{color:#1a0e30!important;background:linear-gradient(135deg,#fbecc4,#d9b064);border-color:transparent}.dho-chips{gap:.5rem}.dho-chips--num button{font-family:var(--d-serif);font-size:17px!important;letter-spacing:.04em}.dho-chips--static span{cursor:default}.dho-out{display:grid;gap:1rem}.dho-out:empty{display:none}.dho-result{display:grid;grid-template-columns:auto 1fr;gap:1.3rem;align-items:start;padding:1.25rem 1.35rem;border-radius:20px;background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.025));border:1px solid rgba(232,195,122,.17);box-shadow:inset 0 1px 0 rgba(255,255,255,.05);animation:dho-rise .6s var(--d-ease) both}.dho-result__txt{min-width:0}.dho-letters b,.dho-orb-num{font-family:var(--d-serif);font-weight:600}.dho-orb-num{display:grid;place-items:center;width:116px;height:116px;flex-shrink:0;border-radius:50%;font-size:50px;line-height:1;color:#1a0e30;background:radial-gradient(circle at 32% 26%,#fffaf0,transparent 38%),radial-gradient(circle at 50% 56%,#f2d496,#c99a4a 68%,#7d5520);box-shadow:0 0 0 6px rgba(232,195,122,.08),0 0 44px rgba(232,195,122,.42),inset 0-8px 16px rgba(80,50,15,.35)}.dho-orb-num span{transform:translateY(-2px)}.dho-orb-num.is-sm{width:76px;height:76px;font-size:32px}.dho-orb-num.is-wide{width:96px;height:96px;font-size:25px}.dho-pair{display:flex;align-items:center;justify-content:center;gap:.9rem;flex-wrap:wrap;padding:.4rem 0}.dho-pair__x{font-family:var(--d-serif);font-size:30px;color:var(--d-gold)}.dho-letters{display:flex;flex-wrap:wrap;gap:5px}.dho-letters span{display:inline-flex;flex-direction:column;align-items:center;min-width:32px;padding:5px 6px;border-radius:10px;background:var(--d-glass);border:1px solid var(--d-line-2)}.dho-letters b{font-size:18px;color:#fff}.dho-letters small{font-size:11px;color:var(--d-gold);font-weight:700}.dho-letters .dho-letters__gap{min-width:10px;background:0 0;border:0}.dho-countdown{display:flex;align-items:center;justify-content:center;gap:.5rem;margin:1.4rem 0 0!important;font-size:13.5px;color:var(--d-muted);letter-spacing:.02em}.dho-countdown__i{color:var(--d-gold);animation:dho-pulse 3s ease-in-out infinite}.dho-cardsvg{display:block;width:100%;height:auto;border-radius:14px}.dho-cardsvg__n,.dho-cardsvg__t{font-family:var(--d-serif);font-size:19px;font-weight:600;letter-spacing:.14em;fill:var(--d-gold-soft)}.dho-cardsvg__t{font-size:16px;letter-spacing:.04em}.dho-flip{--cw:176px;flex-shrink:0;width:var(--cw);padding:0;margin:0;border:0;background:0 0;cursor:pointer;perspective:1000px;border-radius:14px}.dho-flip__in{position:relative;display:block;width:100%;aspect-ratio:200/320;transform-style:preserve-3d;transition:transform .9s var(--d-ease)}.dho-flip__back,.dho-flip__front{position:absolute;inset:0;border-radius:14px;backface-visibility:hidden;-webkit-backface-visibility:hidden;box-shadow:0 0 0 1px rgba(232,195,122,.25),0 22px 40px -22px rgba(0,0,0,.9),0 0 36px -10px rgba(232,195,122,.35)}.dho-flip.is-open .dho-flip__in,.dho-flip__front{transform:rotateY(180deg)}.dho-flip:not(.is-open) .dho-flip__in{animation:dho-float 5s ease-in-out infinite}.dho-flip:not(.is-open):hover .dho-flip__back{box-shadow:0 0 0 1px rgba(232,195,122,.5),0 26px 44px -22px rgba(0,0,0,.9),0 0 50px -6px rgba(232,195,122,.6)}.dho-flip:focus{outline:0}.dho-flip:focus-visible .dho-flip__back,.dho-flip:focus-visible .dho-flip__front{outline:2px solid var(--d-gold);outline-offset:4px}.dho-explain{animation:dho-rise .7s .25s var(--d-ease) both}.dho-spread{display:flex;flex-wrap:wrap;gap:1.5rem;margin-top:1.2rem}.dho-spread--one{margin-top:0}.dho-spread--one .dho-slot{display:grid;grid-template-columns:auto 1fr;gap:1.8rem;align-items:center;width:100%}.dho-slot__txt{min-width:0}.dho-spread--three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.dho-spread--three .dho-slot{display:flex;flex-direction:column;align-items:center;gap:.7rem;text-align:center;animation:dho-rise .6s var(--d-ease) both}.dho-spread--three .dho-flip{--cw:min(100%, 168px)}.dho-three{margin-top:2rem;padding-top:1.8rem;border-top:1px solid var(--d-line)}.dho-three>.dho-note{margin:-.4rem 0 1rem}.dho-hint{font-family:var(--d-serif);font-size:1.3rem;font-style:italic;color:var(--d-text);line-height:1.45}.dho-rune{display:flex;flex-direction:column;justify-content:center;flex-shrink:0;width:118px;height:138px;border-radius:46% 54% 48% 52%/55% 50% 50% 45%;color:#f6ecd8;background:radial-gradient(circle at 34% 28%,#b5ada6,#6f665f 58%,#403a35);box-shadow:inset -7px -9px 16px rgba(0,0,0,.42),inset 5px 5px 12px rgba(255,255,255,.2),0 0 34px -6px rgba(232,195,122,.4),0 18px 28px -18px #000}.dho-rune span{font-family:var(--d-sym);font-size:58px;line-height:1;color:#fbe7b5;text-shadow:0 0 14px rgba(242,201,76,.75),0 1px 0 rgba(0,0,0,.4)}.dho-rune small{margin-top:6px;font-size:11px;letter-spacing:.16em;text-transform:uppercase;opacity:.85}.dho-result--rune,.dho-rune{align-items:center}.dho-bio{display:grid;gap:.65rem}.dho-bio__row{display:grid;grid-template-columns:96px 1fr 120px;gap:.9rem;align-items:center;font-size:14px}.dho-bio__name{color:var(--d-gold-soft);font-weight:600}.dho-bio__track{position:relative;height:10px;border-radius:5px;background:rgba(255,255,255,.07)}.dho-bio__track::after{content:"";position:absolute;left:50%;top:-4px;bottom:-4px;width:1px;background:rgba(232,195,122,.55)}.dho-bio__fill{position:absolute;top:0;bottom:0;border-radius:5px;box-shadow:0 0 12px currentColor}.dho-bio__row b{font-weight:600;font-size:13.5px;color:var(--d-text)}.dho-bio__chart{width:100%;height:auto;margin-top:.8rem}.dho-bio__chart .ax{stroke:rgba(255,255,255,.18)}.dho-bio__chart .grid{stroke:rgba(255,255,255,.05)}.dho-bio__chart .today{stroke:var(--d-gold);stroke-width:1.4;stroke-dasharray:4 4}.dho-legend{display:flex;flex-wrap:wrap;gap:1.1rem;margin:.4rem 0 0!important;font-size:13px}.dho-legend i{display:inline-block;width:16px;height:3px;margin-right:7px;border-radius:2px;vertical-align:middle}.dho-legend i.is-today{background:0 0;border-top:2px dashed var(--d-gold)}.dho-msg{display:grid;gap:1.4rem;align-items:start}.dho-msg.has-img{grid-template-columns:240px 1fr}.dho-msg img{width:100%!important;height:auto!important;aspect-ratio:4/3;object-fit:cover;margin:0!important;border-radius:16px;box-shadow:0 0 0 1px var(--d-line),0 18px 30px -20px #000}.dho-msg .dho-text{margin-bottom:.8rem!important}.dho-aff{position:relative;margin:.6rem auto 1rem!important;padding:2.2rem clamp(1.2rem,4vw,2.6rem) 2rem!important;max-width:760px;border:1px solid rgba(232,195,122,.35)!important;border-radius:22px;font-family:var(--d-serif)!important;font-style:italic;font-weight:500;font-size:clamp(1.5rem,3.2vw,2.1rem)!important;line-height:1.35;text-align:center;color:#fff6dc!important;quotes:none;background:radial-gradient(circle at 50% -10%,rgba(232,195,122,.3),transparent 62%),rgba(255,255,255,.03)!important;box-shadow:0 0 50px -16px rgba(232,195,122,.4)}.dho-aff::before{content:"✧";display:block;margin-bottom:.5rem;font-style:normal;font-size:1.1rem;color:var(--d-gold)}.dho-aff--sm{margin:.2rem 0 .4rem!important;padding:1.3rem 1.1rem!important;font-size:1.4rem!important}.dho-tool--affirmation .dho-actions{justify-content:center}.dho-yesno{display:grid;grid-template-columns:1fr auto;gap:2rem;align-items:center}.dho-yesno .dho-form{margin:0}.dho-orb{position:relative;display:grid;place-items:center;width:190px;height:190px;margin:0 auto;border-radius:50%;text-align:center;font-family:var(--d-serif);font-weight:600;font-size:30px;color:#fff6dc;text-shadow:0 0 16px rgba(255,230,170,.8);background:radial-gradient(circle at 32% 26%,rgba(255,255,255,.85),transparent 20%),radial-gradient(circle at 60% 70%,rgba(232,195,122,.35),transparent 45%),radial-gradient(circle at 50% 58%,#7a4fd0,#2a0f4f 68%,#120a24);box-shadow:0 0 0 1px rgba(232,195,122,.45),0 0 60px rgba(160,110,255,.45),0 0 110px -20px rgba(232,195,122,.55),inset 0-18px 40px rgba(0,0,0,.45)}.dho-orb::after{content:"";position:absolute;left:50%;bottom:-16px;width:120px;height:22px;transform:translateX(-50%);border-radius:50%;background:radial-gradient(closest-side,rgba(232,195,122,.35),transparent);z-index:-1}.dho-orb.is-on{animation:dho-orb 1.1s var(--d-ease)}.dho-faq{padding-top:clamp(1.1rem,3vw,1.7rem)}.dho-faq details{border-top:1px solid var(--d-line-2)}.dho-faq details:last-of-type{border-bottom:1px solid var(--d-line-2)}.dho-faq summary{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0;font-weight:600;font-size:16px;color:#efe6f7;list-style:none;cursor:pointer}.dho-faq summary::-webkit-details-marker{display:none}.dho-faq summary::after{content:"+";flex-shrink:0;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;border:1px solid var(--d-line);color:var(--d-gold);transition:transform .3s}.dho-faq details[open] summary::after{transform:rotate(45deg)}.dho-faq details p{margin:0 0 1.1rem!important}.dho-invite{display:grid;grid-template-columns:1.1fr 1fr;gap:1.5rem 2rem;align-items:center;border-color:rgba(232,195,122,.45)}.dho-invite::before{opacity:.55}.dho-invite h3{margin-bottom:.4rem!important}.dho-invite p{color:var(--d-text);font-size:15px}.dho-invite__btns{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1rem}.dho-invite.is-compact{grid-template-columns:1fr;gap:1rem;padding:1.3rem 1.5rem}.dho-ctx li,.dho-invite .mailster-form{margin:0!important}.dho-invite .mailster-form label{color:var(--d-gold-soft);font-size:14px}.dho-invite .mailster-form input[type=email],.dho-invite .mailster-form input[type=text]{width:100%!important;min-height:48px;padding:.7rem .95rem!important;border:1px solid rgba(232,195,122,.3)!important;border-radius:14px!important;background:rgba(8,4,20,.55)!important;color:var(--d-ink)!important;font-size:16px!important}.dho-invite .mailster-form .submit-button,.dho-invite .mailster-form input[type=submit]{min-height:46px;padding:.7rem 1.4rem!important;border:0!important;border-radius:999px!important;font-weight:700!important;color:#1a0e30!important;background:linear-gradient(135deg,#fbecc4,#e8c37a 46%,#c99a4a)!important;cursor:pointer}.dho-entry{max-width:1120px;margin:0 auto;padding:1.5rem clamp(1rem,3vw,2rem) 3rem}.dho-entry__head{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:auto 1fr;gap:clamp(1.4rem,4vw,3rem);align-items:center;margin:0 0 1.5rem;padding:clamp(1.6rem,4.5vw,3rem);border-radius:30px;border:1px solid rgba(232,195,122,.35);background:radial-gradient(560px 280px at 104% -12%,rgba(232,195,122,.3),transparent 62%),radial-gradient(500px 360px at -10% 120%,rgba(122,42,156,.5),transparent 66%),linear-gradient(140deg,#0b0718,#1b0f33 52%,#3a1660);box-shadow:0 34px 70px -40px #080316}.dho-entry__card{width:200px;filter:drop-shadow(0 0 30px rgba(232,195,122,.35)) drop-shadow(0 24px 30px rgba(0,0,0,.6))}.dho-entry__back{display:inline-block;margin-bottom:.7rem;font-size:12px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--d-gold)!important}.dho .dho-entry__head h1{margin:0 0 .4rem!important;font-family:var(--d-serif)!important;font-weight:600!important;font-size:clamp(2.2rem,5vw,3.4rem)!important;line-height:1.05!important;color:var(--d-gold-soft)!important;text-transform:none!important;letter-spacing:0}.dho-entry__facts{margin:0 0 1rem!important;color:var(--d-muted);font-size:14px;letter-spacing:.02em}.dho-entry__lead{margin:0 0 .8rem!important;max-width:62ch;font-size:clamp(1.05rem,1.9vw,1.2rem);line-height:1.7;color:#fbf6ff!important}.dho-entry__src{margin:0 0 .4rem!important;font-size:13px;color:var(--d-muted)}.dho-entry__body{display:grid;gap:0}.dho-ctx ul,.dho-posts ul{display:grid;gap:1rem;margin:0!important;padding:0!important;list-style:none}.dho-posts ul{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.8rem}.dho-ctx li{padding:.2rem 0 .2rem 1.1rem;border-left:2px solid rgba(232,195,122,.5)}.dho-ctx p{margin:0 0 .35rem!important;font-family:var(--d-serif);font-size:1.22rem;font-style:italic;line-height:1.55}.dho-ctx a{font-size:13px;font-weight:600}.dho-ctx a::before{content:"Iz članka: ";font-weight:400;color:var(--d-muted)}.dho-posts li a,.dho-sib a{background:var(--d-glass);border:1px solid var(--d-line-2)}.dho-posts li a{display:flex;gap:.9rem;align-items:center;padding:.6rem;border-radius:14px;color:inherit!important;transition:border-color .2s}.dho-posts li a:hover{border-color:rgba(232,195,122,.5)}.dho-posts__img{flex:0 0 72px;height:54px;overflow:hidden;border-radius:10px;background:linear-gradient(135deg,#2b1650,#120a24)}.dho-posts__img img{width:100%!important;height:100%!important;object-fit:cover;margin:0!important}.dho-posts strong{display:block;font-size:15px;line-height:1.35;color:#fff}.dho-posts small{font-size:12px;color:var(--d-muted)}.dho-sib div{display:flex;flex-wrap:wrap;gap:.45rem}.dho-sib a{padding:.38rem .85rem;border-radius:999px;font-size:13.5px;color:#eadff3!important;transition:all .2s}.dho-sib a:hover{color:#1a0e30!important;background:linear-gradient(135deg,#fbecc4,#d9b064)}.dho-prose a{color:var(--d-gold)!important}.dho-empty{padding:1rem 1.2rem;border-radius:14px;border:1px dashed rgba(232,195,122,.5);background:rgba(232,195,122,.08);color:inherit}.dho-big3__c strong,.dho-num{font-family:var(--d-serif);font-weight:600}.dho-num{display:grid;place-items:center;width:140px;height:140px;border-radius:50%;font-size:54px;color:#1a0e30;background:radial-gradient(circle at 32% 26%,#fffaf0,transparent 38%),radial-gradient(circle at 50% 56%,#f2d496,#c99a4a 68%,#7d5520);box-shadow:0 0 0 8px rgba(232,195,122,.08),0 0 50px rgba(232,195,122,.45)}.dho-num--glyph span,.dho-sigil{font-family:var(--d-sym);font-variant-emoji:text}.dho-num--glyph{font-size:60px}.dho-han span,.dho-num--han span{font-family:"Noto Serif CJK SC","Songti SC","SimSun",serif;font-variant-emoji:text}.dho-glyph{display:inline-grid;place-items:center;flex-shrink:0;width:64px;height:64px;border-radius:50%;font-family:var(--d-sym);font-variant-emoji:text;font-size:30px;line-height:1;color:#fff;background:linear-gradient(135deg,#5b2bb0,#b44fc4);box-shadow:0 0 0 1px rgba(232,195,122,.35),0 0 26px rgba(232,195,122,.25)}.dho-glyph.is-ogenj{background:radial-gradient(circle at 35% 30%,#ffd08a,#d0582a 70%)}.dho-glyph.is-zemlja{background:radial-gradient(circle at 35% 30%,#d8e08a,#4f7b2a 70%)}.dho-glyph.is-zrak{background:radial-gradient(circle at 35% 30%,#c4ecff,#2c7fc0 70%)}.dho-glyph.is-voda{background:radial-gradient(circle at 35% 30%,#c2b4ff,#4a35b0 70%)}.dho-big3{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem}.dho-big3__c{padding:1.25rem;border-radius:20px;background:var(--d-glass);border:1px solid rgba(232,195,122,.17);animation:dho-rise .6s var(--d-ease) both}.dho-big3__c strong{display:block;font-size:1.55rem;color:#fff}.dho-big3__c .dho-glyph{margin-bottom:.6rem}.dho-natal{display:grid;gap:1.5rem;margin-top:1.2rem}.dho-natal>div:last-child{min-width:0;overflow-x:auto}.dho-wheel{display:block;width:100%;max-width:480px;height:auto;margin:0 auto}.dho-cal__d small,.dho-pg,.dho-sky__p small,.dho-wheel text{font-family:var(--d-sym);font-variant-emoji:text}.dho-wheel .w-o{fill:rgba(8,4,20,.6);stroke:var(--d-gold);stroke-width:1.4}.dho-wheel .w-i{fill:rgba(255,255,255,.03);stroke:rgba(232,195,122,.45)}.dho-wheel .w-c{fill:rgba(8,4,20,.75);stroke:rgba(232,195,122,.3)}.dho-wheel .w-l{stroke:rgba(232,195,122,.4)}.dho-wheel .w-s{font-size:18px}.dho-wheel .w-h{stroke:rgba(255,255,255,.14);stroke-dasharray:3 3}.dho-wheel .w-axis{stroke:var(--d-gold);stroke-width:1.3}.dho-wheel .w-hn{font-family:var(--d-serif);font-size:11px;fill:#a99abb}.dho-wheel .w-ax{font-family:var(--d-serif);font-size:12px;font-weight:600;fill:var(--d-gold)}.dho-wheel .w-p{font-size:19px;fill:#fff}.dho-wheel .w-t{stroke:#fff;stroke-width:1.2}.dho-wheel .w-asp{stroke-width:1.1;opacity:.7}.dho-ptable{width:100%;border-collapse:collapse;font-size:14.5px}.dho-ptable th{padding:.45rem .5rem;text-align:left;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid var(--d-line)}.dho-ptable td{padding:.5rem;border-bottom:1px solid var(--d-line-2);color:var(--d-text)}.dho-cal__d b,.dho-ptable tr.is-ax td{color:var(--d-gold);font-weight:600}.dho-ptable a{color:inherit!important;border-bottom:1px dotted rgba(232,195,122,.6)}.dho-pg{display:inline-block;width:1.6em;font-size:17px;color:var(--d-gold)}.dho-sky{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:.55rem;margin-bottom:.8rem}.dho-sky__p{display:flex;gap:.6rem;padding:.65rem .8rem;border-radius:14px;color:inherit!important;background:var(--d-glass);border:1px solid var(--d-line-2);transition:border-color .2s}a.dho-sky__p:hover{border-color:rgba(232,195,122,.55)}.dho-sky__p strong{display:block;font-size:15px;color:#fff}.dho-sky__p small{font-size:12.5px;color:var(--d-muted)}.dho-sky__p .dho-pg{font-size:22px}.dho-moon .m-dark{fill:#1a1430;stroke:rgba(232,195,122,.35)}.dho-moon .m-lit{fill:#f8edcf}.dho-sky-moon .dho-moon,.dho-tile--moon .dho-moon{filter:drop-shadow(0 0 22px rgba(248,237,207,.45))}.dho-cal__nav,.dho-sky-moon,.dho-sky__p{align-items:center}.dho-cal__nav{display:flex;justify-content:space-between;gap:1rem;margin-bottom:1rem}.dho .dho-cal__nav .dho-btn{min-height:42px;width:42px;padding:0}.dho-cal__t,.dho-eso__m h4{font-family:var(--d-serif);font-weight:600;color:var(--d-gold-soft)}.dho-cal__t{font-size:1.6rem;text-align:center}.dho-cal{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:5px}.dho-cal__dow{padding:4px 0;text-align:center;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--d-muted)}.dho-cal__d,.dho-events li{border-radius:12px;background:var(--d-glass)}.dho-cal__d{display:flex;flex-direction:column;align-items:center;gap:3px;padding:7px 2px;border:1px solid transparent}.dho-cal__d b{font-size:13px;color:var(--d-text)}.dho-cal__d small{font-size:12px;color:var(--d-gold)}.dho-cal__d.is-today{background:rgba(232,195,122,.14);border-color:var(--d-gold);box-shadow:0 0 18px rgba(232,195,122,.3)}.dho-cal__d.is-q{background:rgba(122,42,156,.3)}.dho-eso ul,.dho-events{display:grid;gap:.4rem;margin:0!important;padding:0!important;list-style:none}.dho-events li{flex-wrap:wrap;gap:.4rem;padding:.55rem .8rem;font-size:14.5px;color:var(--d-text)}.dho-retro{display:grid;gap:.45rem}.dho-compat,.dho-events li,.dho-retro__r{display:flex;align-items:center}.dho-retro__r{flex-wrap:wrap;gap:.3rem .9rem;padding:.7rem .9rem;border-radius:14px;font-size:14.5px;color:var(--d-text);background:var(--d-glass);border:1px solid var(--d-line-2)}.dho-retro__r strong{min-width:80px;font-family:var(--d-serif);font-size:1.15rem}.dho-dream-card small,.dho-retro__r em{font-weight:700;text-transform:uppercase}.dho-retro__r em{padding:2px 9px;border-radius:999px;font-style:normal;font-size:11px;letter-spacing:.1em;color:#1a0e30;background:linear-gradient(135deg,#fbecc4,#c99a4a)}.dho-retro__r.is-on{border-color:rgba(232,195,122,.7);background:rgba(232,195,122,.1)}.dho-retro__r .dho-more{margin-left:auto;font-size:13px}.dho-compat{justify-content:center;gap:1.2rem;padding:.6rem 0}.dho-compat .dho-glyph{width:88px;height:88px;font-size:42px}.dho-compat__x{font-family:var(--d-serif);font-size:32px;color:var(--d-gold)}.dho-han{display:grid;place-items:center;flex-shrink:0;width:96px;height:96px;border-radius:50%;border:1px solid rgba(232,195,122,.55);background:radial-gradient(circle at 50% 40%,rgba(214,64,52,.55),rgba(90,14,20,.9) 70%);box-shadow:0 0 34px -4px rgba(214,64,52,.55),inset 0 0 0 5px rgba(0,0,0,.2)}.dho-han span{font-size:50px;line-height:1;color:#fbe3a8;text-shadow:0 0 12px rgba(251,227,168,.6)}.dho-eso,.dho-eso li{display:grid;gap:1.1rem}.dho-eso__m h4{margin:0 0 .5rem!important;font-size:1.35rem;text-transform:capitalize}.dho-eso li{grid-template-columns:34px 110px 1fr;gap:.6rem;align-items:center;padding:.5rem .7rem;border-radius:12px;font-size:14.5px;color:var(--d-text);background:var(--d-glass)}.dho-eso li.is-past{opacity:.5}.dho-eso li strong,.dho-retro__r strong{color:#fff;font-weight:600}.dho-eso li small,.dho-ptable th{color:var(--d-muted)}.dho-dream,.dho-eso__i{display:grid;place-items:center}.dho-eso__i{color:var(--d-gold);font-family:var(--d-sym);font-size:19px}.dho-dream{position:relative;flex-shrink:0;width:112px;height:112px;border-radius:50%;background:radial-gradient(circle at 50% 50%,rgba(160,110,255,.35),transparent 62%),radial-gradient(circle at 30% 28%,#3a2470,#140b2c 70%);box-shadow:0 0 0 1px rgba(232,195,122,.45),0 0 40px rgba(160,110,255,.35)}.dho-dream::before{content:"";position:absolute;top:9%;right:15%;width:22%;height:22%;border-radius:50%;box-shadow:-5px 4px 0 0#f6e3b4;transform:rotate(-12deg);filter:drop-shadow(0 0 6px rgba(246,227,180,.7))}.dho-dream span{margin-top:14px;font-size:50px;color:var(--d-gold-soft);text-shadow:0 0 18px rgba(232,195,122,.6)}.dho-dream-day .dho-dream,.dho-result--dream .dho-dream{width:80px;height:80px}.dho-dream-day .dho-dream span,.dho-result--dream .dho-dream span{font-size:34px;margin-top:10px}.dho-dreams__search{margin-bottom:1rem}.dho .dho-dreams__search input{min-height:56px;padding:.95rem 1.2rem .95rem 3rem!important;border-radius:999px!important;font-size:17px!important;background:rgba(8,4,20,.55)url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23e8c37a' stroke-width='2'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-3.5-3.5'/%3E%3C/svg%3E")no-repeat 1.1rem center!important}.dho-dreams__cats{margin-bottom:1.1rem}.dho-dreams__az{display:flex;flex-wrap:wrap;gap:.25rem;margin:0 0 1.4rem;padding:.7rem 0;border-top:1px solid var(--d-line);border-bottom:1px solid var(--d-line)}.dho-dream span,.dho-dream-card strong,.dho-dreams__az a{font-family:var(--d-serif);font-weight:600}.dho-dreams__az a{display:grid;place-items:center;min-width:34px;height:34px;border-radius:50%;font-size:19px;color:var(--d-gold)!important;transition:background .2s}.dho-dreams__az a:hover{background:rgba(232,195,122,.15)}.dho-dreams__g{margin-bottom:1.6rem;scroll-margin-top:100px}.dho .dho-dreams__l{margin:0 0 .7rem!important;font-family:var(--d-serif)!important;font-size:2.3rem!important;font-weight:600!important;line-height:1!important;color:var(--d-gold-soft)!important}.dho-dreams__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:.7rem}.dho-dream-card{display:flex;flex-direction:column;gap:3px;padding:1rem 1.1rem;border-radius:18px;color:var(--d-ink)!important;background:var(--d-glass);border:1px solid rgba(232,195,122,.16);transition:border-color .25s,transform .25s var(--d-ease),box-shadow .25s}.dho-dream-card:hover{transform:translateY(-3px);border-color:rgba(232,195,122,.6);box-shadow:0 0 28px -8px rgba(232,195,122,.4)}.dho-dream-card strong{font-size:1.4rem;line-height:1.15;color:#fff}.dho-dream-card small{font-size:10.5px;letter-spacing:.18em;color:var(--d-gold)}.dho-dream-card span{margin-top:.3rem;font-size:13.5px;line-height:1.55;color:#d6cae3}.dho-interpret{margin:0 0 2rem;padding:1.4rem 1.5rem;border-radius:20px;border:1px solid rgba(232,195,122,.4);background:radial-gradient(circle at 100%0,rgba(232,195,122,.14),transparent 55%),rgba(255,255,255,.03)}.dho-interpret:empty{display:none}.dho-interpret .dho-form{margin-bottom:.8rem}.dho-dreamtext{padding:1rem 1.2rem;border-radius:16px;font-family:var(--d-serif);font-size:1.25rem;font-style:italic;line-height:1.6;color:var(--d-text);background:rgba(0,0,0,.2);border-left:2px solid var(--d-gold)}.dho-dreamtext mark{padding:0 .15em;border-radius:4px;font-style:normal;font-weight:600;color:#1a0e30;background:linear-gradient(135deg,#fbecc4,#d9b064)}.dho-journal{margin-top:1.6rem}.dho-journal__list{display:grid;gap:.6rem;margin:1rem 0 0!important;padding:0!important;list-style:none}.dho-journal__list li{padding:.9rem 1rem;border-radius:14px;background:var(--d-glass);border:1px solid var(--d-line-2)}.dho-journal__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:.3rem .8rem;margin-bottom:.3rem}.dho-journal__head b,.dho-streak b{color:var(--d-gold-soft)}.dho-journal__head small{color:var(--d-gold);font-size:12.5px}.dho-journal__head .dho-link{margin-left:auto;font-size:12.5px}.dho-journal__list p{color:var(--d-text);font-size:14.5px}.dho-dreams__mini{display:grid;gap:.35rem;margin:.4rem 0 0!important;padding:0!important;list-style:none}.dho-dreams__mini a{display:block;padding:.5rem .85rem;border-radius:12px;font-family:var(--d-serif);font-size:1.15rem;color:var(--d-ink)!important;background:var(--d-glass);border:1px solid rgba(232,195,122,.18)}.dho-dreams__mini a:hover{border-color:var(--d-gold)}.dho-tool--myday{padding:clamp(1.2rem,3.4vw,2.4rem)}.dho-hero{display:grid;grid-template-columns:1fr auto;gap:1.5rem;align-items:center;margin:0 0 1.6rem;padding-bottom:1.6rem;border-bottom:1px solid var(--d-line)}.dho .dho-hero .dho-h2{font-size:clamp(2rem,4.6vw,2.9rem)!important;margin-bottom:.35rem!important}.dho-hero .dho-note{max-width:52ch;font-size:15px}.dho-hero__streak{display:grid;justify-items:center;gap:.7rem}.dho-streak{position:relative;display:grid;place-items:center;width:104px;height:104px;border-radius:50%;text-align:center;background:radial-gradient(circle at 50% 35%,rgba(232,195,122,.3),transparent 65%),rgba(255,255,255,.03);border:1px solid rgba(232,195,122,.55);box-shadow:0 0 40px -8px rgba(232,195,122,.5);align-content:center;gap:2px}.dho-streak::before{content:"✦";position:absolute;top:-9px;left:50%;transform:translateX(-50%);padding:0 6px;font-size:14px;color:var(--d-gold);background:#170d30}.dho-streak b{font-family:var(--d-serif);font-size:44px;font-weight:600;line-height:.9}.dho-streak small,.dho-week small{color:var(--d-muted);text-transform:uppercase}.dho-streak small{margin-top:0;font-size:11px;letter-spacing:.2em}.dho-week{display:flex;gap:6px}.dho-week span{display:grid;justify-items:center;gap:3px}.dho-setup,.dho-week i{border:1px solid rgba(232,195,122,.45)}.dho-week i{width:12px;height:12px;border-radius:50%}.dho-week .is-on i{background:radial-gradient(circle,#fbecc4,#c99a4a);box-shadow:0 0 10px rgba(232,195,122,.7)}.dho-week small{font-size:9.5px;letter-spacing:.06em}.dho-setup{margin:0 0 1.6rem;padding:1.4rem 1.5rem;border-radius:20px;background:radial-gradient(circle at 100%0,rgba(232,195,122,.16),transparent 55%),rgba(255,255,255,.03)}.dho-tiles{display:grid}.dho-tile{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:.1rem;min-width:0;border-radius:20px;background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.02));border:1px solid rgba(232,195,122,.17);animation:dho-rise .7s var(--d-ease) both}.dho-tile:nth-child(2){animation-delay:.06s}.dho-tile:nth-child(3){animation-delay:.12s}.dho-tile:nth-child(4){animation-delay:.18s}.dho-tile:nth-child(5){animation-delay:.24s}.dho-tile:nth-child(n+6){animation-delay:.3s}.dho-tile>.dho-actions{margin-top:auto;padding-top:.7rem}.dho-seg span,.dho-tile .dho-text{font-size:14.5px}.dho-tile--card{grid-column:1/-1}.dho-tile__card{display:grid;grid-template-columns:auto 1fr;gap:1.6rem;align-items:center;width:100%}.dho-tile__card .dho-flip{--cw:150px}.dho-tile--moon .dho-moon,.dho-tile--num .dho-orb-num,.dho-tile--rune .dho-rune,.dho-tile--sign .dho-sigil{margin:.3rem 0 .5rem}.dho-tile--rune .dho-rune{width:84px;height:98px}.dho-tile--rune .dho-rune span{font-size:42px}.dho-tile--rune .dho-rune small{display:none}.dho-sigil{display:grid;place-items:center;width:70px;height:70px;border-radius:50%;font-size:34px;line-height:1;color:var(--d-gold-soft);border:1px solid rgba(232,195,122,.5);background:radial-gradient(circle,rgba(232,195,122,.18),transparent 70%);box-shadow:0 0 30px -6px rgba(232,195,122,.5)}.dho-tile--aff,.dho-tile--intent{grid-column:1/-1}.dho-tile--aff .dho-aff{width:100%;max-width:none}.dho-tile--bio{gap:.6rem}.dho-tile--bio .dho-bio{width:100%}.dho-tile--bio .dho-bio__row{grid-template-columns:76px 1fr 64px;font-size:13px}.dho-tile--intent textarea{min-height:84px;margin-top:.4rem}.dho-intents{display:grid;gap:.3rem;width:100%;margin:.7rem 0 0!important;padding:0!important;list-style:none}.dho-intents li{font-family:var(--d-serif);font-style:italic;font-size:1.08rem;color:var(--d-text)}.dho-intents b{font-family:inherit;font-style:normal;font-weight:600;color:var(--d-gold);margin-right:.2rem}.dho .dho-btn.dho-btn--sm{color:#1a0e30!important}.dho-more-tools{margin-top:1.8rem;padding-top:1.4rem;border-top:1px solid var(--d-line)}.dho-foot{margin-top:1.4rem!important;text-align:center;font-size:13px;color:var(--d-muted)}.dho-mini-day{display:grid;grid-template-columns:92px 1fr;gap:1rem;align-items:center}.dho-mini-day__card{filter:drop-shadow(0 0 18px rgba(232,195,122,.35))}.dho-streak-line{margin-top:.3rem!important;font-size:13px;color:var(--d-gold)}.dho-wall__intro{max-width:640px;margin-bottom:1.2rem}.dho-wall__form{display:grid;gap:.7rem;max-width:720px;margin:0 0 1.8rem;padding:1.3rem;border-radius:20px;background:rgba(0,0,0,.18);border:1px solid var(--d-line)}.dho-wall__row{display:block}.dho-wall__form .dho-actions{margin-top:.2rem}.dho-seg{display:flex;gap:.5rem;margin:0;padding:0;border:0}.dho-seg label{cursor:pointer}.dho-seg input{position:absolute;opacity:0;pointer-events:none}.dho-seg span{display:inline-block;padding:.5rem 1.1rem;border-radius:999px;font-weight:600;color:#eadff3;border:1px solid rgba(232,195,122,.3);background:var(--d-glass);transition:all .2s}.dho-seg input:checked+span{color:#1a0e30;background:linear-gradient(135deg,#fbecc4,#d9b064);border-color:transparent}.dho-seg input:focus-visible+span{outline:2px solid var(--d-gold);outline-offset:2px}.dho-wall__count{min-height:1.2em;font-size:12.5px;text-align:right}.dho-wall__msg{padding:.7rem 1rem;border-radius:12px;font-size:14.5px}.dho-wall__msg.is-ok{color:#e9f8e4;background:rgba(90,170,110,.18);border:1px solid rgba(120,200,140,.35)}.dho-wall__msg.is-err{color:#ffe4e4;background:rgba(200,80,80,.18);border:1px solid rgba(230,120,120,.35)}.dho-wall__filter{margin-bottom:1.1rem}.dho-wall__list{columns:3 260px;column-gap:1rem}.dho-wall__list[aria-busy=true]{opacity:.6}.dho-note-card{display:inline-block;width:100%;margin:0 0 1rem;padding:1.15rem 1.2rem .9rem;break-inside:avoid;border-radius:18px;background:linear-gradient(180deg,rgba(255,255,255,.065),rgba(255,255,255,.02));border:1px solid rgba(232,195,122,.18);animation:dho-rise .6s var(--d-ease) both}.dho-note-card.is-zahvala{background:linear-gradient(180deg,rgba(240,160,190,.09),rgba(255,255,255,.02))}.dho-note-card__tag{display:block;margin-bottom:.4rem;font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--d-gold)}.dho-note-card p{font-family:var(--d-serif);font-size:1.22rem;font-style:italic;line-height:1.5;color:#fbf4ff;word-wrap:break-word}.dho-note-card footer{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-top:.8rem;padding-top:.6rem;border-top:1px solid var(--d-line-2);font-size:12.5px;color:var(--d-muted)}.dho .dho-light{display:inline-flex;align-items:center;gap:.35rem;min-height:32px;margin:0;padding:.25rem .7rem;border-radius:999px;font:inherit;font-size:13px;color:var(--d-gold)!important;background:0 0;border:1px solid rgba(232,195,122,.35);cursor:pointer;transition:all .2s}.dho .dho-light:hover{box-shadow:0 0 16px -4px rgba(232,195,122,.7)}.dho .dho-light.is-on{color:#1a0e30!important;background:linear-gradient(135deg,#fbecc4,#d9b064);border-color:transparent;cursor:default}.dho-light span{font-size:14px}.dho-tool{container-type:inline-size}.dho-tool.is-mini{margin-bottom:.9rem;padding:1.2rem 1.1rem;border-radius:20px}.dho-tool.is-mini .dho-h3{font-size:1.25rem!important}.dho-tool.is-mini .dho-chips button:nth-child(n+9){display:none}.dho-tool.is-mini .dho-cal+.dho-h3,.dho-tool.is-mini .dho-events{display:none}.dho-tool.is-mini .dho-wall__list{columns:1}.dho-widget-more{margin:0 0 1rem!important;text-align:center;font-size:14px}.dho-widget-more a{font-weight:600}@container (max-width: 560px){.dho-yesno{grid-template-columns:1fr}.dho-spread--one .dho-slot,.dho-tile__card{grid-template-columns:1fr;justify-items:center;text-align:center}.dho-spread--one .dho-actions,.dho-tile__card .dho-actions{justify-content:center}.dho-spread--three{grid-template-columns:1fr}}@container (max-width: 440px){.dho-result{grid-template-columns:1fr;justify-items:center;padding:1rem .9rem;text-align:center}.dho-result .dho-actions{justify-content:center}.dho .dho-title{font-size:1.3rem!important}.dho-text{font-size:14.5px}.dho-orb-num{width:96px;height:96px;font-size:40px}.dho-flip{--cw:150px}.dho-rune{width:100px;height:118px}.dho-rune span{font-size:48px}.dho-msg.has-img{grid-template-columns:1fr}.dho-orb{width:158px;height:158px;font-size:26px}.dho-bio__row{gap:.25rem}.dho-bio__row,.dho-form--row{grid-template-columns:1fr}.dho-form .dho-btn{justify-self:stretch}.dho-tabs{border-radius:18px}.dho .dho-tabs button{padding:.45rem .75rem;font-size:13px}.dho-sky{grid-template-columns:1fr 1fr}.dho-eso li{grid-template-columns:28px 1fr}.dho-eso li>span:last-child{grid-column:2}.dho-aff{padding:1.4rem 1.1rem!important;font-size:1.35rem!important}.dho-compat .dho-glyph{width:64px;height:64px;font-size:32px}.dho-cal__d svg{width:18px;height:18px}.dho-cal__d b{font-size:11px}.dho-dreams__list{grid-template-columns:1fr}.dho-hero{text-align:center;justify-items:center}.dho-hero,.dho-invite,.dho-tiles,.dho-wall__row{grid-template-columns:1fr}}@media (max-width:760px){.dho-entry__head{grid-template-columns:1fr;justify-items:start}.dho-entry__card{width:160px}.dho-invite{grid-template-columns:1fr}.dho-eso li{grid-template-columns:28px 1fr}.dho-eso li>span:last-child{grid-column:2}}@media (prefers-reduced-motion:reduce){.dho *,.dho ::after,.dho ::before{animation:none!important;transition:none!important}.dho-card::after,.dho-tool::after{opacity:.6}}.dho-explain>strong,.dho-result__txt>strong,.dho-soon strong{display:block;font-family:var(--d-serif);font-weight:600;color:#fff}.dho-explain>strong,.dho-result__txt>strong{margin-bottom:.15rem;font-size:1.45rem;line-height:1.2}.dho-mount>.dho-result+.dho-form,.dho-mount>.dho-result+.dho-h3{margin-top:1.4rem!important}.dho-mount>.dho-note+.dho-h3{margin-top:1.6rem!important}.dho-soon{padding:1.1rem 1.2rem;border-radius:18px;border:1px solid rgba(232,195,122,.45);background:radial-gradient(circle at 100%0,rgba(232,195,122,.16),transparent 60%),rgba(255,255,255,.03)}.dho-soon ul{display:grid;gap:.6rem;margin:.3rem 0 0!important;padding:0!important;list-style:none}.dho-soon li{display:grid;grid-template-columns:36px 1fr;gap:.7rem;align-items:center}.dho-soon strong{font-size:1.25rem}.dho-consent,.dho-soon small{color:var(--d-muted);font-size:13px}.dho-consent{align-items:flex-start;line-height:1.5;color:var(--d-text)}.dho-consent input{flex-shrink:0;margin-top:2px}.dho-consent a{color:var(--d-gold)!important;text-decoration:underline!important}.dho-privacy,.dho-privacy .dho-link,.dho-wall__privacy{font-size:12.5px}.dho-privacy{margin:1.4rem 0 0!important;padding-top:.9rem;border-top:1px solid var(--d-line-2);line-height:1.55;color:var(--d-muted)}.dho-setup .dho-consent{margin-top:.9rem}.dho textarea:disabled{opacity:.55;cursor:not-allowed}.dho.dho-fab{position:fixed;z-index:9990;left:50%;bottom:calc(16px + env(safe-area-inset-bottom,0));display:none;align-items:center;gap:.55rem;min-height:52px;margin:0;padding:.8rem 1.4rem .8rem 1.1rem;border:1px solid rgba(232,195,122,.7);border-radius:999px;font:inherit;font-weight:700;font-size:15px;white-space:nowrap;color:#1a0e30;cursor:pointer;transform:translate(-50%,140%);opacity:0;background:linear-gradient(135deg,#fbecc4,#e8c37a 46%,#c99a4a);box-shadow:0 14px 34px -10px rgba(10,4,24,.9),0 0 36px -6px rgba(232,195,122,.75);transition:transform .45s var(--d-ease),opacity .3s}.dho.dho-fab.is-in{transform:translate(-50%,0);opacity:1}.dho-fab__i{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;font-size:14px;color:var(--d-gold-soft);background:#1a0e30;box-shadow:0 0 12px rgba(232,195,122,.6)}@media (max-width:760px){.dho.dho-fab:not([hidden]){display:inline-flex}}.dho-hub{display:grid;gap:2.2rem;margin:0 0 1.5rem}.dho-hub__hero{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:auto 1fr auto;gap:1.4rem;align-items:center;padding:clamp(1.4rem,4vw,2.4rem);border-radius:28px;border:1px solid rgba(232,195,122,.5);color:var(--d-ink)!important;text-decoration:none!important;background:radial-gradient(520px 260px at 100% -10%,rgba(232,195,122,.32),transparent 62%),radial-gradient(460px 320px at -10% 120%,rgba(122,42,156,.5),transparent 66%),linear-gradient(140deg,#0b0718,#1b0f33 52%,#3a1660);box-shadow:0 30px 60px -36px #080316;transition:transform .3s var(--d-ease),box-shadow .3s}.dho-hub__hero::before{content:"";position:absolute;inset:0;z-index:-1;opacity:.8;background-image:radial-gradient(1px 1px at 12% 18%,#fff 50%,transparent 51%),radial-gradient(1px 1px at 72% 12%,#fff 50%,transparent 51%),radial-gradient(1.4px 1.4px at 38% 62%,#f6e3b4 50%,transparent 51%),radial-gradient(1px 1px at 88% 48%,#fff 50%,transparent 51%),radial-gradient(1px 1px at 22% 82%,#e9dcff 50%,transparent 51%);background-size:240px 240px}.dho-hub__hero:hover{transform:translateY(-2px);box-shadow:0 36px 70px -36px #080316,0 0 50px -12px rgba(232,195,122,.5)}.dho-hub__heroicon{display:grid;place-items:center;width:92px;height:92px;border-radius:50%;color:var(--d-gold-soft);border:1px solid rgba(232,195,122,.6);background:radial-gradient(circle,rgba(232,195,122,.22),transparent 70%);box-shadow:0 0 40px -6px rgba(232,195,122,.6)}.dho-hub__herotxt strong{display:block;font-family:var(--d-serif);font-weight:600;font-size:clamp(2rem,4.5vw,2.8rem);line-height:1.05;color:var(--d-gold-soft)}.dho-hub__greet{display:block;margin-top:.35rem;max-width:52ch;font-size:15.5px;color:var(--d-text)}.dho-hub__group .dho-head{margin-bottom:.9rem}.dho-hub__grid{display:grid;gap:.9rem}.dho-hub__card{position:relative;display:flex;flex-direction:column;gap:.25rem;padding:1.25rem 1.3rem 1.3rem;border-radius:20px;color:var(--d-ink)!important;text-decoration:none!important;background:radial-gradient(260px 160px at 100%0,rgba(232,195,122,.12),transparent 70%),linear-gradient(165deg,#1c1036,#110925);border:1px solid rgba(232,195,122,.22);box-shadow:0 18px 36px -28px rgba(8,3,22,.95);transition:transform .25s var(--d-ease),border-color .25s,box-shadow .25s}.dho-hub__card::after{content:"→";position:absolute;top:1.15rem;right:1.2rem;color:var(--d-gold);opacity:0;transform:translateX(-6px);transition:all .25s var(--d-ease)}.dho-hub__card:hover{transform:translateY(-3px);border-color:rgba(232,195,122,.65);box-shadow:0 22px 40px -26px #080316,0 0 30px -10px rgba(232,195,122,.5)}.dho-hub__card:hover::after{opacity:1;transform:none}.dho-hub__icon{display:grid;place-items:center;width:50px;height:50px;margin-bottom:.55rem;border-radius:50%;color:var(--d-gold-soft);border:1px solid rgba(232,195,122,.45);background:radial-gradient(circle,rgba(232,195,122,.16),transparent 72%)}.dho-hub__card strong{font-family:var(--d-serif);font-weight:600;font-size:1.4rem;line-height:1.15;color:#fff}.dho-hub__card>span:last-child{font-size:14px;line-height:1.55;color:var(--d-muted)}.dho-hub__card.is-sm{padding:1rem 1.1rem}.dho-hub__card.is-sm .dho-hub__icon{width:42px;height:42px;margin-bottom:.4rem}.dho-hub__card.is-sm strong{font-size:1.25rem}.dho-hub__card.is-sm>span:last-child{font-size:13px}.dho-related{margin:0 0 1.5rem}.dho-related__head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:.9rem}.dho-related .dho-h3{color:var(--d-ink, #2b1238)!important}.dho-hub .dho-h3,.dho-related .dho-h3{font-size:clamp(1.5rem,3vw,1.9rem)!important}.dho-hub .dho-h3::after,.dho-related .dho-h3::after{background:linear-gradient(90deg,#c99a4a,transparent)}.dho-hub .dho-kicker,.dho-related .dho-more{color:#a8792e!important}.dho-hub .dho-hub__hero .dho-kicker{color:var(--d-gold)!important}.dho-hub .dho-h3,.dho-related .dho-h3{color:#2b1640!important}@media (max-width:640px){.dho-hub__hero{grid-template-columns:1fr;justify-items:start}.dho-hub__heroicon{width:72px;height:72px}}.jnews-dark-mode .dho-hub .dho-h3,.jnews-dark-mode .dho-related .dho-h3{color:#f6e3b4!important}.jnews-dark-mode .dho-hub .dho-kicker,.jnews-dark-mode .dho-related .dho-more{color:#e8c37a!important}.dho-hub__grid.is-related{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr))}.dho-transfer{margin-top:1.6rem;padding:1.4rem 1.5rem;border-radius:20px;border:1px solid rgba(232,195,122,.45);background:radial-gradient(circle at 100%0,rgba(232,195,122,.14),transparent 55%),rgba(255,255,255,.03);animation:dho-rise .5s var(--d-ease) both}.dho-transfer__body{display:grid;grid-template-columns:auto 1fr;gap:1.4rem;align-items:center}.dho-qr,.dho-transfer__qr{width:200px}.dho-qr{display:block;height:200px;border-radius:12px;box-shadow:0 0 0 1px rgba(232,195,122,.5),0 0 30px -6px rgba(232,195,122,.45)}@container (max-width: 440px){.dho-transfer__body{grid-template-columns:1fr;justify-items:center}}.dho{--d-sans:"Open Sans", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;font-family:var(--d-sans)}.dho li,.dho p{font-family:var(--d-sans)!important;letter-spacing:normal;font-weight:400!important}.dho a,.dho button,.dho input,.dho label,.dho select,.dho small,.dho summary,.dho td,.dho textarea,.dho th{font-family:var(--d-sans)!important;font-weight:inherit;letter-spacing:normal}.dho .dho-chips--num button,.dho .dho-ctx p,.dho .dho-dreams__az a,.dho .dho-dreams__mini a,.dho .dho-dreamtext,.dho .dho-hint,.dho .dho-intents li,.dho .dho-note-card p{font-family:var(--d-serif)!important}.dho .dho-aff,.dho .dho-ctx p,.dho .dho-dreamtext,.dho .dho-hint,.dho .dho-intents li,.dho .dho-note-card p{font-style:italic!important;font-weight:500!important}.dho .dho-aff{font-family:var(--d-serif)!important;letter-spacing:0!important}.dho .dho-chips a,.dho .dho-chips button,.dho .dho-faq summary,.dho .dho-label,.dho .dho-more,.dho .dho-tabs button{font-weight:600!important}.dho .dho-btn{font-weight:700!important}.dho .dho-kicker,.dho .dho-note-card__tag,.dho .dho-slot__pos{font-family:var(--d-sans)!important;font-weight:700!important;letter-spacing:.2em!important}.dho .dho-msg p,.dho .dho-text{font-size:15px!important;line-height:1.65!important}.dho-tiles{grid-template-columns:repeat(auto-fill,minmax(min(100%,290px),1fr));gap:1.1rem}.dho-tile{padding:1.45rem 1.5rem}.dho-tile .dho-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;overflow:hidden}.dho-tile--card .dho-text{-webkit-line-clamp:8}.content-inner>.dho.dho-card,.content-inner>.dho.dho-invite,.content-inner>.dho.dho-tool,.dho.dho-card,.dho.dho-invite,.dho.dho-tool{padding:clamp(1.25rem,3.4vw,2.25rem)!important}.dho.dho-invite.is-compact{padding:1.3rem 1.5rem!important}.dho.dho-tool.is-mini{padding:1.2rem 1.1rem!important}.dho.dho-faq{padding-top:clamp(1.1rem,3vw,1.7rem)!important}.dho-hub__grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,215px),1fr))}.dho-kw{margin:.4rem 0 .5rem}.dho .dho-kw__w{margin:0!important;font-family:var(--d-serif)!important;font-style:italic!important;font-weight:500!important;font-size:1.12rem!important;line-height:1.5;color:#fbf4ff}.dho .dho-waite-card .dho-waite__rev span,.dho .dho-waite__up span,.dho-entry__kw span,.dho-kw__w span{font-family:var(--d-sans);font-style:normal;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--d-gold)}.dho-kw__w span{display:inline-block;margin-right:.35rem;font-size:10.5px;vertical-align:2px}.dho .dho-kw__n{margin:.25rem 0 0!important;font-size:12.5px!important;color:var(--d-muted)}.dho .dho-entry__kw{margin:0 0 .9rem!important;font-family:var(--d-serif)!important;font-style:italic!important;font-size:1.15rem;color:#fbf4ff}.dho .dho-waite-card .dho-waite__rev span,.dho .dho-waite__up span,.dho-entry__kw span{font-size:11px}.dho-entry__kw span{margin-right:.4rem}.dho-waite{margin:.5rem 0 .4rem;padding:.85rem 1rem;border-left:2px solid rgba(232,195,122,.55);border-radius:0 12px 12px 0;background:rgba(255,255,255,.03)}.dho-waite .dho-kicker{margin-bottom:.35rem}.dho .dho-waite__up{margin:0!important;font-family:var(--d-serif)!important;font-style:italic!important;font-weight:500!important;font-size:1.14rem!important;line-height:1.55;color:#fbf4ff}.dho .dho-waite__rev,.dho .dho-waite__src{margin:.45rem 0 0!important;font-size:13.5px!important;color:var(--d-text)}.dho-waite__rev span{color:var(--d-gold);font-weight:600}.dho .dho-waite__src{font-size:11.5px!important;color:var(--d-muted);letter-spacing:.02em}.dho .dho-waite-card .dho-waite__rev span,.dho .dho-waite__up span{display:block;margin-bottom:.25rem}.dho-waite-card .dho-waite__up{font-size:1.3rem!important}.dho-waite-card .dho-waite__rev{margin-top:1rem!important;font-size:15px!important}.dho .dho-spread--three .dho-waite__up{font-size:1.02rem!important}.dho-spread--three .dho-waite{text-align:left}