
/* Approved mobile companion reports: scoped to an opened result, not intake. */
html[data-goblin-design] body.site-ui[data-mobile-flow]:not(.home-v3) #result-section.symbol-companion,

html[data-goblin-design] body.site-ui[data-mobile-flow]:not(.home-v3):has(#result-section.symbol-companion:not([hidden])){--sr-bg:var(--palette-reading-tarot-light-bg);--sr-paper:var(--palette-reading-tarot-light-paper);--sr-ink:var(--palette-reading-tarot-light-ink);--sr-muted:var(--palette-reading-tarot-light-muted);--sr-accent:var(--palette-reading-tarot-light-accent);--sr-soft:var(--palette-reading-tarot-light-soft);--sr-line:var(--palette-reading-tarot-light-line);--sr-stage:var(--palette-symbol-result-light-stage);--reading-ink:var(--sr-ink);--reading-muted:var(--sr-muted);--reading-panel:var(--sr-paper);--reading-line:var(--sr-line);--ir-accent:var(--sr-accent);--ir-soft:var(--sr-soft);--tr-ink:var(--sr-ink);--tr-paper:var(--sr-paper);--tr-muted:var(--sr-muted);--tr-line:var(--sr-line);}

html[data-goblin-design] body.site-ui[data-mobile-flow]:not(.home-v3) #result-section.symbol-companion{display:flex;flex-direction:column;max-width:660px;margin:24px auto 0;padding:0 16px 110px!important;background:var(--sr-bg)!important;color:var(--sr-ink);font-size:15px;line-height:1.85}
html[data-goblin-design] body.site-ui[data-mobile-flow]:not(.home-v3) #result-section.symbol-companion[hidden]{display:none!important}
html[data-goblin-design] body.site-ui[data-mobile-flow]:not(.home-v3) #result-section.symbol-companion[data-symbol-service=rune],
html[data-goblin-design] body.site-ui[data-mobile-flow]:not(.home-v3):has(#result-section.symbol-companion[data-symbol-service=rune]:not([hidden])){--sr-bg:var(--palette-reading-rune-light-bg);--sr-ink:var(--palette-reading-rune-light-ink);--sr-muted:var(--palette-reading-rune-light-muted);--sr-accent:var(--palette-reading-rune-light-accent);--sr-soft:var(--palette-reading-rune-light-soft);--sr-line:var(--palette-reading-rune-light-line);}
html[data-goblin-design] body.site-ui[data-mobile-flow]:not(.home-v3) #result-section.symbol-companion[data-symbol-service=rune]{--sr-stage:var(--palette-symbol-result-rune-light-stage)}
html[data-goblin-design] body.site-ui[data-mobile-flow]:not(.home-v3) #result-section.symbol-companion[data-symbol-service=lenormand],
html[data-goblin-design] body.site-ui[data-mobile-flow]:not(.home-v3):has(#result-section.symbol-companion[data-symbol-service=lenormand]:not([hidden])){--sr-bg:var(--palette-reading-lenormand-light-bg);--sr-ink:var(--palette-reading-lenormand-light-ink);--sr-muted:var(--palette-reading-lenormand-light-muted);--sr-accent:var(--palette-reading-lenormand-light-accent);--sr-soft:var(--palette-reading-lenormand-light-soft);--sr-line:var(--palette-reading-lenormand-light-line);}
html[data-goblin-design] body.site-ui[data-mobile-flow]:not(.home-v3) #result-section.symbol-companion[data-symbol-service=lenormand]{--sr-stage:var(--palette-symbol-result-lenormand-light-stage)}
html.theme-dark[data-goblin-design] body.site-ui[data-mobile-flow]:not(.home-v3) #result-section.symbol-companion,
html.theme-dark[data-goblin-design] body.site-ui[data-mobile-flow]:not(.home-v3):has(#result-section.symbol-companion:not([hidden])){--sr-bg:var(--palette-reading-tarot-dark-bg);--sr-paper:var(--palette-reading-tarot-dark-paper);--sr-ink:var(--palette-reading-tarot-dark-ink);--sr-muted:var(--palette-reading-tarot-dark-muted);--sr-accent:var(--palette-reading-tarot-dark-accent);--sr-soft:var(--palette-reading-tarot-dark-soft);}
html.theme-dark[data-goblin-design] body.site-ui[data-mobile-flow]:not(.home-v3) #result-section.symbol-companion{--sr-line:var(--palette-reading-tarot-dark-line)}
html.theme-dark[data-goblin-design] body.site-ui[data-mobile-flow]:not(.home-v3) #result-section.symbol-companion[data-symbol-service=rune],
html.theme-dark[data-goblin-design] body.site-ui[data-mobile-flow]:not(.home-v3):has(#result-section.symbol-companion[data-symbol-service=rune]:not([hidden])){--sr-bg:var(--palette-reading-rune-dark-bg);--sr-paper:var(--palette-reading-rune-dark-paper);--sr-ink:var(--palette-reading-rune-dark-ink);--sr-muted:var(--palette-reading-rune-dark-muted);--sr-accent:var(--palette-reading-rune-dark-accent);--sr-soft:var(--palette-reading-rune-dark-soft);}
html.theme-dark[data-goblin-design] body.site-ui[data-mobile-flow]:not(.home-v3) #result-section.symbol-companion[data-symbol-service=rune]{--sr-line:var(--palette-reading-rune-dark-line)}
html.theme-dark[data-goblin-design] body.site-ui[data-mobile-flow]:not(.home-v3) #result-section.symbol-companion[data-symbol-service=lenormand],
html.theme-dark[data-goblin-design] body.site-ui[data-mobile-flow]:not(.home-v3):has(#result-section.symbol-companion[data-symbol-service=lenormand]:not([hidden])){--sr-bg:var(--palette-reading-lenormand-dark-bg);--sr-paper:var(--palette-reading-lenormand-dark-paper);--sr-ink:var(--palette-reading-lenormand-dark-ink);--sr-muted:var(--palette-reading-lenormand-dark-muted);--sr-accent:var(--palette-reading-lenormand-dark-accent);--sr-soft:var(--palette-reading-lenormand-dark-soft);}
html.theme-dark[data-goblin-design] body.site-ui[data-mobile-flow]:not(.home-v3) #result-section.symbol-companion[data-symbol-service=lenormand]{--sr-line:var(--palette-reading-lenormand-dark-line)}
html[data-goblin-design] body.site-ui[data-mobile-flow]:not(.home-v3) #result-section.symbol-companion *{box-sizing:border-box}
html[data-goblin-design] body.site-ui[data-mobile-flow]:not(.home-v3) #result-section.symbol-companion :is(h2,h3,p,summary,span,strong,a){-webkit-text-fill-color:currentColor;overflow-wrap:anywhere}
html[data-goblin-design] body.site-ui[data-mobile-flow]:not(.home-v3) #result-section.symbol-companion h2{font:700 23px/1.65 'Gowun Batang',Georgia,serif;letter-spacing:-.04em;color:var(--sr-ink)!important}
html[data-goblin-design] body.site-ui[data-mobile-flow]:not(.home-v3) #result-section.symbol-companion h3{color:var(--sr-ink)}
html[data-goblin-design] body.site-ui[data-mobile-flow]:not(.home-v3) #result-section.symbol-companion :is(button,a,summary):focus-visible{outline:2px solid var(--sr-accent);outline-offset:4px}
html[data-goblin-design] body.site-ui[data-mobile-flow]:not(.home-v3) #result-section.symbol-companion > :is(.symbol-report-header,.tarot-report-cover){display:none!important}
html[data-goblin-design] body.site-ui[data-mobile-flow]:not(.home-v3) #result-section.symbol-companion > .sr-hero{order:-20;padding:24px 0 6px;border:0;background:none}
html[data-goblin-design] body.site-ui[data-mobile-flow]:not(.home-v3) #result-section.symbol-companion .sr-eyebrow{font-size:10px;letter-spacing:.12em;color:var(--sr-accent);margin:0 0 20px}
html[data-goblin-design] body.site-ui[data-mobile-flow]:not(.home-v3) #result-section.symbol-companion .sr-welcome{display:flex;gap:17px;align-items:center}
html[data-goblin-design] body.site-ui[data-mobile-flow]:not(.home-v3) #result-section.symbol-companion .sr-welcome h2{white-space:pre-line;margin:0;font-size:25px}
html[data-goblin-design] body.site-ui[data-mobile-flow]:not(.home-v3) #result-section.symbol-companion .sr-avatar{display:block;flex:none;width:62px;height:76px;overflow:hidden;border-radius:32px 32px 5px 5px;border:1px solid var(--sr-line);box-shadow:3px 4px 0 var(--sr-soft)}
html[data-goblin-design] body.site-ui[data-mobile-flow]:not(.home-v3) #result-section.symbol-companion .sr-avatar img{width:100%;height:100%;object-fit:cover;object-position:50% 8%;transform:scale(2.25);transform-origin:53% 18%}
html[data-goblin-design] body.site-ui[data-mobile-flow]:not(.home-v3) #result-section.symbol-companion[data-symbol-service=rune] .sr-avatar img{transform-origin:58% 20%}
html[data-goblin-design] body.site-ui[data-mobile-flow]:not(.home-v3) #result-section.symbol-companion[data-symbol-service=lenormand] .sr-avatar img{transform-origin:49% 22%}
html[data-goblin-design] body.site-ui[data-mobile-flow]:not(.home-v3) #result-section.symbol-companion .sr-question{margin:24px 0 0;padding:17px 19px;background:var(--sr-paper);border:1px solid var(--sr-line);border-radius:5px}
html[data-goblin-design] body.site-ui[data-mobile-flow]:not(.home-v3) #result-section.symbol-companion .sr-question>span{font-size:10px;color:var(--sr-muted);letter-spacing:.06em}
html[data-goblin-design] body.site-ui[data-mobile-flow]:not(.home-v3) #result-section.symbol-companion .sr-question p{margin:7px 0 0;font-size:15px;line-height:1.8;color:var(--sr-ink)}
html[data-goblin-design] body.site-ui[data-mobile-flow]:not(.home-v3) #result-section.symbol-companion .sr-guide-note{font-size:12px;color:var(--sr-muted);line-height:1.9;margin:17px 0 15px}
html[data-goblin-design] body.site-ui[data-mobile-flow]:not(.home-v3) #result-section.symbol-companion > .sr-spread{order:-18}
html[data-goblin-design] body.site-ui[data-mobile-flow]:not(.home-v3) #result-section.symbol-companion .sr-spread{background:var(--sr-stage)!important;border:1px solid #7d71815c;border-radius:6px;padding:22px 16px 18px;margin:4px 0 28px;color:#f1e9dc}
html[data-goblin-design] body.site-ui[data-mobile-flow]:not(.home-v3) #result-section.symbol-companion .sr-spread-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:21px}
html[data-goblin-design] body.site-ui[data-mobile-flow]:not(.home-v3) #result-section.symbol-companion .sr-spread-heading h3{font:700 18px/1.5 'Gowun Batang',Georgia,serif;color:#f1e9dc!important;margin:0}
html[data-goblin-design] body.site-ui[data-mobile-flow]:not(.home-v3) #result-section.symbol-companion .sr-spread-heading>span{font-size:9px;color:#d0c3d7}
html[data-goblin-design] body.site-ui[data-mobile-flow]:not(.home-v3) #result-section.symbol-companion .sr-scene{position:relative;isolation:isolate}
html[data-goblin-design] body.site-ui[data-mobile-flow]:not(.home-v3) #result-section.symbol-companion .sr-scene:before{content:'';position:absolute;inset:30px 0 20px;border:1px solid #b8a3cb25;border-radius:50%;transform:rotate(-15deg);z-index:-1}
html[data-goblin-design] body.site-ui[data-mobile-flow]:not(.home-v3) #result-section.symbol-companion :is(.sr-scene-top,.sr-scene-bottom,.sr-scene-trio){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;max-width:310px;margin:auto;align-items:start}
html[data-goblin-design] body.site-ui[data-mobile-flow]:not(.home-v3) #result-section.symbol-companion .sr-scene-top{max-width:254px}
html[data-goblin-design] body.site-ui[data-mobile-flow]:not(.home-v3) #result-section.symbol-companion .sr-scene-bottom{grid-template-columns:repeat(4,minmax(0,1fr));max-width:283px;gap:10px;margin:13px auto 0}
html[data-goblin-design] body.site-ui[data-mobile-flow]:not(.home-v3) #result-section.symbol-companion .sr-scene-card{display:flex;flex-direction:column;align-items:center;gap:3px;width:100%;min-width:0;min-height:44px;border:0;border-radius:0;background:none!important;box-shadow:none;padding:0;color:#e2d2b2!important;font:inherit;cursor:pointer}
html[data-goblin-design] body.site-ui[data-mobile-flow]:not(.home-v3) #result-section.symbol-companion .sr-scene-art{width:100%;aspect-ratio:.62;height:auto;min-height:0;display:block;position:relative;border:1px solid #b8a583a1;border-radius:3px;background-color:#19172a;padding:2px;overflow:hidden}
html[data-goblin-design] body.site-ui[data-mobile-flow]:not(.home-v3) #result-section.symbol-companion .sr-scene-art img{display:block;width:100%;height:100%;object-fit:contain;position:static;transform:none;border-radius:1px}
html[data-goblin-design] body.site-ui[data-mobile-flow]:not(.home-v3) #result-section.symbol-companion .sr-scene-top>.sr-scene-card:first-child .sr-scene-art{transform:rotate(-5deg) translateY(6px)}
html[data-goblin-design] body.site-ui[data-mobile-flow]:not(.home-v3) #result-section.symbol-companion .sr-scene-top>.sr-scene-card:last-child .sr-scene-art{transform:rotate(5deg) translateY(6px)}
html[data-goblin-design] body.site-ui[data-mobile-flow]:not(.home-v3) #result-section.symbol-companion .sr-numeral{font:12px/1 Georgia,serif;min-width:23px;padding:2px 4px;border:1px solid #8c7b61;background:var(--sr-stage);margin-top:-10px;z-index:1;color:#e2d2b2!important}
html[data-goblin-design] body.site-ui[data-mobile-flow]:not(.home-v3) #result-section.symbol-companion .sr-position{font-size:10px;line-height:1.5;text-align:center;color:#d0c3d7!important;margin-top:4px;min-height:30px}
html[data-goblin-design] body.site-ui[data-mobile-flow]:not(.home-v3) #result-section.symbol-companion[data-symbol-service=rune] .sr-scene-art{aspect-ratio:.83;margin:12px 0;border-radius:46% 54% 48% 52%/41% 43% 57% 59%;border:1px solid #9aafa080;box-shadow:inset 5px 7px 12px #ffffff16,inset -6px -7px 12px #0005,0 10px 20px #081b1a66;background:radial-gradient(ellipse at 30% 18%,#76817d,#495853 45%,#293b37 78%,#172923);display:grid;place-items:center}
html[data-goblin-design] body.site-ui[data-mobile-flow]:not(.home-v3) #result-section.symbol-companion .sr-scene-art .rune-card-sym{font-family:'Segoe UI Historic','Segoe UI Symbol',serif;color:#f2e2b6!important;font-size:48px;line-height:1;text-shadow:0 1px 2px #0009}
html[data-goblin-design] body.site-ui[data-mobile-flow]:not(.home-v3) #result-section.symbol-companion[data-symbol-service=lenormand] .sr-scene-art{aspect-ratio:2/3;background-size:300% 300%;background-repeat:no-repeat;padding:0}
html[data-goblin-design] body.site-ui[data-mobile-flow]:not(.home-v3) #result-section.symbol-companion > :is(.card,.rune-section-block){order:1;border:0!important;border-radius:5px!important;background:transparent!important;padding:0!important;margin:0 0 28px!important;box-shadow:none!important}
html[data-goblin-design] body.site-ui[data-mobile-flow]:not(.home-v3) #result-section.symbol-companion > .sr-intro-panel{order:-10;background:var(--sr-soft)!important;padding:23px!important;border:1px solid var(--sr-line)!important}
html[data-goblin-design] body.site-ui[data-mobile-flow]:not(.home-v3) #result-section.symbol-companion[data-symbol-stage=preview] > .sr-intro-panel{order:-12}
html[data-goblin-design] body.site-ui[data-mobile-flow]:not(.home-v3) #result-section.symbol-companion > .tarot-answer-lead{order:-11;background:var(--sr-soft)!important;padding:25px 22px!important;border:1px solid var(--sr-line)!important}
html[data-goblin-design] body.site-ui[data-mobile-flow]:not(.home-v3) #result-section.symbol-companion > .sr-card-panel{order:3}
html[data-goblin-design] body.site-ui[data-mobile-flow]:not(.home-v3) #result-section.symbol-companion[data-symbol-stage=preview] > .sr-card-panel{order:-11}
html[data-goblin-design] body.site-ui[data-mobile-flow]:not(.home-v3) #result-section.symbol-companion :is(.tarot-gallery-note,.rune-section-icon){display:none}
html[data-goblin-design] body.site-ui[data-mobile-flow]:not(.home-v3) #result-section.symbol-companion :is(#cards,#runes,#result-drawn-cards){display:block!important;overflow:visible!important;max-height:none;padding:0;margin:12px 0 0;grid-template-columns:none!important;border-top:1px solid var(--sr-line)}
html[data-goblin-design] body.site-ui[data-mobile-flow]:not(.home-v3) #result-section.symbol-companion :is(.tarot-result-card,.rune-card,.lenormand-card-visual){display:block!important;background:none!important;border:0!important;border-radius:0!important;padding:0!important;margin:0!important;box-shadow:none!important;width:100%!important;max-width:none;min-width:0}
html[data-goblin-design] body.site-ui[data-mobile-flow]:not(.home-v3) #result-section.symbol-companion .sr-meaning{border-bottom:1px solid var(--sr-line);color:var(--sr-ink);background:none}
html[data-goblin-design] body.site-ui[data-mobile-flow]:not(.home-v3) #result-section.symbol-companion summary{cursor:pointer;list-style:none}
html[data-goblin-design] body.site-ui[data-mobile-flow]:not(.home-v3) #result-section.symbol-companion summary::-webkit-details-marker{display:none}
html[data-goblin-design] body.site-ui[data-mobile-flow]:not(.home-v3) #result-section.symbol-companion .sr-meaning>summary{display:flex;align-items:center;gap:12px;min-height:62px;padding:13px 2px;font-size:13px;color:var(--sr-ink)}
html[data-goblin-design] body.site-ui[data-mobile-flow]:not(.home-v3) #result-section.symbol-companion .sr-meaning>summary:after,html[data-goblin-design] body.site-ui[data-mobile-flow]:not(.home-v3) #result-section.symbol-companion .sr-full-chapter>summary:after,html[data-goblin-design] body.site-ui[data-mobile-flow]:not(.home-v3) #result-section.symbol-companion .sr-spread-fold>summary:after{content:'+';margin-left:auto;font-size:18px;color:var(--sr-accent);flex:none}
html[data-goblin-design] body.site-ui[data-mobile-flow]:not(.home-v3) #result-section.symbol-companion details[open]>summary:after{content:'−'}
html[data-goblin-design] body.site-ui[data-mobile-flow]:not(.home-v3) #result-section.symbol-companion .sr-index{font:italic 17px/1 Georgia,serif;color:var(--sr-accent)}
html[data-goblin-design] body.site-ui[data-mobile-flow]:not(.home-v3) #result-section.symbol-companion .sr-direction{font-size:10px;color:var(--sr-muted);margin-left:auto}
html[data-goblin-design] body.site-ui[data-mobile-flow]:not(.home-v3) #result-section.symbol-companion .sr-meaning-body{padding:0 12px 16px 31px;font-size:14px;color:var(--sr-muted)}
html[data-goblin-design] body.site-ui[data-mobile-flow]:not(.home-v3) #result-section.symbol-companion .sr-meaning-body :is(.tarot-card-visual,.rune-card-stone,.lenormand-art,.norn-name,.norn-phase,.tarot-card-name,.rune-korean,.tarot-card-orientation,.rune-card-pos,.rune-card-name,.rune-card-korean,.rune-card-dir,.card-position,.card-number,.card-name){display:none!important}
html[data-goblin-design] body.site-ui[data-mobile-flow]:not(.home-v3) #result-section.symbol-companion .sr-meaning-body :is(.tarot-card-body,.lenormand-card-copy){display:block;padding:0;background:none;border:0}
html[data-goblin-design] body.site-ui[data-mobile-flow]:not(.home-v3) #result-section.symbol-companion .sr-meaning-body :is(.keywords,.tarot-free-meaning,.rune-card-keywords,.card-meaning){font-size:14px!important;color:var(--sr-muted)!important;line-height:1.85;text-align:left;margin:5px 0}
html[data-goblin-design] body.site-ui[data-mobile-flow]:not(.home-v3) #result-section.symbol-companion > .sr-reading-nav{order:-19;display:flex;gap:8px;border-bottom:1px solid var(--sr-line);padding:5px 0 16px;margin:0 0 24px}
html[data-goblin-design] body.site-ui[data-mobile-flow]:not(.home-v3) #result-section.symbol-companion .sr-reading-nav a{flex:1;color:var(--sr-accent);font-size:12px;text-decoration:none;min-height:44px;display:grid;place-items:center}
html[data-goblin-design] body.site-ui[data-mobile-flow]:not(.home-v3) #result-section.symbol-companion .sr-report-chapter{border:0!important;padding:22px 0!important;margin:0!important;background:none!important;color:var(--sr-ink)}
html[data-goblin-design] body.site-ui[data-mobile-flow]:not(.home-v3) #result-section.symbol-companion .sr-report-chapter :is(h2,h3){font:700 21px/1.6 'Gowun Batang',Georgia,serif;margin:0 0 16px}
html[data-goblin-design] body.site-ui[data-mobile-flow]:not(.home-v3) #result-section.symbol-companion .sr-report-chapter :is(.r-para,.symbol-chapter-body,.interpretation-text){font-size:15px!important;line-height:1.95;color:var(--sr-ink)!important}
html[data-goblin-design] body.site-ui[data-mobile-flow]:not(.home-v3) #result-section.symbol-companion .sr-kind-answer{background:var(--sr-soft)!important;border:1px solid var(--sr-line)!important;padding:25px 22px!important;border-radius:5px}
html[data-goblin-design] body.site-ui[data-mobile-flow]:not(.home-v3) #result-section.symbol-companion .tarot-answer-lead .sr-kind-answer{padding:0!important;border:0!important}
html[data-goblin-design] body.site-ui[data-mobile-flow]:not(.home-v3) #result-section.symbol-companion :is(.tarot-chapter,.symbol-chapter-number){color:var(--sr-accent)!important;font:italic 20px/1.5 Georgia,serif}
html[data-goblin-design] body.site-ui[data-mobile-flow]:not(.home-v3) #result-section.symbol-companion .sr-kind-evidence .reading-section-card{border:0;border-left:1px solid var(--sr-line);border-radius:0;padding:12px 0 12px 20px;background:none}
html[data-goblin-design] body.site-ui[data-mobile-flow]:not(.home-v3) #result-section.symbol-companion .sr-kind-action .reading-section-card{background:var(--sr-soft);border:1px solid var(--sr-line);border-radius:5px}
html[data-goblin-design] body.site-ui[data-mobile-flow]:not(.home-v3) #result-section.symbol-companion .sr-full-chapter,html[data-goblin-design] body.site-ui[data-mobile-flow]:not(.home-v3) #result-section.symbol-companion .sr-spread-fold{border:1px solid var(--sr-line);border-radius:5px;padding:0 18px;background:var(--sr-paper)}
html[data-goblin-design] body.site-ui[data-mobile-flow]:not(.home-v3) #result-section.symbol-companion .sr-full-chapter>summary,html[data-goblin-design] body.site-ui[data-mobile-flow]:not(.home-v3) #result-section.symbol-companion .sr-spread-fold>summary{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:600;min-height:62px;padding:14px 0;color:var(--sr-ink)}
html[data-goblin-design] body.site-ui[data-mobile-flow]:not(.home-v3) #result-section.symbol-companion .sr-full-chapter>summary~*{padding-bottom:18px}
html[data-goblin-design] body.site-ui[data-mobile-flow]:not(.home-v3) #result-section.symbol-companion .sr-spread-fold{order:2;margin:0 0 22px}
html[data-goblin-design] body.site-ui[data-mobile-flow]:not(.home-v3) #result-section.symbol-companion .sr-spread-fold .sr-spread{margin:0 0 18px}
html[data-goblin-design] body.site-ui[data-mobile-flow]:not(.home-v3) #result-section.symbol-companion .reading-closing{text-align:center;border-top:1px solid var(--sr-line)!important;margin-top:20px!important}
html[data-goblin-design] body.site-ui[data-mobile-flow]:not(.home-v3) #result-section.symbol-companion #lock-overlay{order:5;position:relative;inset:auto;padding:26px 22px;margin:14px 0 24px;border:1px solid var(--sr-line);border-radius:5px;background:var(--sr-paper)!important;backdrop-filter:none;box-shadow:none;opacity:1}
html[data-goblin-design] body.site-ui[data-mobile-flow]:not(.home-v3) #result-section.symbol-companion .lock-box{padding:0;max-width:none;text-align:left;background:none!important;border:0;box-shadow:none}
html[data-goblin-design] body.site-ui[data-mobile-flow]:not(.home-v3) #result-section.symbol-companion .lock-icon{display:none}
html[data-goblin-design] body.site-ui[data-mobile-flow]:not(.home-v3) #result-section.symbol-companion .lock-title{font:700 23px/1.6 'Gowun Batang',Georgia,serif;color:var(--sr-ink)!important}
html[data-goblin-design] body.site-ui[data-mobile-flow]:not(.home-v3) #result-section.symbol-companion .lock-desc,html[data-goblin-design] body.site-ui[data-mobile-flow]:not(.home-v3) #result-section.symbol-companion .lock-note{font-size:12px;line-height:1.9;color:var(--sr-muted)!important}
html[data-goblin-design] body.site-ui[data-mobile-flow]:not(.home-v3) #result-section.symbol-companion .lock-includes{list-style:none;padding:0;border-top:1px solid var(--sr-line);margin:20px 0}
html[data-goblin-design] body.site-ui[data-mobile-flow]:not(.home-v3) #result-section.symbol-companion .lock-includes li{font-size:13px;padding:14px 0;border-bottom:1px solid var(--sr-line);color:var(--sr-ink)}
html[data-goblin-design] body.site-ui[data-mobile-flow]:not(.home-v3) #result-section.symbol-companion .lock-pay-btn,html[data-goblin-design] body.site-ui[data-mobile-flow]:not(.home-v3) #result-section.symbol-companion .sr-paybar button{background:var(--sr-accent)!important;color:var(--sr-paper)!important;-webkit-text-fill-color:currentColor!important;border:0;border-radius:4px;min-height:54px;font-family:inherit;font-size:14px;font-weight:600;line-height:1.5;padding:12px 16px;width:100%;cursor:pointer;box-shadow:none}
html[data-goblin-design] body.site-ui[data-mobile-flow]:not(.home-v3) #result-section.symbol-companion .sr-paybar{position:fixed;bottom:0;left:50%;transform:translateX(-50%);width:min(100%,660px);padding:10px 16px max(10px,env(safe-area-inset-bottom));border-top:1px solid var(--sr-line);background:var(--sr-bg);z-index:45;box-shadow:0 -5px 22px #00000008}
html[data-goblin-design] body.site-ui[data-mobile-flow]:not(.home-v3) #result-section.symbol-companion .sr-paybar button:disabled{opacity:.6;cursor:wait}
html[data-goblin-design] body.site-ui[data-mobile-flow]:not(.home-v3) #result-section.symbol-companion > .actions{order:10}
html[data-goblin-design] body.site-ui[data-mobile-flow]:not(.home-v3) #result-section.symbol-companion .tarot-free-meaning-cta{border-color:var(--sr-line)!important;background:var(--sr-soft)!important}
html[data-goblin-design] body.site-ui[data-mobile-flow]:not(.home-v3) #result-section.symbol-companion .tarot-free-meaning-cta p{color:var(--sr-ink)!important}
@media(min-width:768px){html[data-goblin-design] body.site-ui[data-mobile-flow]:not(.home-v3) #result-section.symbol-companion{padding:8px 38px 110px!important;margin-top:36px} html[data-goblin-design] body.site-ui[data-mobile-flow]:not(.home-v3) #result-section.symbol-companion .sr-welcome h2{font-size:30px} html[data-goblin-design] body.site-ui[data-mobile-flow]:not(.home-v3) #result-section.symbol-companion .sr-spread{padding:28px 40px} html[data-goblin-design] body.site-ui[data-mobile-flow]:not(.home-v3) #result-section.symbol-companion .sr-scene-top{max-width:290px} html[data-goblin-design] body.site-ui[data-mobile-flow]:not(.home-v3) #result-section.symbol-companion .sr-scene-bottom{max-width:326px}}
@media(max-width:360px){html[data-goblin-design] body.site-ui[data-mobile-flow]:not(.home-v3) #result-section.symbol-companion{padding-left:8px!important;padding-right:8px!important} html[data-goblin-design] body.site-ui[data-mobile-flow]:not(.home-v3) #result-section.symbol-companion .sr-welcome{gap:12px} html[data-goblin-design] body.site-ui[data-mobile-flow]:not(.home-v3) #result-section.symbol-companion .sr-welcome h2{font-size:22px} html[data-goblin-design] body.site-ui[data-mobile-flow]:not(.home-v3) #result-section.symbol-companion .sr-spread{padding-left:12px;padding-right:12px} html[data-goblin-design] body.site-ui[data-mobile-flow]:not(.home-v3) #result-section.symbol-companion .sr-spread-heading>span{max-width:78px} html[data-goblin-design] body.site-ui[data-mobile-flow]:not(.home-v3) #result-section.symbol-companion .sr-reading-nav a{font-size:11px}}
@media print{html[data-goblin-design] body.site-ui[data-mobile-flow]:not(.home-v3) #result-section.symbol-companion{display:block!important;max-width:none;padding:0!important;background:#fff!important;color:#222!important} html[data-goblin-design] body.site-ui[data-mobile-flow]:not(.home-v3) #result-section.symbol-companion :is(.sr-paybar,.sr-reading-nav,#lock-overlay){display:none!important} html[data-goblin-design] body.site-ui[data-mobile-flow]:not(.home-v3) #result-section.symbol-companion details>summary{display:none} html[data-goblin-design] body.site-ui[data-mobile-flow]:not(.home-v3) #result-section.symbol-companion details::details-content{content-visibility:visible} html[data-goblin-design] body.site-ui[data-mobile-flow]:not(.home-v3) #result-section.symbol-companion .sr-full-chapter{border:0}}


html[data-goblin-design] body.site-ui[data-mobile-flow]:not(.home-v3) #result-section.symbol-companion .sr-hero, html[data-goblin-design] body.site-ui[data-mobile-flow]:not(.home-v3) #result-section.symbol-companion .sr-hero :is(h2,p){text-align:left!important}
html[data-goblin-design] body.site-ui[data-mobile-flow]:not(.home-v3) #result-section.symbol-companion[data-symbol-stage=preview] > .paid-area, html[data-goblin-design] body.site-ui[data-mobile-flow]:not(.home-v3) #result-section.symbol-companion[data-symbol-stage=preview] > .rune-section-block:has(#interpretation), html[data-goblin-design] body.site-ui[data-mobile-flow]:not(.home-v3) #result-section.symbol-companion[data-symbol-stage=preview] .reading-report-nav{display:none!important}
html[data-goblin-design] body.site-ui[data-mobile-flow]:not(.home-v3) #result-section.symbol-companion .lock-box :is(p,li,a){color:var(--sr-muted)!important;-webkit-text-fill-color:currentColor!important}
body:has(#result-section.symbol-companion[data-symbol-stage=preview]:not([hidden])) .bottom-tabbar{display:none!important}
@media print{
html[data-goblin-design] body.site-ui[data-mobile-flow]:not(.home-v3) #result-section.symbol-companion,
html[data-goblin-design] body.site-ui[data-mobile-flow]:not(.home-v3):has(#result-section.symbol-companion:not([hidden])){--sr-bg:var(--palette-symbol-result-light-bg-2)!important;--sr-paper:var(--palette-symbol-result-light-paper-2)!important;--sr-ink:var(--palette-symbol-result-light-ink-2)!important;--sr-muted:var(--palette-symbol-result-light-muted-2)!important;--sr-soft:var(--palette-symbol-result-light-soft-2)!important;--sr-line:var(--palette-symbol-result-light-line-2)!important;}
html[data-goblin-design] body.site-ui[data-mobile-flow]:not(.home-v3) #result-section.symbol-companion{--sr-accent:var(--palette-symbol-result-light-accent-2)!important}}

html[data-goblin-design] body.site-ui[data-mobile-flow]:not(.home-v3) #result-section.symbol-companion .sr-scene-art{order:0!important}
html[data-goblin-design] body.site-ui[data-mobile-flow]:not(.home-v3) #result-section.symbol-companion .sr-spread-heading h3{font-size:17px;white-space:nowrap}

html[data-goblin-design] body.site-ui[data-mobile-flow]:not(.home-v3) #result-section.symbol-companion .sr-guide-row{display:flex;gap:14px;align-items:center;margin:20px 0 16px}
html[data-goblin-design] body.site-ui[data-mobile-flow]:not(.home-v3) #result-section.symbol-companion .sr-guide-row .sr-avatar{width:45px;height:55px}
html[data-goblin-design] body.site-ui[data-mobile-flow]:not(.home-v3) #result-section.symbol-companion .sr-guide-row .sr-guide-note{margin:0}

html[data-goblin-design] body.site-ui[data-mobile-flow]:not(.home-v3) #result-section.symbol-companion #lock-overlay :is(.lock-desc,.lock-note,.lock-note a,.lock-includes,.lock-includes li){color:var(--sr-muted)!important;-webkit-text-fill-color:currentColor!important;opacity:1}
html[data-goblin-design] body.site-ui[data-mobile-flow]:not(.home-v3) #result-section.symbol-companion #lock-overlay .lock-title{color:var(--sr-ink)!important;-webkit-text-fill-color:currentColor!important}
html[data-goblin-design] body.site-ui[data-mobile-flow]:not(.home-v3) #result-section.symbol-companion > .tarot-saju-bridge{order:7}

html[data-goblin-design] body.site-ui[data-mobile-flow]:not(.home-v3) #result-section.symbol-companion > .keepsake-entry{order:6}
