/* Results only: no generated face illustration, bolder editorial hierarchy. */
#flow [data-pane="result"]{--bg:#d4ccbd;--panel:#e4ddd0;--ink:#292722;--muted:#69635a;--gold:#87483e;--gold2:#623e34;--line:#8c817444;--line2:#9e8d77;--result-head:'Noto Sans KR',-apple-system,BlinkMacSystemFont,sans-serif}
#flow [data-pane="result"] #resultBody{background:radial-gradient(ellipse at 0 20%,#9e8a6d12,transparent 60%),linear-gradient(#e0d9ccd9,#cec5b6eb),url('paper-grain.webp');background-size:auto,auto,900px;padding:24px 23px 35px}
#flow [data-pane="result"] #resultBody>.mapcard{display:none}
#flow [data-pane="result"] .scroll-head{position:relative;isolation:isolate;overflow:hidden;padding:32px 25px 30px;background:radial-gradient(ellipse at 100% 0,#76664c55,transparent 70%),linear-gradient(135deg,#302c25,#151713);box-shadow:0 12px 30px #28231b22;border:1px solid #8e7a593d;border-radius:2px;color:#eee5d5}
#flow [data-pane="result"] .scroll-head:before{position:absolute;right:20px;top:24px;width:43px;height:43px;opacity:.75;margin:0;transform:rotate(-7deg)}
#flow [data-pane="result"] .scroll-head:after{content:'';position:absolute;inset:10px;pointer-events:none;border:1px solid #aa956031;z-index:-1}
#flow [data-pane="result"] .scroll-head .kicker{color:#c4b598;font:700 10px/1.7 var(--result-head);letter-spacing:.1em;padding-right:48px;margin-bottom:22px}
#flow [data-pane="result"] .scroll-head .type{font:900 clamp(34px,9vw,45px)/1.2 var(--result-head);letter-spacing:-.065em;color:#f0e9dc;margin:0}
#flow [data-pane="result"] .scroll-head .type small{font:500 13px/1.8 var(--body);color:#bfb6a7;margin-top:14px;letter-spacing:-.02em}
#flow [data-pane="result"] .scroll-head .field-note{color:#bfb6a7}
#flow [data-pane="result"] .scroll-head .rtags{margin-top:24px;padding-top:17px;border-top:1px solid #b9aa892e;gap:7px 12px}
#flow [data-pane="result"] .scroll-head .rtags span{font:700 11px/1.8 var(--body);color:#c8beb0;padding:0;background:none;border:0}
#flow [data-pane="result"] .scroll-head .rtags span.is-core,#flow [data-pane="result"] .scroll-head .rtags span.is-core i{color:#e1bc93!important;border-color:#bd917050!important}
#flow [data-pane="result"] .scroll-head .rtags i{color:#c09c7c!important}
#flow [data-pane="result"] #rItems{margin-top:25px;gap:18px}
#flow [data-pane="result"] #rItems>.item{position:relative;grid-template-columns:30px minmax(0,1fr);gap:13px;padding:27px 19px 23px;background:#f0ebe066;border:1px solid #9c8b7026;border-radius:2px;box-shadow:0 4px 12px #3f332708}
#flow [data-pane="result"] #rItems>.item.is-core{background:linear-gradient(120deg,#f6efe6b8,#e8dfd2a6);border-color:#97695866}
#flow [data-pane="result"] #rItems>.item:nth-child(2){background:#c7ccbf3b}
#flow [data-pane="result"] #rItems>.item:nth-child(3){background:#c8bdb03b}
#flow [data-pane="result"] #rItems .num{border:0;border-bottom:2px solid #9d6f5c;font:800 23px/1.4 var(--result-head);width:28px;height:37px;color:#795241;transform:none}
#flow [data-pane="result"] #rItems .part{font:800 12px/1.8 var(--body);color:#76634e;letter-spacing:0}
#flow [data-pane="result"] #rItems .part small{display:block;font:400 10px/1.8 var(--body);color:#82796d;margin-top:2px}
#flow [data-pane="result"] #rItems b{display:block;font:900 26px/1.4 var(--result-head);letter-spacing:-.06em;color:#292722;margin:10px 0 9px}
#flow [data-pane="result"] #rItems p{font:500 14px/1.9 var(--body);color:#514c43}
#flow [data-pane="result"] #rItems .advice{padding-top:15px;margin-top:16px;border-top:1px solid #91816d33;font:500 14px/1.85 var(--body);color:#38342c}
#flow [data-pane="result"] #rItems .advice:before{font:800 10px/1.9 var(--body);color:#8b4f3f;letter-spacing:.05em;margin-bottom:7px}
#flow [data-pane="result"] .locked h3{font:900 24px/1.5 var(--result-head);letter-spacing:-.05em}
#flow [data-pane="result"] .locked{padding:26px 18px 19px;background:#393c3420;border:1px solid #7f766342}
#flow [data-pane="result"] .locked li{font:700 13px/1.8 var(--body)}
#flow [data-pane="result"] .locked .peekline{font-weight:400;font-size:12px}
#flow [data-pane="result"] .closing p{font-size:18px;line-height:1.8;font-weight:700}
#flow [data-pane="result"] .fl-foot{background:#c5bbaadf;border-color:#93857455}
#flow [data-pane="result"] .fl-foot #shareBtn{font:800 16px/1.7 var(--body);border:1px solid #4d5145;background:#343b30;color:#eee6d6!important;padding:12px 15px;min-height:50px;letter-spacing:-.03em}
#flow [data-pane="result"] #rStory{padding:19px;border:1px solid #96816d44;background:#eee7dc55;margin-top:22px;font-size:14px}
@media(prefers-reduced-motion:no-preference){#flow [data-pane="result"] .scroll-head{animation:result-cover-in .6s cubic-bezier(.22,.7,.2,1) both}#flow [data-pane="result"] .scroll-head:before{animation:result-seal-in .7s .15s cubic-bezier(.2,.8,.2,1) both}#flow [data-pane="result"] button{transition:background .2s,transform .2s}#flow [data-pane="result"] button:active{transform:translateY(1px)}}
@keyframes result-cover-in{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}
@keyframes result-seal-in{from{opacity:0;transform:scale(1.3) rotate(-16deg)}to{opacity:.75;transform:scale(1) rotate(-7deg)}}
@media(max-width:360px){#flow [data-pane="result"] #resultBody{padding-inline:17px}#flow [data-pane="result"] .scroll-head{padding-inline:19px}#flow [data-pane="result"] #rItems>.item{padding-inline:14px;gap:10px}#flow [data-pane="result"] #rItems b{font-size:24px}}
@media print{#flow [data-pane="result"] .scroll-head{background:#fff!important;color:#111!important;box-shadow:none}#flow [data-pane="result"] .scroll-head .type{color:#111!important}}
