@media screen and (max-width:760px){
html[data-goblin-design="emerald"] body:is(.tarot-page,.rune-page,.lenormand-page) .salon-intake-layout{display:flex!important;flex-direction:column;gap:0!important;padding-top:8px!important}
html[data-goblin-design="emerald"] body:is(.tarot-page,.rune-page,.lenormand-page) .salon-intro{display:flex!important;flex-direction:column!important;margin:0!important;padding:0!important;gap:0!important}
html[data-goblin-design="emerald"] body:is(.tarot-page,.rune-page,.lenormand-page) .salon-intro>div{padding:20px 6px 24px!important;order:2}
html[data-goblin-design="emerald"] body:is(.tarot-page,.rune-page,.lenormand-page) .salon-intro img.salon-intake-art[data-emerald-art]{order:1;width:100%!important;height:330px!important;max-height:none!important;aspect-ratio:1!important;object-fit:cover!important;object-position:50% 28%!important;border-radius:18px!important;margin:0!important;border:0!important;box-shadow:none!important}
html[data-goblin-design="emerald"] body:is(.tarot-page,.rune-page,.lenormand-page) .salon-intro h1{font-size:29px!important;line-height:1.45!important;margin:10px 0 12px!important}
html[data-goblin-design="emerald"] body:is(.tarot-page,.rune-page,.lenormand-page) .salon-intro .tagline{font-size:13px!important;line-height:1.8!important}
html[data-goblin-design="emerald"] body:is(.tarot-page,.rune-page,.lenormand-page) .salon-intake-layout>#input-section{padding:0!important;background:transparent!important;border:0!important;border-top:1px solid var(--reading-line)!important;border-radius:0!important;box-shadow:none!important}
html[data-goblin-design="emerald"] body:is(.tarot-page,.rune-page,.lenormand-page) #input-section>.input-page{padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important}
html[data-goblin-design="emerald"] body:is(.tarot-page,.rune-page,.lenormand-page) #input-section .salon-methods{padding:18px 0!important;margin-bottom:20px!important;gap:8px!important;border-bottom:0!important}
html[data-goblin-design="emerald"] body:is(.tarot-page,.rune-page,.lenormand-page) #input-section .salon-methods a{padding:9px 12px!important;border:1px solid var(--reading-line)!important;border-radius:24px!important;font-size:12px!important}
html[data-goblin-design="emerald"] body:is(.tarot-page,.rune-page,.lenormand-page) #input-section .salon-methods a[aria-current=page]{background:var(--reading-gold)!important;color:var(--reading-on-gold)!important}
html[data-goblin-design="emerald"] body:is(.tarot-page,.rune-page,.lenormand-page) #input-section textarea{min-height:170px!important;border-radius:14px!important;padding:18px!important;background:var(--reading-panel)!important;font-size:16px!important;line-height:1.8!important}
html[data-goblin-design="emerald"] body:is(.tarot-page,.rune-page,.lenormand-page) #input-section .tarot-example-buttons{gap:8px!important}
html[data-goblin-design="emerald"] body:is(.tarot-page,.rune-page,.lenormand-page) #input-section .tarot-example-buttons button{border-radius:22px!important;font-size:12px!important;min-height:40px!important;padding:8px 13px!important;background:transparent}
html[data-goblin-design="emerald"] body:is(.tarot-page,.rune-page,.lenormand-page) #input-section .btn-primary{min-height:54px!important;border-radius:14px!important;box-shadow:none!important}
html[data-goblin-design="emerald"] body.saju-reading-design .studio-panel,html[data-goblin-design="emerald"] .reunion-input-shell .ri-form{border-radius:16px!important;box-shadow:none!important;padding:22px 18px!important}
html[data-goblin-design="emerald"] body.saju-reading-design .studio-panel :is(input,select),html[data-goblin-design="emerald"] .ri-form :is(input:not([type=radio]):not([type=checkbox]),select){font-size:16px!important;min-height:50px;border-radius:10px!important}
html[data-goblin-design="emerald"] .rl-intro[data-emerald-art] .rl-intro-art span{aspect-ratio:1!important;max-height:none!important;background-position:50% 28%!important;border-radius:16px!important}
}
@media screen and (max-width:760px){
html.theme-light[data-goblin-design="emerald"]{--emerald-bg:#f4f4eb!important;--emerald-panel:#fffef9!important;--emerald-ink:#284336!important;--emerald-muted:#657268!important;--emerald-gold:#42634b!important;--emerald-line:#cbd3c0!important}
html.theme-light[data-goblin-design="emerald"] body.site-ui{--reading-paper:#f4f4eb!important;--reading-panel:#fffef9!important;--reading-soft:#e8eddf!important;--reading-ink:#284336!important;--reading-muted:#657268!important;--reading-line:#cbd3c0!important;--reading-gold:#42634b!important;--reading-on-gold:#fffdf4!important;--salon-button-ink:#fffdf4!important}
html.theme-light[data-goblin-design="emerald"] .gh-carousel{background:#f4f4eb;border-color:#cbd3c0;color:#284336}.gh-controls{position:relative}
html.theme-light[data-goblin-design="emerald"] .gh-shade{background:linear-gradient(180deg,transparent 25%,#f4f4eb20 38%,#f4f4ebeb 66%,#f4f4eb 84%)}
html.theme-light[data-goblin-design="emerald"] .gh-copy h1,html.theme-light[data-goblin-design="emerald"] .gh-copy h2{color:#284336!important;font-weight:600}
html.theme-light[data-goblin-design="emerald"] .gh-copy p{color:#536a58!important}.gh-copy{bottom:20px}
html.theme-light[data-goblin-design="emerald"] .gh-label{color:#36573f;border-color:#82957470;background:#f4f4ebd9}
html.theme-light[data-goblin-design="emerald"] .gh-offer strong{color:#36573f}html.theme-light[data-goblin-design="emerald"] .gh-offer span{color:#657268}
html.theme-light[data-goblin-design="emerald"] .gh-carousel a.gh-action{background:#42634b!important;color:#fffdf4!important}
html.theme-light[data-goblin-design="emerald"] .gh-controls{background:#f4f4eb;border-color:#cbd3c0}
html.theme-light[data-goblin-design="emerald"] .gh-tabs button,html.theme-light[data-goblin-design="emerald"] .gh-pause{color:#657268}
html.theme-light[data-goblin-design="emerald"] .gh-tabs button[aria-pressed=true]{color:#36573f;font-weight:700}
html.theme-light[data-goblin-design="emerald"] .gh-tabs button[aria-pressed=true]:after{background:#42634b}
html.theme-light[data-goblin-design="emerald"] .ed-tag{background:#f5f6eced;color:#3a553d;border-color:#a7b99e}
html.theme-light[data-goblin-design="emerald"] .ed-home .ed-discovery,html.theme-light[data-goblin-design="emerald"] .ed-home .ed-season{box-shadow:none}
html.theme-light[data-goblin-design="emerald"] body.site-ui .bottom-tabbar{background:#fcfdf7f5!important;border-color:#cbd3c0!important;box-shadow:0 -4px 16px #3b4a3210!important}
html[data-goblin-design="emerald"] body.site-ui.goblin-salon #input-section.goblin-input .reading-intake-fields textarea#question{background:var(--reading-panel)!important;border:1px solid var(--reading-line)!important;border-radius:14px!important;padding:18px!important;min-height:170px!important}
html.theme-dark[data-goblin-design="emerald"]{--emerald-bg:#202824!important;--emerald-panel:#2b342f!important;--emerald-ink:#e3e6dc!important;--emerald-muted:#adb8ad!important;--emerald-gold:#c5cdaa!important;--emerald-line:#535e51!important}
}
