/* Eleven temple-specific prompts: quiet premium layout below guardian introduction. */
.s-detail-content .s-guardian-intent{position:relative;isolation:isolate;margin:0 auto 24px;padding:26px 22px 23px;box-sizing:border-box;width:min(100%,780px);border:1px solid rgba(202,178,126,.33);border-radius:19px;background:linear-gradient(147deg,rgba(24,34,47,.97),rgba(10,18,30,.98));color:#f8f2e7;box-shadow:0 18px 42px rgba(2,7,16,.19),inset 0 1px 0 rgba(240,214,171,.08);text-align:left;}
.s-detail-content .s-intent-kicker{font-size:10px;letter-spacing:.19em;font-weight:650;color:var(--intent-color,#d5b882);opacity:.95;margin:0 0 10px;}
.s-detail-content .s-intent-title{font-size:clamp(18px,4.3vw,25px);font-weight:700;letter-spacing:-.045em;line-height:1.5;margin:0 0 7px;color:#fff9ee;}
.s-detail-content .s-intent-note{margin:0 0 21px;max-width:40em;color:#bcc5cd;font-size:13px;line-height:1.75;}
.s-detail-content .s-intent-chips{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 14px;}
.s-detail-content .s-intent-chip{box-sizing:border-box;padding:11px 14px;min-height:42px;max-width:100%;font-size:13px;line-height:1.45;color:#ece5d6;border:1px solid rgba(201,181,143,.4);border-radius:999px;background:rgba(245,234,211,.045);font-weight:600;white-space:normal;text-align:center;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease;}
.s-detail-content .s-intent-chip.is-selected{border-color:var(--intent-color,#caa86d);background:rgba(230,208,159,.14);color:#fff7e6;box-shadow:inset 0 0 0 1px rgba(255,255,255,.04);}
.s-detail-content .s-intent-chip:hover{border-color:var(--intent-color,#d5b882);}
.s-detail-content .s-intent-chip:focus-visible,.s-detail-content .s-intent-continue:focus-visible,.s-detail-content .s-intent-select:focus-visible{outline:2px solid #eac893;outline-offset:3px;}
.s-detail-content .s-intent-select{display:block;box-sizing:border-box;margin:0;width:100%;min-height:48px;padding:9px 14px;border:1px solid rgba(218,193,153,.3);border-radius:11px;background:#0e1c2b;color:#f2eadd;font:inherit;font-size:14px;appearance:auto;-webkit-appearance:menulist;}
.s-detail-content .s-intent-receipt{min-height:20px;margin:12px 0;color:#d5c29e;font-size:12px;font-weight:600;}
.s-detail-content .s-intent-continue{display:block;width:100%;min-height:51px;border:1px solid #e1bc7d;border-radius:12px;background:linear-gradient(125deg,#ab7550,#c49760);color:#121923;font-size:15px;font-weight:800;letter-spacing:-.025em;cursor:pointer;}
.s-detail-content .s-intent-continue:disabled{opacity:.44;cursor:not-allowed;filter:saturate(.55);}
.ydr-report.ydr-intent-highlight{border-left:2px solid #d9bb82;padding-left:clamp(9px,2vw,16px);}
.ydr-report .ydr-intent-flag{margin:0 0 12px;color:#d8bc83;font-size:12px;font-weight:700;letter-spacing:.02em;}
@media(max-width:540px){.s-detail-content .s-guardian-intent{width:100%;border-radius:15px;padding:21px 15px 19px;margin-bottom:18px;}.s-detail-content .s-intent-chips{gap:7px}.s-detail-content .s-intent-chip{padding:10px 12px;font-size:12px}.s-detail-content .s-intent-continue{min-height:52px;}}
@media(prefers-reduced-motion:reduce){.s-detail-content .s-intent-chip{transition:none}}
.s-detail-content .s-intent-situation{display:flex;flex-direction:column;gap:8px;margin:16px 0 0;color:#e9ddc9;font-size:13px;font-weight:600;line-height:1.5;}
.s-detail-content .s-intent-situation-select{margin-top:0;}
