html.theme-vesper{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--font-staatliches:Georgia, "Times New Roman", serif;--font-noto-sans:Arial, sans-serif;background:#120d12}html.theme-vesper body{--font-staatliches:Georgia, "Times New Roman", serif}.theme-vesper body{color:#edd7bd;background:#120d12}.vesper-background{pointer-events:none;background:radial-gradient(at 50% 34%,#76483355 0,#38202555 34%,#0000 67%),radial-gradient(at 0 0,#6a35443b,#0000 51%),linear-gradient(145deg,#21131d,#110e13 58%,#241717);position:fixed;inset:0;overflow:hidden}.vesper-background:after{content:"";opacity:.13;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8'%3E%3Cpath d='M1 1h1M5 5h1' stroke='%23eec9a2' stroke-opacity='.36'/%3E%3C/svg%3E");position:absolute;inset:0}.vesper-frame{border:1px solid #ce947021;border-radius:160px 160px 0 0;position:absolute;inset:100px 28px 34px}.vesper-frame:before,.vesper-frame:after{content:"✦";color:#b58464;background:#1b1216;padding:0 7px;font-size:11px;line-height:12px;position:absolute;bottom:-7px}.vesper-frame:before{left:-10px}.vesper-frame:after{right:-10px}.vesper-astrolabe{width:min(125vw,90vh,900px);height:min(125vw,90vh,900px);position:absolute;top:44%;left:50%;transform:translate(-50%,-50%)}.vesper-astrolabe svg,.vesper-clock-layer{width:100%;height:100%;position:absolute;inset:0}.vesper-clock-layer{transform-origin:50%}.vesper-clock-ticks{animation:60s steps(60,end) infinite vesper-clock-turn}.vesper-clock-orbit{animation:120s linear infinite vesper-clock-turn}.vesper-clock-geometry{animation:180s linear infinite reverse vesper-clock-turn}.vesper-clock-orbit,.vesper-clock-geometry{will-change:transform}.vesper-motion-paused .vesper-clock-layer{animation-play-state:paused}.vesper-motion-reduced .vesper-clock-layer,.vesper-quality-low .vesper-clock-orbit,.vesper-quality-low .vesper-clock-geometry{will-change:auto;animation:none}@keyframes vesper-clock-turn{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.vesper-clock-layer{will-change:auto;animation:none!important}}.vesper-horizon{text-align:center;border-top:1px solid #ce947032;width:min(72%,520px);position:absolute;bottom:32px;left:50%;transform:translate(-50%)}.vesper-horizon span{color:#b58464;background:#1b1316;padding:0 8px;font:11px/12px Georgia,serif;position:absolute;top:-7px;left:50%}.theme-vesper nav a{opacity:.7;transition:opacity .15s}.theme-vesper nav a[aria-current=page],.theme-vesper nav a:hover,.theme-vesper nav a:focus-visible{opacity:1}.theme-vesper nav a>div:first-child{border-radius:11px}.theme-vesper nav a>div:nth-child(2){background:#e8bc91;border-radius:2px;width:12px;height:3px;bottom:-7px;box-shadow:0 0 8px #e6a46a70}.theme-vesper nav a:focus-visible{outline-offset:6px;border-radius:10px;outline:2px solid #eec9a2}.theme-vesper .borealis-liquid-btn{isolation:isolate;line-height:28px;color:#291812!important;letter-spacing:.18em!important;filter:none!important;background:linear-gradient(115deg,#ad7655 0%,#f0d4b3 38%,#d4a27a 66%,#b77b57 100%)!important;border:1px solid #d8ac87!important;border-radius:999px!important;font-family:Georgia,Times New Roman,serif!important;font-size:16px!important;font-weight:700!important;transition:transform .16s,opacity .16s!important;box-shadow:inset 0 1px #ffedce,inset 0 -3px #6c422c50,0 5px #573625,0 9px 22px #0005!important}.theme-vesper .borealis-liquid-btn:before{pointer-events:none;content:""!important;opacity:1!important;filter:none!important;box-shadow:none!important;background:0 0!important;border:1px solid #67412959!important;border-radius:999px!important;animation:none!important;position:absolute!important;inset:4px!important;transform:none!important}.theme-vesper .borealis-liquid-btn .borealis-liquid-btn__sheen{display:none!important}.theme-vesper .borealis-liquid-btn>span,.theme-vesper .borealis-liquid-btn__cost{color:#291812!important;text-shadow:none!important}.theme-vesper .borealis-liquid-btn:active{transform:translateY(3px)scale(.99)}.theme-vesper .borealis-liquid-btn:focus-visible{outline-offset:7px;outline:2px solid #ffe1b8}.theme-vesper .spread-controls.is-dealt .borealis-liquid-btn.mt-4{background:linear-gradient(120deg,#3a262d,#21171f)!important;border-color:#b88c666e!important;box-shadow:inset 0 1px #edc69b18,0 4px 14px #0003!important}.theme-vesper .spread-controls.is-dealt .borealis-liquid-btn.mt-4>span{color:#e5bf9b!important}.theme-vesper .spread-controls.is-dealt .borealis-liquid-btn.mt-4:before{border-color:#c6976c20!important}.theme-vesper .spread-slider-mark>span{color:#d9b391;filter:none;text-shadow:none;font-weight:400;font-family:Georgia,serif!important}.theme-vesper .spread-slider-mark>div{background:#27191d;border-width:1px;border-color:#ca9b77;border-radius:4px;transform:rotate(45deg);box-shadow:0 0 0 4px #d19d6e0c}.theme-vesper .spread-slider-mark>div>div{filter:none;background:#e2bd93;border-radius:1px;box-shadow:0 0 6px #e9b78550}.theme-vesper .spread-slider-mark~.spread-slider-mark>span{text-shadow:none}.theme-vesper main .h-8>.relative>div{box-shadow:none;background:#b6886655;height:1px}.theme-vesper main .h-8>.relative>div[style]{background:linear-gradient(90deg,#8b5d45,#e3bc91)}.theme-vesper .proposed-focus{background:#100b10f7}.theme-vesper .proposed-focus-copy{color:#38252a;background:linear-gradient(125deg,#f1e1c8,#dfc9ac);border:1px solid #d1b99d;border-radius:16px;box-shadow:0 24px 70px #0007,inset 0 0 0 5px #fff8ed25}.theme-vesper .proposed-focus-copy h2{color:#492c30;letter-spacing:.035em;border-color:#8e644b40}.theme-vesper .proposed-focus-meanings h3{color:#815637}.theme-vesper .proposed-focus-copy p{color:#44352c}.theme-vesper .proposed-focus-return{color:#795442;border-color:#8e644b30}.theme-vesper .proposed-focus-close{color:#f0cda7;background:#30202a;border-color:#bd906862}.theme-vesper .vesper-sheet{background:linear-gradient(150deg,#39242d,#20161d);box-shadow:0 -12px 40px #0005}.theme-vesper .vesper-surface,.theme-vesper .vesper-option,.theme-vesper .settings-surface,.theme-vesper .settings-profile-surface,.theme-vesper .tasks-card,.theme-vesper .tasks-referral-card,.theme-vesper .app-notice{color:#ead5c3;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:linear-gradient(125deg,#302029f5,#1d151cf5)!important;border-color:#b88c664d!important;box-shadow:inset 0 1px #edc69b10,0 8px 22px #0003!important}.theme-vesper .vesper-option-active{background:linear-gradient(130deg,#694532,#32202a);box-shadow:inset 0 0 0 1px #d4a27a30}.theme-vesper .settings-id-chip,.theme-vesper .settings-select-pill,.theme-vesper .tasks-referral-link,.theme-vesper .tasks-referral-pill,.theme-vesper .store-currency-pill,.theme-vesper .theme-filter-chip,.theme-vesper .collection-active-pill{color:#e5bf9b!important;box-shadow:none!important;background:#302029!important;border-color:#b88c664d!important}.theme-vesper .theme-filter-chip--active,.theme-vesper .collection-deck-selected{background-color:#51362c!important;border-color:#e3b589!important}.theme-vesper .settings-toggle,.theme-vesper .collection-deck-toggle-track{background:#39232e!important;border-color:#c3946b70!important}.theme-vesper .settings-toggle__thumb--active,.theme-vesper .collection-deck-toggle-track--active{background:#e2b68b!important}.theme-vesper .settings-section-title,.theme-vesper .collection-deck-title{color:#edc89f!important}.theme-vesper .settings-info-link{color:#e2cdbb}.theme-vesper .settings-info-link:hover{background-color:#d4a27a10}.theme-vesper .vesper-primary-button,.theme-vesper .tasks-primary-btn,.theme-vesper .tasks-friends-link,.theme-vesper .store-price-btn,.theme-vesper .store-promo-submit,.theme-vesper .collection-deck-action-btn,.theme-vesper .collection-gift-deck-btn,.theme-vesper .borealis-card-unlock-btn,.theme-vesper [style*=btn-main-gold\.webp],.theme-vesper [style*=btn-small-gold\.webp],.theme-vesper [style*=btn-open\.webp],.theme-vesper [style*=btn-start\.webp]{color:#291812!important;filter:none!important;text-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:linear-gradient(115deg,#ad7655,#f0d4b3 38%,#d4a27a 66%,#b77b57)!important;border:1px solid #d8ac87!important;border-radius:999px!important;box-shadow:inset 0 1px #ffedce,inset 0 -2px #6c422c40,0 4px 12px #0003!important}.theme-vesper .tasks-primary-btn span,.theme-vesper .store-price-btn span,.theme-vesper .collection-deck-action-btn span,.theme-vesper .borealis-card-unlock-btn span{color:inherit!important;text-shadow:none!important}.theme-vesper .tasks-primary-btn:disabled,.theme-vesper .store-price-btn:disabled,.theme-vesper .collection-deck-action-btn:disabled,.theme-vesper .borealis-liquid-btn:disabled{cursor:not-allowed;opacity:.45!important;box-shadow:none!important}.theme-vesper button:focus-visible,.theme-vesper a:focus-visible,.theme-vesper input:focus-visible,.theme-vesper select:focus-visible{outline-offset:3px;outline:2px solid #f2cda2}.theme-vesper input:not([type=checkbox]):not([type=range]),.theme-vesper textarea,.theme-vesper select{color:#f0dac6;background-color:#241921;border-color:#b88c665c}.theme-vesper input::placeholder,.theme-vesper textarea::placeholder{color:#b29989}.theme-vesper .collection-deck-action-shimmer,.theme-vesper .animate-shimmer-cold,.theme-vesper .interpretation-modal__btn-shimmer{display:none!important}.theme-vesper .interpretation-modal{color:#e8d4c2;background:#181018!important;border-color:#b88c664d!important}.theme-vesper .interpretation-modal h1,.theme-vesper .interpretation-modal h2,.theme-vesper .interpretation-modal h3{color:#edc89f}html.theme-vesper .interpretation-modal{--interpretation-safe-top:var(--tg-content-safe-area-inset-top,var(--tg-safe-area-inset-top,env(safe-area-inset-top,0px)));isolation:isolate;-webkit-backdrop-filter:none;backdrop-filter:none;align-items:center;overflow:hidden;background:radial-gradient(at 50% 30%,#76483336,#0000 60%),linear-gradient(145deg,#21131d,#110e13 62%,#241717)!important}html.theme-vesper .interpretation-modal__header{width:100%;padding:calc(var(--interpretation-safe-top) + 24px) 60px 22px;color:#edc89f;background:linear-gradient(135deg,#302029,#1c141c);border:0;border-bottom:1px solid #b88c6652;flex-shrink:0;position:relative;box-shadow:inset 0 -1px #edc69b08}html.theme-vesper .interpretation-modal__header h2{letter-spacing:.16em;overflow-wrap:anywhere;margin:0;font:600 clamp(16px,3.5vw,22px)/1.4 Georgia,serif}html.theme-vesper .interpretation-modal__close-fab{left:max(14px,env(safe-area-inset-left,0px));color:#edc89f;background:#39242d;border:1px solid #b88c6660;place-items:center;width:40px;height:40px;display:grid;bottom:14px;transform:none;box-shadow:inset 0 1px #edc69b16}html.theme-vesper .interpretation-modal__close-fab:hover{color:#ffe4c9;background:#4a3035}html.theme-vesper .interpretation-modal__content{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#9c755c66 transparent;align-self:center;max-width:760px;margin:0;padding:24px 20px}html.theme-vesper .interpretation-modal__spread-preview{isolation:isolate;flex:1;justify-content:center;align-items:center;min-height:160px;padding:26px 0;display:flex;position:relative}html.theme-vesper .interpretation-modal__spread-preview:before{content:"";z-index:-1;aspect-ratio:1;pointer-events:none;background:radial-gradient(circle,#0000 57%,#ce947010 57.3%,#0000 58%);border:1px solid #ce947026;border-radius:50%;width:min(82vw,360px);position:absolute;box-shadow:0 0 0 10px #ce947006,0 0 0 11px #ce947012}html.theme-vesper .interpretation-modal__preview-cards{align-items:start;gap:clamp(8px,2vw,16px);max-width:100%;display:grid}html.theme-vesper .interpretation-modal__preview-card{width:120px;min-width:0;max-width:100%;margin:0}html.theme-vesper .interpretation-modal__preview-art{aspect-ratio:480/830;background:#302029;border-radius:3%/1.74%;outline:1px solid #d4a27a40;width:100%;position:relative;overflow:hidden;box-shadow:0 10px 22px #0005}html.theme-vesper .interpretation-modal__preview-card figcaption{color:#ceb29c;text-align:center;overflow-wrap:anywhere;margin-top:12px;font:12px/1.4 Georgia,serif}html.theme-vesper .interpretation-modal__input-panel{width:calc(100% - 24px);max-width:720px;margin:0 12px max(12px,env(safe-area-inset-bottom,0px));background:linear-gradient(145deg,#39242d,#20161d);border:1px solid #b88c6652;border-radius:28px;flex-shrink:0;gap:18px;padding:20px;box-shadow:inset 0 1px #edc69b12,0 12px 32px #0004}html.theme-vesper .interpretation-modal__textarea{color:#f0dac6;background:#1c141c;border:1px solid #b88c664d;border-radius:18px;height:120px;padding:16px 18px 34px;font:16px/1.55 Arial,sans-serif;transition:border-color .16s,box-shadow .16s;display:block;box-shadow:inset 0 2px 8px #0002}html.theme-vesper .interpretation-modal__textarea::placeholder{color:#bda696}html.theme-vesper .interpretation-modal__textarea:focus-visible{border-color:#e2b68b;outline:0;box-shadow:0 0 0 3px #d4a27a20}html.theme-vesper .interpretation-modal__counter{color:#bda696;pointer-events:none;font-size:12px;font-weight:400;bottom:12px;right:18px}html.theme-vesper .interpretation-modal__primary-btn{color:#291812;letter-spacing:.14em;border:1px solid #d8ac87;border-radius:999px;max-width:320px;min-height:50px;margin-bottom:18px;padding:13px 24px;font:700 14px/1.5 Georgia,serif;transition:transform .16s,opacity .16s;position:relative;box-shadow:inset 0 1px #ffedce,inset 0 -2px #6c422c40,0 4px 12px #0003;background:linear-gradient(115deg,#ad7655,#f0d4b3 38%,#d4a27a 66%,#b77b57)!important}html.theme-vesper .interpretation-modal__primary-btn:before{content:"";border-radius:inherit;pointer-events:none;border:1px solid #67412945;position:absolute;inset:4px}html.theme-vesper .interpretation-modal__primary-btn:active:not(:disabled){transform:translateY(2px)}html.theme-vesper .interpretation-modal__primary-btn:disabled{opacity:.45;box-shadow:none;cursor:not-allowed}html.theme-vesper .interpretation-modal__balance{color:#c4ad9b;font-size:12px;font-weight:400}html.theme-vesper .interpretation-modal__balance>span:nth-child(2){color:#b88c6659}html.theme-vesper .interpretation-modal__buy-link{color:#edc89f;text-underline-offset:4px;font-weight:600;text-decoration-color:#b88c6666}html.theme-vesper .interpretation-modal__user-bubble{color:#f0dac6;box-shadow:none;background:#442d32;border:1px solid #b88c6652;border-radius:20px 20px 5px;line-height:1.6}html.theme-vesper .interpretation-modal__ai-bubble{color:#ead5c3;background:linear-gradient(145deg,#302029,#21171f);border:1px solid #b88c6652;border-radius:24px;width:100%;max-width:100%;padding:clamp(20px,4vw,32px);box-shadow:inset 0 1px #edc69b10,0 10px 26px #0003}html.theme-vesper .interpretation-modal__answer{white-space:pre-line;overflow-wrap:anywhere;margin-bottom:0;font:400 16px/1.8 Arial,sans-serif}html.theme-vesper .interpretation-modal__advice{border-color:#b88c6645;margin-top:24px;padding-top:20px}html.theme-vesper .interpretation-modal__advice p:first-child{color:#edc89f;font-weight:600}html.theme-vesper .interpretation-modal__advice p:last-child{color:#dcc3ae;white-space:pre-line;font-weight:400;line-height:1.7}html.theme-vesper .interpretation-modal__loading{margin:auto;padding:24px 0}html.theme-vesper .interpretation-modal__loading>div:first-child{border-width:2px;border-color:#edc89f #b88c6630 #b88c6630;width:36px;height:36px}html.theme-vesper .interpretation-modal__loading-text{color:#ddbea2;letter-spacing:.04em}html.theme-vesper .interpretation-modal__footer{width:100%;padding:12px 20px max(20px,env(safe-area-inset-bottom,0px));background:linear-gradient(#0000,#181018);flex-shrink:0;position:relative;bottom:auto;left:auto;translate:none}html.theme-vesper .interpretation-modal__ok-btn{max-width:100%;margin-bottom:0;min-width:min(280px,100%)!important}@media (max-height:640px){html.theme-vesper .interpretation-modal__spread-preview{min-height:0;padding:6px 0}html.theme-vesper .interpretation-modal__preview-card{width:64px}html.theme-vesper .interpretation-modal__preview-card figcaption{margin-top:6px;font-size:10px}html.theme-vesper .interpretation-modal__spread-preview:before{display:none}html.theme-vesper .interpretation-modal__content{padding:14px 20px}html.theme-vesper .interpretation-modal__input-panel{gap:12px;padding:14px}html.theme-vesper .interpretation-modal__textarea{height:96px}}@media (prefers-reduced-motion:reduce){html.theme-vesper .interpretation-modal__textarea,html.theme-vesper .interpretation-modal__primary-btn{transition:none}html.theme-vesper .interpretation-modal__loading-text{animation:none}}.theme-vesper .showcase-banner-card{border-color:#b88c665c!important}.theme-vesper .gallery-banner-button{color:#291812;border:1px solid #d8ac87;border-radius:999px;font-family:Georgia,Times New Roman,serif;background:linear-gradient(115deg,#ad7655,#f0d4b3 38%,#d4a27a 66%,#b77b57)!important}.theme-vesper .gallery-banner-button:before{content:"";border-radius:inherit;pointer-events:none;border:1px solid #67412959;position:absolute;inset:4px}.theme-vesper .gallery-banner-button__label{color:#291812;text-shadow:none}.theme-vesper .store-page-root h1,.theme-vesper .store-page-root h2{color:#edc89f}@media (max-width:639px){.vesper-frame{border-radius:110px 110px 0 0;inset:88px 12px 34px}}.theme-vesper .lessons-page-root h1,.theme-vesper .lessons-page-root [class~="text-[#d7b257]"]{color:#edc89f!important}.theme-vesper .lessons-page-root [class~="rounded-[8px]"]:not([class*="bg-[#ef5b63]"]):not([class~="bg-[#d7b257]"]),.theme-vesper .store-page-root div[class~="rounded-[24px]"],.theme-vesper .store-page-root div[class~="rounded-[26px]"],.theme-vesper .store-page-root div[class~=rounded-2xl][class~=border]{background:linear-gradient(125deg,#302029f5,#1d151cf5)!important;border-color:#b88c664d!important;box-shadow:inset 0 1px #edc69b10,0 8px 22px #0003!important}.theme-vesper .lessons-page-root [class~="rounded-[8px]"]{border-radius:20px}.theme-vesper .lessons-page-root [class~="bg-[#d7b257]"],.theme-vesper .store-page-root button[class*=bg-gradient-to-r]{color:#291812!important;background:linear-gradient(115deg,#ad7655,#f0d4b3 38%,#d4a27a 66%,#b77b57)!important;box-shadow:inset 0 1px #ffedce,0 3px 10px #0003!important}.theme-vesper .lessons-page-root button[class~=rounded-full]:not(:disabled),.theme-vesper .store-page-root button[class~=rounded-full][class~=border]{border-color:#b88c665c}.theme-vesper .store-page-root input[type=range]{accent-color:#d4a27a}.theme-vesper .tasks-card button:not(.tasks-primary-btn):not(:disabled),.theme-vesper .task-meta-pill{color:#e5bf9b!important;background:#302029!important;border-color:#b88c664d!important}.theme-vesper div.store-currency-pill{background:0 0!important}.theme-vesper .store-page-root button[class~="bg-[#d7b257]"]{color:#291812!important;background:linear-gradient(115deg,#ad7655,#f0d4b3 38%,#d4a27a 66%,#b77b57)!important;box-shadow:inset 0 1px #ffedce,0 3px 10px #0003!important}.theme-vesper .store-page-root [class~="rounded-[28px]"]{background:#241921!important;border-color:#b88c665c!important}.theme-vesper .store-page-root [class~=backdrop-blur-md]{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#100b10ed}.theme-vesper .decks-mode-switch{-webkit-backdrop-filter:none;backdrop-filter:none;background:#302029;border-color:#b88c664d}.theme-vesper .decks-mode-switch button[aria-pressed=true]{color:#291812;background:linear-gradient(115deg,#ad7655,#f0d4b3 38%,#d4a27a 66%,#b77b57);box-shadow:inset 0 1px #ffedce,0 3px 10px #0003}@media (prefers-reduced-motion:reduce){.theme-vesper .borealis-liquid-btn{transition:none!important}}