.block-puzzle_game__MR6ia{width:min(calc(100% - 36px),358px);margin:0 auto;padding:20px 0 max(28px,env(safe-area-inset-bottom));color:#282828}.block-puzzle_heading__6IVr5{margin:0 0 14px}.block-puzzle_heading__6IVr5 h1{font-size:18px;font-weight:800;letter-spacing:0;line-height:25px}.block-puzzle_scoreRow___ALo3{display:flex;align-items:center;gap:18px;margin-bottom:23px}.block-puzzle_stats__eLW8B{flex:1;min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));min-height:60px;padding:6px 0 4px;border-radius:15px;background:#fff;box-shadow:1px 1px 10px 1px #cccccc80}.block-puzzle_stat__sqILD{text-align:center;min-width:0}.block-puzzle_stat__sqILD+.block-puzzle_stat__sqILD{border-left:1px solid #e9e7e1}.block-puzzle_statLabel__SwbWE{display:flex;justify-content:center;align-items:center;gap:4px;color:#282828;font-size:14px;line-height:19px}.block-puzzle_statLabel__SwbWE :is(svg,img){width:14px;height:14px;color:#ae8d60}.block-puzzle_stat__sqILD strong{display:block;font-size:22px;font-weight:600;letter-spacing:0;font-variant-numeric:tabular-nums;margin-top:0;overflow-wrap:anywhere;line-height:30px}.block-puzzle_sound__IiHQS{display:grid;place-items:center;flex:0 0 44px;height:44px;border-radius:50%;background:#fff;border:1px solid #bfa47a;color:#282828;transition:background .15s}.block-puzzle_sound__IiHQS :is(svg,img){width:21px;height:21px}.block-puzzle_sound__IiHQS:hover{background:#eee6d9}.block-puzzle_newGame__1ZLDF{display:flex;gap:10px;justify-content:center;align-items:center;width:100%;border:none;border-radius:99px;min-height:44px;padding:8px 20px;font-size:18px;font-weight:600;background:#d2aa7e;color:#fff;box-shadow:1px 1px 10px 1px #cccccc80;transition:background .15s,transform .15s}.block-puzzle_newGame__1ZLDF:hover{background:#ad895c}.block-puzzle_newGame__1ZLDF:active{transform:translateY(1px)}.block-puzzle_newGame__1ZLDF :is(svg,img){width:19px;height:19px}.block-puzzle_boardFrame__uW6kk{position:relative;margin-top:23px}.block-puzzle_board__XqDnN{display:grid;grid-template-rows:repeat(8,minmax(0,1fr));gap:3px;padding:12px 8px;border-radius:15px;background:#f2e9dd;aspect-ratio:1;min-height:0;box-shadow:inset 0 1px 2px #8e704a08;-webkit-user-select:none;-moz-user-select:none;user-select:none}.block-puzzle_boardRow___0sFv{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:3px;min-height:0}.block-puzzle_cell__4i0za{display:block;width:100%;height:100%;min-width:0;border-radius:4px;border:none;background:#f6f2ed;position:relative;padding:0;cursor:pointer;-webkit-tap-highlight-color:transparent}.block-puzzle_filled__s6PZ9{background:var(--cell-color);box-shadow:inset 0 -2px 0 #0000000a,inset 0 1px 0 #ffffff35}.block-puzzle_cell__4i0za[data-preview=valid]{background:#a8b79b;box-shadow:inset 0 0 0 2px #738666}.block-puzzle_cell__4i0za[data-preview=invalid]{box-shadow:inset 0 0 0 2px #6f6c67;background:#b9b6b1}.block-puzzle_cell__4i0za:focus-visible{z-index:1;outline:2px solid #354e51;outline-offset:1px}.block-puzzle_cell__4i0za:disabled{cursor:default;opacity:1}.block-puzzle_cleared__4LzQO:after{content:"";position:absolute;inset:0;border-radius:inherit;background:#d6b278;pointer-events:none;animation:block-puzzle_clear__zjYOA .45s ease-out both}@keyframes block-puzzle_clear__zjYOA{0%{opacity:1;transform:scale(.94)}to{opacity:0;transform:scale(.25)}}.block-puzzle_tray__4oNj3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:5px;margin-top:14px;border-radius:15px;background:white;box-shadow:1px 1px 10px 1px #cccccc80}.block-puzzle_slot__A_G__{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-width:0;height:60px;padding:4px 2px;container-type:inline-size;position:relative;border:1px solid transparent;border-radius:12px;background:transparent;cursor:grab;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:background .15s,border-color .15s}.block-puzzle_slot__A_G__:hover:not(:disabled){background:#f9f7f2}.block-puzzle_slot__A_G__:active:not(:disabled){cursor:grabbing}.block-puzzle_slot__A_G__.block-puzzle_selected__u1HlR{background:#f3f5ee;border-color:#a8b699}.block-puzzle_slot__A_G__.block-puzzle_noFit__9mi_g .block-puzzle_block__12Tit{opacity:.4;filter:grayscale(.6)}.block-puzzle_slot__A_G__:disabled{cursor:default}.block-puzzle_block__12Tit{display:grid;gap:3px;pointer-events:none;flex-shrink:0}.block-puzzle_blockSquare__WQ9l_{background:var(--piece-color);border-radius:3px;box-shadow:inset 0 -2px 0 #00000009,inset 0 1px 0 #ffffff30}.block-puzzle_slotNumber__dtoNJ{display:none}.block-puzzle_check__x7IpU{color:#c7cdbb;font-size:21px;font-weight:300}.block-puzzle_status__W5PBL{text-align:center;display:grid;place-content:center;min-height:53px;padding:7px 10px;font-size:12px;line-height:1.5;color:#737c6c}.block-puzzle_instructions__J7jYz{padding:0 14px;margin-top:21px}.block-puzzle_instructions__J7jYz h2{display:flex;align-items:center;gap:17px;font-size:18px;font-weight:600;line-height:25px;margin-bottom:19px}.block-puzzle_instructions__J7jYz h2 img{width:20px;height:21px}.block-puzzle_instructions__J7jYz ul,.block-puzzle_tip__8HmOd{font-size:14px;line-height:24px;color:#282828;padding-left:2px;overflow-wrap:anywhere}.block-puzzle_instructions__J7jYz li:before{content:"• "}.block-puzzle_tip__8HmOd strong{font-weight:600}.block-puzzle_saveNote__y1ALd{font-size:10px;text-align:center;color:#71786a;padding:22px 10px 0;line-height:1.5}.block-puzzle_warning__7jZfS{color:#996847}.block-puzzle_ghost__Y8BMV{position:fixed;z-index:100;pointer-events:none;opacity:.93;filter:drop-shadow(0 7px 8px #55462b25)}.block-puzzle_gameOver__ClOk1{position:absolute;inset:0;display:grid;align-items:center;padding:20px;background:#f8f5eee8;backdrop-filter:blur(4px);border-radius:19px}.block-puzzle_overCard__XDNIW{text-align:center;max-height:100%;overflow-y:auto;padding:4px 12px}.block-puzzle_overIcon__1ijhN{color:#b18a52;display:inline-flex;margin-bottom:8px}.block-puzzle_overIcon__1ijhN svg{width:30px;height:30px}.block-puzzle_overCard__XDNIW h2{font-size:22px;font-weight:650;letter-spacing:-.025em}.block-puzzle_overCard__XDNIW p{font-size:12px;color:#74796c;line-height:1.6;margin:10px auto;max-width:280px}.block-puzzle_finalLabel__2dNtj{font-size:10px;text-transform:uppercase;letter-spacing:.16em;color:#8c826d;display:block;margin-top:17px}.block-puzzle_overCard__XDNIW>strong{display:block;font-size:40px;font-weight:600;letter-spacing:-.05em;line-height:1.3}.block-puzzle_overCard__XDNIW .block-puzzle_record__P71ru{color:#9c793e}.block-puzzle_overCard__XDNIW .block-puzzle_newGame__1ZLDF{margin:16px auto 0;max-width:260px}.block-puzzle_dialog__PF6JQ{width:min(380px,calc(100% - 32px));padding:28px;border:1px solid #e8e1d5;border-radius:23px;background:#fffdf7;color:#343b3b;box-shadow:0 16px 50px #28261930}.block-puzzle_dialog__PF6JQ::backdrop{background:#292e2e66;backdrop-filter:blur(3px)}.block-puzzle_dialog__PF6JQ h2{font-size:23px;font-weight:650;letter-spacing:-.03em}.block-puzzle_dialog__PF6JQ p{font-size:14px;color:#72776b;line-height:1.7;margin:12px 0 24px}.block-puzzle_cancel__k73eZ{display:block;margin-top:8px;min-height:44px;width:100%;border:none;background:transparent;font-size:13px;color:#6c736b;border-radius:99px}.block-puzzle_game__MR6ia button:focus-visible,.block-puzzle_game__MR6ia summary:focus-visible{outline:2px solid #354e51;outline-offset:3px}.block-puzzle_game__MR6ia button:disabled:not(.block-puzzle_cell__4i0za):not(.block-puzzle_slot__A_G__){opacity:.5;cursor:wait}@media (max-width:380px){.block-puzzle_game__MR6ia{padding-top:12px}.block-puzzle_heading__6IVr5{margin-bottom:10px}.block-puzzle_scoreRow___ALo3{gap:10px;margin-bottom:14px}.block-puzzle_boardFrame__uW6kk{margin-top:14px}.block-puzzle_tray__4oNj3{margin-top:10px}.block-puzzle_gameOver__ClOk1{padding:10px}.block-puzzle_overIcon__1ijhN{display:none}.block-puzzle_overCard__XDNIW h2{font-size:19px}.block-puzzle_overCard__XDNIW>strong{font-size:32px}.block-puzzle_overCard__XDNIW p{margin:7px auto}.block-puzzle_finalLabel__2dNtj{margin-top:10px}}@media (prefers-reduced-motion:reduce){.block-puzzle_game__MR6ia *,.block-puzzle_game__MR6ia :after{animation:none!important;transition:none!important}.block-puzzle_cleared__4LzQO:after{display:none}}.block-puzzle_boardFrame__uW6kk,.block-puzzle_game__MR6ia>.block-puzzle_newGame__1ZLDF,.block-puzzle_tray__4oNj3{width:min(100%,350px);margin-inline:auto}.block-puzzle_slot__A_G__ .block-puzzle_block__12Tit{--mini-cell:min(25px,calc((100cqw - 4px) / var(--piece-cols)),calc(48px / var(--piece-rows)))}.home-logo_ring__lHKQt{display:flex;width:48px;height:48px;box-sizing:border-box;padding:2px;border-radius:50%;background:#bfa47a}.home-logo_ring__lHKQt .home-logo_image__eijUj{display:block;width:44px;height:44px;border-radius:50%;-o-object-fit:cover;object-fit:cover;background:#f4f4f4}@font-face{font-family:BigEars Open Sans;src:url(/horoscope/fonts/open-sans-latin-400-normal.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:BigEars Open Sans;src:url(/horoscope/fonts/open-sans-latin-ext-400-normal.woff2) format("woff2");font-weight:400;font-display:swap;unicode-range:u+0100-02ff,u+1e??}@font-face{font-family:BigEars Open Sans;src:url(/horoscope/fonts/open-sans-latin-600-normal.woff2) format("woff2");font-weight:600;font-display:swap}@font-face{font-family:BigEars Open Sans;src:url(/horoscope/fonts/open-sans-latin-ext-600-normal.woff2) format("woff2");font-weight:600;font-display:swap;unicode-range:u+0100-02ff,u+1e??}@font-face{font-family:BigEars Open Sans;src:url(/horoscope/fonts/open-sans-latin-800-normal.woff2) format("woff2");font-weight:800;font-display:swap}@font-face{font-family:BigEars Open Sans;src:url(/horoscope/fonts/open-sans-latin-ext-800-normal.woff2) format("woff2");font-weight:800;font-display:swap;unicode-range:u+0100-02ff,u+1e??}@font-face{font-family:BigEars Castoro;src:url(/horoscope/fonts/castoro-latin-400-normal.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:BigEars Castoro;src:url(/horoscope/fonts/castoro-latin-ext-400-normal.woff2) format("woff2");font-weight:400;font-display:swap;unicode-range:u+0100-02ff,u+1e??}.design_page__QgT5a{min-height:100svh;background:#f4f4f4;color:#282828;font-family:BigEars Open Sans,Noto Sans,system-ui,sans-serif}.design_header__v20IR{width:min(calc(100% - 36px),760px);margin-inline:auto;min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:12px}.design_home__ldP3u{flex-shrink:0;border-radius:50%}.design_home__ldP3u,.design_home__ldP3u img{width:48px;height:48px}.design_moduleHeader__thTV7{gap:8px}.design_moduleHeader__thTV7>.design_language__wH560{margin-left:0}.design_moduleHeader__thTV7>.design_language__wH560 summary{min-width:90px;gap:6px}.design_day__Z8mXr{display:flex;flex:1;flex-wrap:wrap;align-items:center;justify-content:center;-moz-column-gap:4px;column-gap:4px;min-width:0;font-size:16px;line-height:22px}.design_dayWeather__3xRqs,.design_day__Z8mXr time{white-space:nowrap}.design_dayWeather__3xRqs{display:inline-flex;gap:4px}@media (max-width:370px){.design_moduleHeader__thTV7{gap:6px}.design_moduleHeader__thTV7>.design_language__wH560 summary{min-width:80px;gap:4px}.design_day__Z8mXr{-moz-column-gap:3px;column-gap:3px;font-size:13px;line-height:17px}}.design_language__wH560{position:relative;margin-left:auto;flex-shrink:0}.design_language__wH560 summary{display:flex;align-items:center;gap:8px;min-width:92px;min-height:37px;padding:4px 10px 4px 6px;border-radius:100px;background:#fff;box-shadow:1px 1px 10px 1px #cccccc26;font-size:14px;cursor:pointer;list-style:none}.design_language__wH560 summary::-webkit-details-marker{display:none}.design_menu__EbU6g{position:absolute;right:0;top:100%;margin-top:8px;min-width:128px;z-index:30;display:grid;padding:4px;background:#fff;border:1px solid #d9d9d9;border-radius:15px;box-shadow:1px 1px 10px #cccccc80}.design_menu__EbU6g a{padding:8px 12px;border-radius:10px;font-size:14px}.design_menu__EbU6g a:hover,.design_menu__EbU6g a[aria-current]{background:#fff7ec}.design_header__v20IR a:focus-visible,.design_header__v20IR summary:focus-visible{outline:2px solid #282828;outline-offset:3px}@media (min-width:768px){.design_header__v20IR{padding-top:20px}}.design_paused__6MA17{width:min(calc(100% - 36px),480px);margin:48px auto 0;padding:28px 20px;border-radius:15px;background:#fff;box-shadow:1px 1px 10px 1px #cccccc80;text-align:center;overflow-wrap:anywhere}.design_paused__6MA17 h1{font-size:20px;font-weight:600;line-height:1.4}.design_paused__6MA17 p{margin-top:10px;font-size:15px;line-height:1.5;color:#5f5f5f}.design_paused__6MA17 a{display:inline-flex;align-items:center;min-height:44px;margin-top:18px;padding:0 20px;border-radius:100px;background:#282828;color:#fff;font-size:15px}.design_paused__6MA17 a:focus-visible{outline:2px solid #282828;outline-offset:3px}.weather_weather__WSakT{width:0;min-width:100%;color:inherit;font:inherit}.weather_weather__WSakT p{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.weather_compact__YGqQQ{display:inline;color:inherit;font:inherit;white-space:nowrap}.share-page_root__Nc5Zn{position:relative;flex-shrink:0}.share-page_trigger__5dlrI{position:relative;width:36px;height:36px;border:0;border-radius:50%;background:white;box-shadow:1px 1px 10px 1px #cccccc80;display:grid;place-items:center;cursor:pointer}.share-page_trigger__5dlrI:before{content:"";position:absolute;inset:-4px}.share-page_panel__7SSjw{position:absolute;right:0;top:calc(100% + 8px);z-index:40;width:min(280px,calc(100vw - 32px));padding:12px;border:1px solid #25232922;border-radius:16px;background:white;box-shadow:0 12px 32px #25232922;color:#252329}.share-page_panel__7SSjw button{display:block;width:100%;min-height:44px;padding:8px;border-radius:8px;text-align:start;overflow-wrap:anywhere}.share-page_panel__7SSjw button:hover{background:#f7f5f1}.share-page_panel__7SSjw button:disabled{opacity:.5;cursor:wait}.share-page_panel__7SSjw label,.share-page_panel__7SSjw p{font-size:13px;line-height:1.5;overflow-wrap:anywhere}.share-page_panel__7SSjw p:not(:empty){padding:8px}.share-page_panel__7SSjw input{width:100%;padding:8px;border:1px solid #777;border-radius:6px;margin-top:4px}.share-page_root__Nc5Zn button:focus-visible,.share-page_root__Nc5Zn input:focus-visible{outline:2px solid #354e51;outline-offset:2px}.wallpaper_page__Y8sdR{padding-top:0}.wallpaper_main__jNOyl{width:min(100%,760px);margin-inline:auto;padding-bottom:max(28px,env(safe-area-inset-bottom));overflow:hidden}.wallpaper_heading__mkNkX{margin:20px 14px 0;font-size:18px;line-height:25px;font-weight:800;overflow-wrap:anywhere}.wallpaper_carousel__ITpIV{position:relative;display:flex;gap:15px;width:100%;margin-top:22px;padding:4px max(14px,calc((100% - 254px) / 2)) 10px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.wallpaper_carousel__ITpIV::-webkit-scrollbar{display:none}.wallpaper_slide__1QTPq{position:relative;flex:0 0 277px;width:277px;scroll-snap-align:center;scroll-snap-stop:always}.wallpaper_slide__1QTPq[data-active=true]{flex-basis:254px;width:254px}.wallpaper_preview__AY9wj{position:relative;display:block;border:0;padding:0;margin:0;width:100%;height:514px;background:transparent;cursor:pointer;border-radius:35px}.wallpaper_preview__AY9wj svg{display:block;width:100%;height:100%;pointer-events:none}.wallpaper_imageState__QsIdj{position:absolute;top:45%;left:20px;right:20px;padding:12px;border-radius:8px;background:#f4f4f4ee;color:#4f4f4f;font-size:14px;line-height:1.5;overflow-wrap:anywhere}.wallpaper_like__1qi2r{position:absolute;bottom:4px;right:20px;display:inline-flex;align-items:center;justify-content:center;gap:5px;min-width:44px;min-height:44px;padding:4px 6px;border:0;background:transparent;color:#fff;border-radius:50%;cursor:pointer;text-shadow:0 1px 3px #000;filter:drop-shadow(0 1px 2px #0008);font-size:13px}.wallpaper_like__1qi2r svg{flex-shrink:0}.wallpaper_like__1qi2r[aria-pressed=true]{color:#fff}.wallpaper_like__1qi2r:disabled{cursor:progress;opacity:.65}.wallpaper_feedback__q115h{max-width:calc(100% - 36px);margin:10px auto 0;color:#686868;font-size:14px;line-height:20px;text-align:center;overflow-wrap:anywhere}.wallpaper_feedback__q115h:empty{margin:0}.wallpaper_footer__qn_Mb{margin:23px 16px 0;font-size:14px;line-height:19px}.wallpaper_footer__qn_Mb>img{width:18px;height:21px;float:left;margin-right:8px}.wallpaper_footer__qn_Mb>p{font-family:BigEars Castoro,Georgia,"Noto Serif",serif;margin-left:26px;overflow-wrap:anywhere}.wallpaper_support__hNDzs{display:flex;align-items:center;justify-content:center;gap:9px;width:-moz-fit-content;width:fit-content;min-width:190px;min-height:30px;max-width:100%;margin:14px auto 0;padding:5px 17px;border-radius:100px;background:#fff;box-shadow:1px 1px 10px 1px #cccccc80;color:#d19a4c;font-family:BigEars Castoro,Georgia,serif;font-size:14px;line-height:20px;text-align:center;overflow-wrap:anywhere}.wallpaper_support__hNDzs img{width:16px;height:17px;flex-shrink:0}.wallpaper_unavailable__6St9z{min-height:320px;margin:28px 23px 0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;text-align:center;color:#686868;font-size:14px;line-height:20px;overflow-wrap:anywhere}.wallpaper_unavailable__6St9z button{min-height:44px;padding:8px 16px;text-decoration:underline}.wallpaper_carousel__ITpIV:focus-visible,.wallpaper_preview__AY9wj:focus-visible,.wallpaper_support__hNDzs:focus-visible,.wallpaper_unavailable__6St9z button:focus-visible{outline:2px solid #282828;outline-offset:3px}.wallpaper_like__1qi2r:focus-visible{outline:2px solid #fff;outline-offset:1px}@media (min-width:768px){.wallpaper_heading__mkNkX{margin-top:28px}}@media (prefers-reduced-motion:reduce){.wallpaper_carousel__ITpIV{scroll-behavior:auto}}.tarot_page__FXkjZ{--tarot-gold:#bfa47a;padding-top:0}.tarot_header__rwR9G{width:min(calc(100% - 36px),357px);padding-top:0}.tarot_main__rQT_z{position:relative;isolation:isolate;width:min(100%,393px);margin:20px auto 0;padding:0 14px 48px}.tarot_main__rQT_z h1{color:#000;font-size:18px;font-weight:800;line-height:25px}.tarot_subtitle__LFR7I{color:#000;font-size:14px;line-height:19px;margin-top:-1px;margin-bottom:13px}.tarot_main__rQT_z[data-stage=choosing]:before,.tarot_main__rQT_z[data-stage=revealing]:before{content:"";position:absolute;z-index:-1;pointer-events:none;left:50%;top:150px;transform:translateX(-50%);width:100%;height:472px;background:url(/tarot/background.png) 50%/472px 472px no-repeat}.tarot_deck__Ai1iz{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px 4.5px;margin-inline:-1px -2px}.tarot_back__HW8M6{position:relative;display:block;width:100%;border-radius:3px;aspect-ratio:2/3;padding:0;box-shadow:1px 1px 10px 1px #cccccc80}.tarot_back__HW8M6 img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:scaleX(-1);border-radius:inherit}.tarot_back__HW8M6[aria-pressed=true]:after{content:"";position:absolute;inset:0;border:2px solid var(--tarot-gold);border-radius:inherit;pointer-events:none}.tarot_back__HW8M6:disabled{cursor:default}.tarot_back__HW8M6:focus-visible,.tarot_reveal__SLH6g:focus-visible,.tarot_status__3wCKj button:focus-visible,.tarot_support__I6ggt:focus-visible{outline:2px solid #282828;outline-offset:3px}.tarot_badge__ZrX05{position:absolute;right:3px;top:3px;display:grid;place-items:center;border-radius:50%;width:15px;height:15px;background:#282828;color:#fff;font-size:13px;font-weight:600;line-height:15px}.tarot_selection__iRw_z{display:grid;grid-template-columns:repeat(3,70px);justify-content:space-between;height:145px;padding:20px 32px 20px 33px;margin-top:-1px;margin-bottom:14px;background:#fff;border-radius:15px;box-shadow:1px 1px 10px 1px #cccccc80}.tarot_slot__IWuGt{width:70px;height:105px}.tarot_slot__IWuGt .tarot_back__HW8M6{box-shadow:none}.tarot_emptySlot__BmI8Q{display:grid;place-items:center;width:100%;height:100%;border:2px dashed var(--tarot-gold);border-radius:3px;color:var(--tarot-gold);font-size:20px;font-weight:600;line-height:27px}.tarot_reveal__SLH6g{display:block;width:-moz-max-content;width:max-content;min-width:150px;max-width:100%;min-height:30px;margin:0 auto 16px;padding:5px 11px 6px;border-radius:100px;background:#d2aa7e;color:#fff;font-size:14px;font-weight:600;line-height:19px;box-shadow:1px 1px 10px 1px #cccccc80}.tarot_reveal__SLH6g:disabled{background:#b3b3b3;cursor:default}.tarot_faces__akpJT{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:19px}.tarot_face__dIr7w{position:relative;background:#fff;border-radius:10px;box-shadow:1px 1px 10px 1px #c0a37a80;aspect-ratio:115/202}.tarot_face__dIr7w img{position:absolute;left:3.47826087%;top:2.97029703%;width:92.17391304%;height:94.05940594%;-o-object-fit:cover;object-fit:cover}.tarot_reversed__kQAXS{transform:rotate(180deg)}.tarot_name__AxZL3{font-family:BigEars Castoro,Georgia,"Noto Serif",serif;font-size:18px;font-weight:400;line-height:24px;color:#000;text-align:center;margin-top:7px;overflow-wrap:anywhere}.tarot_reading__LPaEO{margin-top:20px}.tarot_reading__LPaEO h2{display:flex;align-items:center;gap:10px;margin-left:5px;font:18px/24px BigEars Castoro,Georgia,"Noto Serif",serif}.tarot_reading__LPaEO h2:after{content:"";flex:1;height:1px;background:var(--tarot-gold)}.tarot_reading__LPaEO h2 img{order:1;flex-shrink:0;width:16px;height:15px}.tarot_detail__jQ2Q2{margin-left:5px;font-size:10px;color:#838383;line-height:14px;letter-spacing:.05em}.tarot_articles__JuTE9{display:grid;gap:7px;margin:12px 2px 0}.tarot_article__rIwcU{position:relative;min-height:88px;padding:12px 20px 12px 65px;background:#fff;border-radius:10px;box-shadow:1px 1px 10px #cccccc80}.tarot_symbol__Jqx6w{position:absolute;left:15px;top:50%;transform:translateY(-50%);width:40px;height:40px}.tarot_article__rIwcU h3{font-size:16px;font-weight:600;line-height:22px}.tarot_article__rIwcU p{color:#838383;font-size:14px;line-height:19px;white-space:pre-line;overflow-wrap:anywhere}.tarot_article__rIwcU:first-child h3{font-size:18px;line-height:25px}.tarot_article__rIwcU:last-child{min-height:99px}.tarot_status__3wCKj{padding:28px 15px;margin-top:14px;border-radius:12px;background:#fff;text-align:center;color:#686868;font-size:14px;line-height:20px}.tarot_status__3wCKj button{display:block;margin:12px auto 0;color:#282828;text-decoration:underline}.tarot_notice__2vZkK{color:#686868;font-size:14px;line-height:20px;margin:14px 0}.tarot_footer__iJGBp{position:relative;margin:28px 2px 0;text-align:center;font:14px/19px BigEars Castoro,Georgia,"Noto Serif",serif}.tarot_footer__iJGBp p{min-height:57px;padding-left:27px;text-align:left}.tarot_bulb__rGGoj{position:absolute;left:0;top:0}.tarot_support__I6ggt{display:inline-flex;gap:10px;align-items:center;justify-content:center;min-width:190px;min-height:30px;max-width:100%;margin-left:5px;padding:5px 17px 6px;border-radius:100px;background:#fff;color:var(--tarot-gold);box-shadow:1px 1px 10px 1px #cccccc80}@media(max-width:370px){.tarot_selection__iRw_z{grid-template-columns:repeat(3,minmax(0,70px));padding-inline:14px;gap:12px}.tarot_slot__IWuGt{width:100%;height:auto;aspect-ratio:2/3}}.tarot_card__sdc89{position:relative}.tarot_cardBack__e0KNJ{display:none}@media (prefers-reduced-motion:no-preference){.tarot_back__HW8M6{transition:transform .12s ease-out}.tarot_back__HW8M6:active:not(:disabled){transform:scale(.96)}.tarot_slot__IWuGt .tarot_back__HW8M6{animation:tarot_tarotPick__sb30e .25s ease-out backwards}.tarot_faces__akpJT[data-flip]>div{--flip-delay:calc(var(--flip-order) * 120ms);perspective:1000px}.tarot_faces__akpJT[data-flip]:not([data-settled]) .tarot_card__sdc89{transform-style:preserve-3d;will-change:transform;animation:tarot_tarotFlip__rmJwh .5s cubic-bezier(.4,0,.2,1) var(--flip-delay) backwards}.tarot_faces__akpJT[data-flip] .tarot_cardBack__e0KNJ,.tarot_faces__akpJT[data-flip]:not([data-settled]) .tarot_face__dIr7w{backface-visibility:hidden;animation:tarot_tarotLift__YdrZ3 .5s cubic-bezier(.4,0,.2,1) var(--flip-delay) backwards}.tarot_faces__akpJT[data-flip] .tarot_cardBack__e0KNJ{display:block;position:absolute;inset:0;border-radius:10px;overflow:hidden;transform:rotateY(180deg);box-shadow:1px 1px 10px 1px #cccccc80}.tarot_faces__akpJT[data-flip] .tarot_cardBack__e0KNJ img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:scaleX(-1)}.tarot_faces__akpJT[data-flip] .tarot_name__AxZL3{animation:tarot_tarotFade__bPGoe .15s ease-out calc(var(--flip-delay) + .35s) both}.tarot_reading__LPaEO[data-flip]{animation:tarot_tarotFade__bPGoe .4s ease-out calc(2 * .12s + .5s) both}}@keyframes tarot_tarotFlip__rmJwh{0%{transform:rotateY(180deg)}50%{transform:rotateY(90deg) translateZ(24px) scale(1.05)}to{transform:rotateY(0deg)}}@keyframes tarot_tarotLift__YdrZ3{0%,to{box-shadow:1px 1px 10px 1px #c0a37a80}50%{box-shadow:6px 14px 24px 2px #c0a37a66}}@keyframes tarot_tarotFade__bPGoe{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes tarot_tarotPick__sb30e{0%{opacity:0;transform:translateY(8px) scale(.96)}to{opacity:1;transform:none}}.home-panel_stickyHeader__Icwr1{margin:-24px -16px 0;padding:16px 16px 12px;background:var(--admin-bg);border-bottom:1px solid var(--admin-border)}@media (min-width:768px){.home-panel_stickyHeader__Icwr1{position:sticky;top:0;z-index:5}}@media (min-width:1024px){.home-panel_stickyHeader__Icwr1{margin:-24px -32px 0;padding:16px 32px 12px}}.home-panel_publishedAt__LNbH7{margin-left:12px;color:var(--admin-subtle)}.home-panel_form__wDEpW{display:flex;flex-direction:column;gap:16px;min-width:0;padding-bottom:40px}.home-panel_errorBar__XH6oL{align-items:center;flex-wrap:wrap}.home-panel_grow__P5oes{flex:1;min-width:0}.home-panel_actions__0x_N7{display:flex;flex-wrap:wrap;gap:8px}.home-panel_langBar__gjr2O{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 20px}.home-panel_langLabel__96b9B{margin:0;font-size:14px;font-weight:600}.home-panel_langImpact__lqN_5{flex:1;min-width:240px;margin:0;color:var(--admin-muted);font-size:13px}.home-panel_langTag__SoQpk{display:inline-block;padding:0 6px;border-radius:4px;background:var(--admin-primary-soft);color:var(--admin-primary-strong);font-size:12px;font-weight:400;line-height:20px}.home-panel_threeCol__nsTcH{display:grid;gap:16px;grid-template-columns:minmax(0,1fr)}@media (min-width:768px){.home-panel_threeCol__nsTcH{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1180px){.home-panel_threeCol__nsTcH{grid-template-columns:repeat(3,minmax(0,1fr))}}.home-panel_section__qlJor{display:flex;flex-direction:column;gap:14px;min-width:0}.home-panel_titleRow__Z_JqT{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px}.home-panel_pickHint__ethmb{margin:0;color:var(--admin-muted);font-size:13px;line-height:1.55}.home-panel_rules__IR21W{margin:0;color:var(--admin-muted);font-size:12px}.home-panel_inlineActions__dPKC9{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.home-panel_linkButton__TRFje{align-self:flex-start;padding:4px 0;border:0;background:none;color:var(--admin-primary);font-size:13px;cursor:pointer}.home-panel_linkButton__TRFje:hover{color:var(--admin-primary-hover)}.home-panel_hoverMask__TvE2k{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(31,35,41,.55);color:#fff;font-size:13px;opacity:0;transition:opacity .15s}.home-panel_entryImage__DDVkq,.home-panel_logoPick__g1xCA{position:relative;cursor:pointer}.home-panel_entryImage__DDVkq:focus-within .home-panel_hoverMask__TvE2k,.home-panel_entryImage__DDVkq:hover .home-panel_hoverMask__TvE2k,.home-panel_logoPick__g1xCA:focus-within .home-panel_hoverMask__TvE2k,.home-panel_logoPick__g1xCA:hover .home-panel_hoverMask__TvE2k,[data-busy] .home-panel_hoverMask__TvE2k{opacity:1}.home-panel_entryImage__DDVkq:focus-within,.home-panel_logoPick__g1xCA:focus-within{outline:2px solid var(--admin-focus);outline-offset:2px}.home-panel_logoPick__g1xCA{display:flex;align-items:center;gap:16px;padding:16px;border:1px dashed var(--admin-border-strong);border-radius:var(--admin-radius);background:var(--admin-surface-2)}.home-panel_logoRing__lf5NZ{position:relative;display:inline-flex;flex-shrink:0;width:88px;height:88px;box-sizing:border-box;padding:4px;overflow:hidden;border-radius:50%;background:#bfa47a}.home-panel_logoRing__lf5NZ img{width:100%;height:100%;border-radius:50%;-o-object-fit:cover;object-fit:cover;background:#f4f4f4}.home-panel_logoRing__lf5NZ .home-panel_hoverMask__TvE2k{border-radius:50%}.home-panel_logoText__9rmi7{display:flex;flex-direction:column;gap:4px;min-width:0}.home-panel_pickTitle__scBer{color:var(--admin-primary);font-size:15px;font-weight:600}.home-panel_cityResults__O4dDF{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--admin-border);border-radius:var(--admin-radius-sm)}.home-panel_cityResults__O4dDF>p{padding:10px 12px}.home-panel_cityOption__twhqX{display:flex;justify-content:space-between;gap:12px;min-height:40px;padding:8px 12px;border:0;border-bottom:1px solid var(--admin-border);background:var(--admin-surface);color:var(--admin-text);font-size:14px;text-align:left;cursor:pointer}.home-panel_cityOption__twhqX:last-child{border-bottom:0}.home-panel_cityOption__twhqX:hover{background:var(--admin-primary-soft)}.home-panel_cityPlace__Le9eq{color:var(--admin-muted);font-size:12px}.home-panel_manual__3C8yK>summary{color:var(--admin-primary);font-size:13px;cursor:pointer}.home-panel_manualFields__D1Pn8{display:flex;flex-direction:column;gap:12px;margin-top:12px}.home-panel_pair___CXvQ{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.home-panel_entries__3EKBc{display:grid;gap:16px;grid-template-columns:minmax(0,1fr)}@media (min-width:640px){.home-panel_entries__3EKBc{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1180px){.home-panel_entries__3EKBc{grid-template-columns:repeat(4,minmax(0,1fr))}}.home-panel_entry__Mf94e{display:flex;flex-direction:column;gap:10px;padding:12px;border:1px solid var(--admin-border);border-radius:var(--admin-radius);min-width:0}.home-panel_entryImage__DDVkq{display:flex;height:150px;align-items:center;justify-content:center;overflow:hidden;border-radius:var(--admin-radius-sm);background:var(--admin-surface-2)}.home-panel_entryImage__DDVkq img{max-width:120px;max-height:120px;-o-object-fit:contain;object-fit:contain}.home-panel_entryTitle__Z7G6c{font-weight:600}.home-panel_entryNote__u1art{margin:0;color:var(--admin-muted);font-size:12px;line-height:1.5}.home-panel_entryNote__u1art[data-tone=warning]{color:var(--admin-warning)}.home-panel_collapsed__MCjI2{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;padding:16px 20px}.home-panel_changeList__JxXJt{margin:0;padding-left:20px;line-height:1.9}.home-panel_fallback__EUSSw{margin:12px 0 0;padding:10px 12px;border-radius:var(--admin-radius-sm);background:var(--admin-warning-bg);color:var(--admin-warning);font-size:13px;line-height:1.55}.home-panel_previewLink__hLUFK{font-size:14px}