/* ธีมเรือนจันทร์ v5 สำหรับแอปเดิม (17 ต.ค. 2569) · ใส่ทับหน้าเดิมที่ใช้ตัวแปรสีชุดมืด (--bg --card --ink --muted --gold --gold2 --line) โดยไม่แตะการทำงาน
   ใช้คู่กับ /rj-head.js (หัวเว็บ + โลโก้ + ปุ่ม ก−/ก+) */
:root{--bg:#FAF8F4!important;--card:#FFFFFF!important;--ink:#1F2433!important;--muted:#5A5F6B!important;--gold:#A8834A!important;--gold2:#86652F!important;--line:#E4DDCF!important;--navy:#1F2A44}
html{font-size:16px}html.big{font-size:19px}html.big2{font-size:23px}
body{background:#FAF8F4!important;color:#1F2433!important;font-family:"Sarabun","Noto Sans Thai",system-ui,sans-serif!important}
h1,h2,h3,.who,.names{font-family:"Prompt","Sarabun",sans-serif!important;font-weight:500!important}
h1{color:#1F2433!important}
h2,.who,.names,label,.sec b{color:#86652F!important}
.card,.box,.item,.pick,.panel,.tile{background:#fff!important;border:1px solid #E4DDCF!important;box-shadow:0 1px 0 rgba(31,36,51,.03)}
select,input,textarea{background:#fff!important;color:#1F2433!important;border:1px solid #D9D0BF!important;min-height:48px}
input::placeholder{color:#9A9DA6}
button:not(.th),.btn{background:#1F2A44!important;color:#fff!important;border:0!important;min-height:55px;font-family:"Prompt",sans-serif!important;font-weight:500!important}
.btn.ghost{background:#fff!important;color:#1F2A44!important;border:1.5px solid #1F2A44!important}
.offer{background:linear-gradient(160deg,#FBF6EC,#F1E4C9)!important;border:1px solid #E6D3AE!important;color:#1F2433!important}
.offer .btn{background:#05863c!important;color:#fff!important}
.k,.pill,.tag{border-color:#C9A86A!important;color:#6B5A2E!important;background:#FBF6EC}
.muted,.sub{color:#5A5F6B!important}
.err{color:#B3261E!important}
a{color:#1F2A44}
.ring .trk{stroke:#EFE5D2!important}.ring .pct{color:#1F2A44!important}
/* หัวเว็บใหม่ */
.rj-top{position:sticky;top:0;z-index:50;display:grid;grid-template-columns:48px 1fr auto;align-items:center;height:56px;padding:0 8px;background:rgba(250,248,244,.94);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-bottom:1px solid #E4DDCF}
.rj-top .ib{height:48px;min-width:42px;display:grid;place-items:center;background:none;border:0!important;color:#1F2433!important;font:600 16px "Prompt",sans-serif!important;cursor:pointer;padding:0 6px;min-height:0;margin:0;width:auto}
.rj-top .ib:disabled{opacity:.35}.rj-top .fz{display:flex}
.rj-top .logo{justify-self:center;display:flex;flex-direction:column;align-items:center;line-height:1;text-decoration:none;color:#1F2433}
.rj-top .lg{font:500 26px/1 "Prompt",sans-serif;letter-spacing:.2px}.rj-top .lg b{color:#86652F;font-weight:500}
.rj-top .ln{display:none;width:100%;height:1px;background:linear-gradient(90deg,transparent,#C9A86A 18%,#C9A86A 82%,transparent);margin:0 0 -1px}
.rj-top .tg{display:inline-block;font:400 10px/1 "Sarabun",sans-serif;color:#6B6F7B;white-space:nowrap;margin-top:2px}
.rj-band{background:var(--zb,#EED7D3);border-top:3px solid #C9A86A;padding:13px 16px 21px;position:relative;overflow:hidden}
.rj-band:after{content:"";position:absolute;right:-13px;top:8px;width:89px;height:89px;opacity:.3;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' fill='none' stroke='%23A8834A' stroke-width='2'%3E%3Ccircle cx='50' cy='50' r='44'/%3E%3Ccircle cx='50' cy='50' r='28'/%3E%3Cpath d='M50 6 L58 42 L94 50 L58 58 L50 94 L42 58 L6 50 L42 42Z'/%3E%3C/svg%3E") center/contain no-repeat}
.rj-band .zc{display:inline-flex;align-items:center;gap:5px;font:500 .875rem "Prompt",sans-serif;color:var(--zi,#6B3A33);text-decoration:none;opacity:.9}
html{background:#FAF8F4!important}
.rj-top .ib{background:none!important;color:#1F2433!important;min-height:0!important;border:0!important;margin:0!important;width:auto!important;padding:0 6px!important;font:600 16px "Prompt",sans-serif!important}
.rj-top .ib:disabled{opacity:.35}
/* กล่องล็อกชวนเข้า LINE (share.js) */
.rc-gate{background:#FBF6EC!important;border:1px dashed #C9A86A!important;color:#1F2433!important}
.rc-gate b{color:#86652F!important}.rc-gate span{color:#5A5F6B!important}
.rc-gate a{background:#05863c!important;color:#fff!important}
/* การ์ดชวนเพื่อน (share.js .shc) โทนสว่าง */
.shc{background:linear-gradient(160deg,#FFFFFF,#FBF6EC) padding-box,linear-gradient(135deg,#C9A86A,#E4DDCF 50%,#C9A86A) border-box!important;box-shadow:0 2px 13px rgba(31,36,51,.06)}
.shc::after{background:linear-gradient(100deg,transparent,#ffffff99,transparent)!important}
.shh b{color:#1F2433!important}.shh small{color:#5A5F6B!important}
.shav i{background:#F1E4C9!important;border-color:#fff!important;box-shadow:0 0 0 1px #C9A86A!important}
.si{color:#1F2433!important}.si .o{box-shadow:inset 0 1px 0 #ffffff55,0 4px 10px rgba(31,36,51,.15)!important}
.o.cp{background:linear-gradient(160deg,#3A4766,#1F2A44)!important}
.rc-share.o.pic{color:#86652F!important}.rc-share.o.pic small{color:#5A5F6B!important}
.rc-share.o:not(.pic){color:#86652F!important;border-color:#C9A86A!important}
.si,button.si{background:none!important;min-height:0!important;width:auto!important;padding:0!important;margin:0!important;border:0!important;font:inherit!important;font-size:12px!important;font-weight:400!important}
/* แถบ "กลับห้องดวง" (backbar.js) โทนสว่าง · วางใต้หัวเว็บใหม่ */
.rcback{position:static!important;background:#FBF6EC!important;border-bottom:1px solid #E4DDCF!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}
.rcback a{color:#1F2A44!important;border-color:#C9A86A!important;background:#fff!important}
/* ใบเซียมซีกระดาษวัด (siamsi.js) ไม่ให้ชนสไตล์เดิมของหน้า */
.ss .slip .vs{display:block!important;grid-template-columns:none!important;background:none!important;border-left:0!important;border-right:0!important;border-radius:0!important;padding:13px 5px!important;margin:0 0 13px!important;color:inherit!important;text-align:center}
/* หัวเดิมของหน้าเก่า: ซ่อนโลโก้วงกลมเดิม (มีโลโก้ในหัวเว็บใหม่แล้ว) */
.wrap>header>img,body>header>img,.wrap>header>a>img{display:none!important}
/* ===== หน้าเก่าทั้งหมด (17 ต.ค.): ปุ่มตัวเลือก · กล่องเข้มเดิม → โทนสว่าง ===== */
.days button,.kinds button,.msgs button,.opts button,.zs button,.dl .sp,.pick2 label{background:#fff!important;color:#1F2433!important;border:1px solid #E4DDCF!important;box-shadow:none!important;min-height:0!important;font-family:"Sarabun","Noto Sans Thai",sans-serif!important;font-weight:600!important}
.days button.on,.kinds button.on,.msgs button.on,.opts button.on,.zs button.on,.dl .sp.on,.pick2 input:checked+*{background:#FBF6EC!important;border-color:#C9A86A!important;outline:2px solid #C9A86A!important;color:#1F2433!important}
.cal .c{background:#fff!important;color:#1F2433!important;border:1px solid #E4DDCF!important;box-shadow:none!important;min-height:55px!important;margin:0!important;padding:5px 0!important;width:auto!important;font-family:"Sarabun",sans-serif!important;font-weight:400!important;display:flex!important}
.cal .c span,.cal .c small{color:#5A5F6B!important}.cal .c.holy{background:linear-gradient(180deg,#F3DFA8,#E2C27A)!important;border-color:#C9A86A!important}.cal .c.holy span,.cal .c.holy small{color:#4A3A12!important}
.cal .c.today{outline:2px solid #86652F!important}.cal .h{color:#5A5F6B!important}
.ch,.wp,.note,.kw,.trust div,.seerbar,.dl .box,.bank,.msg,#ab .abc,.box{background:#FBF6EC!important;color:#1F2433!important;border-color:#E6D3AE!important}
.ch p{color:#1F2433!important}.kw b{color:#86652F!important}
.fclose{background:#fff!important;color:#1F2433!important;border:1px solid #E4DDCF!important;min-height:0!important}
.dl .trk input{background:#fff!important;color:#1F2433!important}
.cta{background:linear-gradient(180deg,rgba(250,248,244,0),#FAF8F4 34%)!important}
.mn{background:#3A4152!important}.mn i{background:#F7E3A6!important}
/* ปุ่มกรองหมวดแบบเม็ดยา (.chips button) */
.chips button{background:#fff!important;color:#1F2433!important;border:1px solid #E4DDCF!important;min-height:0!important;font-family:"Sarabun",sans-serif!important;font-weight:600!important;font-size:14px!important;padding:8px 13px!important;width:auto!important;margin:0!important}
.chips button.on{background:#1F2A44!important;color:#fff!important;border-color:#1F2A44!important}
button.si,button.si em{color:#1F2433!important;font-family:"Sarabun",sans-serif!important;font-weight:400!important}
