/* px-read — 시안 픽셀 재이식 묶음 전용(다른 묶음 파일 건드리지 않음)
   09 아웃라인 · 10 전체 원고 읽기 · 11 읽기 뷰어 · 12 뷰어 설정 시트. 폰 1안(쉬운보기 아님)만.
   주석의 x·y 는 시안 PNG 를 360 폭으로 줄인 좌표. 장식 요소는 마크업에 hidden 으로 두고 여기서만 켠다(PC·쉬운보기엔 안 보인다). */
@media(max-width:768px){
  /* ══ 09 아웃라인 ══ */
  /* 머리 — 깃펜·종·아바타 없음 · MyDrama x18 y11~21 · 부제 y25~32 · 오른쪽 손글씨 2줄(x258~343 y12~18 / x286~343 y26~31) */
  body[data-pg="outline"]:not(.easy) .top{height:calc(44px + env(safe-area-inset-top,0px));padding-right:17px;padding-left:18px}
  body[data-pg="outline"]:not(.easy) .brandh img,body[data-pg="outline"]:not(.easy) .top .bell,body[data-pg="outline"]:not(.easy) .top .ava{display:none}
  body[data-pg="outline"]:not(.easy) .brandh b{font-size:16px}
  body[data-pg="outline"]:not(.easy) .brandh small{margin-top:0;font-size:8px;color:var(--px-sub)}
  body[data-pg="outline"]:not(.easy) .olq{display:block;margin:0;text-align:right;font-family:'Nanum Myeongjo',var(--serif);font-size:6.3px;line-height:8px;color:var(--px-sub);white-space:nowrap}
  body[data-pg="outline"]:not(.easy) .olq p{margin:0}
  body[data-pg="outline"]:not(.easy) .olq p+p{margin-top:6px}
  body[data-pg="outline"]:not(.easy) .olq i{display:inline-block;width:9px;height:1px;margin-left:3px;vertical-align:2px;background:currentColor;opacity:.7}

  /* 제목 줄 — «아웃라인» 25px x18~96 y51~73 · 배지 h16 x104 · 부제 10px y77~87 · 버튼 h25 r4 오른끝 x343 y57~82 */
  body[data-pg="outline"]:not(.easy) .w3-hd{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0 6px;padding:4px 0 8px}
  body[data-pg="outline"]:not(.easy) .w3-hd>*:not(.w3-acts){grid-column:1}
  body[data-pg="outline"]:not(.easy) .w3-hd>.w3-acts{grid-column:2;grid-row:1/span 2;align-self:center;gap:5px}
  body[data-pg="outline"]:not(.easy) .w3-t{gap:8px;flex-wrap:nowrap}
  body[data-pg="outline"]:not(.easy) .w3-t .v3h1{font-family:'Nanum Myeongjo',var(--serif);font-weight:800;font-size:21.5px;line-height:30px;color:var(--px-ink);white-space:nowrap}
  body[data-pg="outline"]:not(.easy) .w3-t .dot{height:16px;padding:0 7px;gap:0;border-radius:8px;font-size:9px;font-weight:600;color:var(--gold);background:rgba(232,195,122,.06);border:1px solid rgba(232,195,122,.5)}
  body[data-pg="outline"]:not(.easy) .w3-t .dot::before{display:none}
  body[data-pg="outline"]:not(.easy) .w3-hd .v3sub{height:13px;margin:-3px 0 0;font-size:10px;line-height:13px;color:var(--px-sub);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
  body[data-pg="outline"]:not(.easy) .w3-hd .v3sub b{font-weight:400;color:inherit}
  body[data-pg="outline"]:not(.easy) .w3-pt{display:none}
  body[data-pg="outline"]:not(.easy) .w3-hd .v3sub .hp{width:13px;height:13px;margin-left:3px;font-size:8.5px;vertical-align:top}
  body[data-pg="outline"]:not(.easy) .w3-acts .btn{position:relative;flex:none;height:25px;padding:0 8px;gap:4px;border-radius:4px;font-size:10px;font-weight:500}
  body[data-pg="outline"]:not(.easy) .w3-acts .btn:not(.gold){background:rgba(255,248,232,.04);border:1px solid rgba(255,248,232,.2);color:var(--px-ink)}
  body[data-pg="outline"]:not(.easy) .w3-acts .w3i{width:11px;height:11px}
  body[data-pg="outline"]:not(.easy) .w3-acts .btn::after{content:"";position:absolute;inset:-8px -2px}

  /* 막 카드 — x17~343 h56 r5 · 간격 9 · 제목 13px 명조 x29 y+12 · 칩 22×18 r3 x+11 피치 28.3 y+30 · 오른쪽 정물(촛불+책) */
  body[data-pg="outline"]:not(.easy) .ol3-g{gap:9px;margin-top:0}
  body[data-pg="outline"]:not(.easy) .ol3-acts{gap:8px}
  body[data-pg="outline"]:not(.easy) .ol3-act{padding:0 9px 9px 11px;border-radius:5px;border-color:rgba(255,248,232,.1);
    background:linear-gradient(90deg,#16130f 48%,rgba(22,19,15,.6) 72%,rgba(22,19,15,.35)),url(../img/still-candle-stack.webp) right 40%/auto 150% no-repeat,#16130f}
  body[data-pg="outline"]:not(.easy) .ol3-act[data-ai="1"]{background-position:0 0,right 70%,0 0}
  body[data-pg="outline"]:not(.easy) .ol3-act[data-ai="2"]{background-position:0 0,right 15%,0 0}
  body[data-pg="outline"]:not(.easy) .ol3-ah{min-height:0;height:28px;gap:4px}
  body[data-pg="outline"]:not(.easy) .ol3-at{min-height:0;height:28px;padding-top:6px;position:relative}
  body[data-pg="outline"]:not(.easy) .ol3-at b{font-family:'Nanum Myeongjo',var(--serif);font-weight:700;font-size:13px;line-height:16px;color:var(--px-ink)}
  body[data-pg="outline"]:not(.easy) .ol3-at i{display:none}
  body[data-pg="outline"]:not(.easy) .ol3-ah .hp{background:transparent;border-color:rgba(255,248,232,.28);color:var(--px-sub)}
  body[data-pg="outline"]:not(.easy) .ol3-cv{position:relative;width:14px;height:28px}
  body[data-pg="outline"]:not(.easy) .ol3-cv::after{content:"";position:absolute;inset:-6px -8px}
  body[data-pg="outline"]:not(.easy) .ol3-cv .v3chev{width:12px;height:12px;stroke:var(--px-ink);stroke-width:1.6}
  body[data-pg="outline"]:not(.easy) .ol3-chips{display:flex;flex-wrap:wrap;gap:6px 6.3px;margin-top:1px}
  body[data-pg="outline"]:not(.easy) .ol3-chip{position:relative;flex:none;width:22px;height:18px;border-radius:3px;border-color:rgba(255,248,232,.16);background:rgba(10,8,6,.55);
    font-family:'Nanum Myeongjo',var(--serif);font-size:9px;line-height:16px;color:#d9d1c2}
  body[data-pg="outline"]:not(.easy) .ol3-chip::after{content:"";position:absolute;inset:-11px -3px}
  body[data-pg="outline"]:not(.easy) .ol3-chip.on{background:var(--gold);border-color:var(--gold);color:#1a140a;font-weight:700}

  /* 편집 카드 — x17~343 y297~655 r5 · 머리 «N장 편집» 16px 명조 x30 · 오른쪽 손글씨 인용 · 오른쪽 위 깃털 · 오른쪽 아래 책 더미 */
  body[data-pg="outline"]:not(.easy) .ol3-ed{position:relative;padding:12px 13px 11px 12px;border-radius:5px;border-color:rgba(255,248,232,.1);
    background:linear-gradient(0deg,rgba(22,19,15,.3) 0,rgba(22,19,15,.45) 110px,#16130f 165px),linear-gradient(90deg,#16130f 62%,rgba(22,19,15,.2) 82%),url(../img/still-candle-stack.webp) right -30px bottom/auto 165px no-repeat,#16130f;overflow:hidden}
  body[data-pg="outline"]:not(.easy) .ol3-ed::before{content:"";position:absolute;right:8px;top:34px;width:60px;height:112px;background:url(../img/logo-quill.webp) center/contain no-repeat;opacity:.3;filter:grayscale(.6) brightness(.8);pointer-events:none}
  body[data-pg="outline"]:not(.easy) .ol3-ed>*{position:relative}
  body[data-pg="outline"]:not(.easy) .ol3-eh{justify-content:flex-start;gap:6px;margin:0;font-family:'Nanum Myeongjo',var(--serif);font-weight:800;font-size:16px;line-height:20px;color:var(--px-ink)}
  body[data-pg="outline"]:not(.easy) .ol3-eh .dot{height:16px;padding:0 5px;gap:0;border-radius:3px;font-family:var(--sans);font-size:9px;font-weight:600}
  body[data-pg="outline"]:not(.easy) .ol3-eh .dot::before{display:none}
  body[data-pg="outline"]:not(.easy) .ol3-q{display:block;margin-left:auto;font-family:'Nanum Myeongjo',var(--serif);font-style:normal;font-weight:400;font-size:7px;line-height:9px;color:var(--px-sub);white-space:nowrap;position:relative;top:-2px}
  body[data-pg="outline"]:not(.easy) .ol3-f{margin-top:10px}
  body[data-pg="outline"]:not(.easy) .ol3-eh+.ol3-f{margin-top:7px}
  body[data-pg="outline"]:not(.easy) .ol3-f:has(textarea),body[data-pg="outline"]:not(.easy) .ol3-f:has(textarea)+.ol3-f{margin-top:12px}
  body[data-pg="outline"]:not(.easy) .ol3-l{margin-bottom:2px;font-size:10px;line-height:12px;color:var(--px-ink)}
  body[data-pg="outline"]:not(.easy) .ol3-l .hp{display:none}
  body[data-pg="outline"]:not(.easy) .ol3-iw{display:flex;align-items:flex-start;gap:7px}
  body[data-pg="outline"]:not(.easy) .ol3-hx{display:flex;flex:none;padding-top:2px}
  body[data-pg="outline"]:not(.easy) .ol3-hx .hp{margin:0;background:transparent;border-color:rgba(255,248,232,.28);color:var(--px-sub)}
  body[data-pg="outline"]:not(.easy) .ol3-f .inp{flex:1;min-width:0;height:20px;padding:0 8px;border-radius:4px;font-size:10px;color:var(--px-ink);background:rgba(10,8,6,.35);border-color:rgba(255,248,232,.14)}
  body[data-pg="outline"]:not(.easy) .ol3-f .inp[disabled]{opacity:1;-webkit-text-fill-color:var(--px-ink)}
  body[data-pg="outline"]:not(.easy) .ol3-f textarea.inp{height:64px;min-height:0;padding:6px 8px;font-size:9.5px;line-height:12.7px;resize:none}
  body[data-pg="outline"]:not(.easy) .ol3-f textarea#eG{height:37px}
  body[data-pg="outline"]:not(.easy) .ol3-f:has(#eG)+.ol3-f{margin-top:9px}
  body[data-pg="outline"]:not(.easy) .ol3-r2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 11px}
  body[data-pg="outline"]:not(.easy) .ol3-num .inp{text-align:left}
  body[data-pg="outline"]:not(.easy) .ol3-tg{gap:5px}
  body[data-pg="outline"]:not(.easy) .ol3-tg .kd{height:22px;padding:0 10px;border-radius:11px;font-size:10px;font-weight:400;color:#ddd5c6;border-color:rgba(255,248,232,.2);background:rgba(10,8,6,.35)}
  body[data-pg="outline"]:not(.easy) .ol3-ft{display:flex;align-items:center;gap:8px;margin:21px 0 0;font-family:'Nanum Myeongjo',var(--serif);font-size:7.4px;line-height:12px;color:var(--px-dim);white-space:nowrap}
  body[data-pg="outline"]:not(.easy) .ol3-ft::before,body[data-pg="outline"]:not(.easy) .ol3-ft::after{content:"";flex:1;height:1px;background:rgba(255,248,232,.1)}
  body[data-pg="outline"]:not(.easy) .w3-foot{margin:10px 0 0;font-size:12px}
  body[data-pg="outline"]:not(.easy) .w3-foot a{min-height:32px}
  /* ══ 10 전체 원고 읽기 ══ */
  /* 머리 — 깃펜·종·아바타 없음(달 아이콘은 기능이 없어 뺌) · MyDrama x16~99 y13~26 · 부제 y33~40 · 오른쪽 손글씨 x215~306 · 진행 바 x15~319 y52~56 · 62% x328~345 */
  body[data-pg="read"]:not(.easy) .top{height:calc(66px + env(safe-area-inset-top,0px));padding-right:15px;padding-left:16px;padding-bottom:14px}
  body[data-pg="read"]:not(.easy) .brandh img,body[data-pg="read"]:not(.easy) .top .bell,body[data-pg="read"]:not(.easy) .top .ava{display:none}
  body[data-pg="read"]:not(.easy) .brandh b{font-size:20.7px}
  body[data-pg="read"]:not(.easy) .brandh small{margin-top:5px;font-size:9.5px;line-height:11px;color:var(--px-sub)}
  body[data-pg="read"]:not(.easy) .rdq{display:block;margin:0 39px 0 0;font-family:'Nanum Myeongjo',var(--serif);font-size:8.2px;line-height:11px;letter-spacing:-.25px;color:#d9ae62;white-space:nowrap;position:relative;top:-1.5px;transform:rotate(-3deg);transform-origin:left center}
  body[data-pg="read"]:not(.easy) .rdq p{margin:0}
  /* 손글씨가 기울어 머리 액션 칸(높이 22·overflow:auto) 위로 삐져나와 윗줄이 잘렸다(재민 2026-10-15) — 이 화면만 칸을 열어 둔다 */
  body[data-pg="read"]:not(.easy) .top .acts{overflow:visible}
  body[data-pg="read"]:not(.easy) .top .rdtr{display:block;position:absolute;left:15px;right:41px;top:calc(51.7px + env(safe-area-inset-top,0px));height:5px;border-radius:2.5px;background:#2f2a24;pointer-events:none}
  body[data-pg="read"]:not(.easy) .top .rdprog{left:15px;top:calc(51.7px + env(safe-area-inset-top,0px));bottom:auto;height:5px;max-width:304px;width:calc(var(--rp,0) * 3.04px)!important;border-radius:2.5px;background:#e1ba74;opacity:1}
  body[data-pg="read"]:not(.easy) .top .rdpn{display:block;position:absolute;right:15px;top:calc(45px + env(safe-area-inset-top,0px));font:400 10px/12px var(--sans);color:var(--px-dim);overflow:visible}

  /* 제목 묶음 — ‹ x18~26 y77~90 · 세로 금 x40 · 제목 17.5px x52 y76~90 · 부제 11px y97~106 · 게이트 x241~344 y77~104 · 글자크기 x15~139 y120~145 · [?] x149~166 · 표시 x263~344 · 밑금 y154.5 */
  body[data-pg="read"]:not(.easy) .rdhd{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:0;margin:0 -16px;padding:4px 15px 9px 16px;border-bottom:1px solid #201d18}
  body[data-pg="read"]:not(.easy) .rdbk{display:block;position:relative;grid-column:1;grid-row:1;width:32px;height:28px;margin:0 0 0 -8.2px;color:var(--px-ink)}
  body[data-pg="read"]:not(.easy) .rdbk svg{display:block;width:28px;height:28px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}
  body[data-pg="read"]:not(.easy) .rdbk::before{content:"";position:absolute;right:0;top:5px;width:1px;height:18px;background:rgba(255,248,232,.1)}
  body[data-pg="read"]:not(.easy) .rdbk::after{content:"";position:absolute;inset:-8px -2px -8px -6px}
  body[data-pg="read"]:not(.easy) .rdhd-t{grid-column:2;grid-row:1;min-width:0;padding-left:12px}
  body[data-pg="read"]:not(.easy) .rdhd .rdhd-t h1{display:block;margin:0;font-family:'Nanum Myeongjo',var(--serif);font-weight:700;font-size:16.5px;line-height:24px;letter-spacing:-.4px;color:var(--px-ink);white-space:nowrap}
  body[data-pg="read"]:not(.easy) .rdhd .rdhd-t p{margin:0;font-size:11px;line-height:14px;color:var(--px-sub);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
  body[data-pg="read"]:not(.easy) .rdsl{display:inline}
  body[data-pg="read"]:not(.easy) .rdsl+.rdsl::before{content:"\00A0\00A0\00B7\00A0\00A0"}
  body[data-pg="read"]:not(.easy) .rdsl b{font-weight:400;color:inherit}
  body[data-pg="read"]:not(.easy) .rdqw{display:none}
  body[data-pg="read"]:not(.easy) .rdgt{grid-column:3;grid-row:1;align-self:start;justify-self:end;height:30px;margin-top:6.6px;padding:0 2px 0 1px;gap:0;border:1px solid rgba(255,248,232,.12);border-radius:6px;background:#1e1a14}
  body[data-pg="read"]:not(.easy) .rdgb{width:19px;height:28px;border-radius:4px;color:var(--px-ink)}
  body[data-pg="read"]:not(.easy) .rdgb svg{width:16px;height:16px;stroke-width:1.7}
  body[data-pg="read"]:not(.easy) .rdgb::after{content:"";position:absolute;inset:-8px -2px}
  body[data-pg="read"]:not(.easy) .rdgt .bdg{height:21.5px;min-width:60px;justify-content:center;padding:0 7px;border-radius:11px;font-size:11.5px;font-weight:400;letter-spacing:-.2px;line-height:19.5px;white-space:nowrap}
  body[data-pg="read"]:not(.easy) .rdgt .bdg.ok,body[data-pg="read"]:not(.easy) .rdgt .bdg.err{color:var(--gold);background:#120f0c;border:1px solid rgba(232,195,122,.55)}
  body[data-pg="read"]:not(.easy) .rdctl{grid-column:1/span 2;grid-row:2;gap:8.5px;margin:11.5px 0 0 -1px}
  body[data-pg="read"]:not(.easy) .rdsz{height:25px;padding:0;gap:0;border:1px solid rgba(255,248,232,.1);border-radius:5px;background:#1e1a15}
  body[data-pg="read"]:not(.easy) .rdsz button{position:relative;width:41px;min-width:0;height:23px;padding:0;border-radius:5px;font:500 11px/1 var(--sans);color:#cfc7b8}
  body[data-pg="read"]:not(.easy) .rdsz button.on{color:var(--px-ink);border-color:rgba(232,195,122,.75);background:#2d2619}
  body[data-pg="read"]:not(.easy) .rdsz button::after{content:"";position:absolute;inset:-9px 0}
  body[data-pg="read"]:not(.easy) .rdctl .hp{width:18.3px;height:18.3px;margin:0;border-radius:3px;font-size:11px;background:#272019;border-color:rgba(255,248,232,.2);color:var(--px-ink)}
  body[data-pg="read"]:not(.easy) .rdflag{grid-column:3;grid-row:2;justify-self:end;display:inline-flex;position:relative;height:25.7px;margin:11.5px 0 0;padding:0 4.5px 0 10px;gap:0;border:1px solid rgba(255,248,232,.2);border-radius:6px;background:#161210;font:400 11px/1 var(--sans);color:var(--px-ink)}
  body[data-pg="read"]:not(.easy) .rdflag svg{width:15px;height:15px;margin-right:5.8px;stroke:var(--px-ink);stroke-width:1.5}
  body[data-pg="read"]:not(.easy) .rdflag svg:last-child{width:16px;height:16px;margin:0 0 0 1.6px;stroke:var(--px-ink);stroke-width:1.7}

  body[data-pg="read"]:not(.easy) .rdflag b{font-weight:400;color:inherit}

  body[data-pg="read"]:not(.easy) .rdflag::after{content:"";position:absolute;inset:-9px -2px}

  /* 목차·초안 스위치는 시안에 없어 표시 서랍을 열 때 서랍 머리로 띄운다 */
  body[data-pg="read"]:not(.easy) .rdg{gap:0;margin-bottom:16px}
  body[data-pg="read"]:not(.easy) .rdg .rdl{display:none}
  body[data-pg="read"]:not(.easy) .rdg:has(.rdfd.open) .rdl{display:flex;flex-wrap:wrap;position:fixed;z-index:41;right:0;top:52px;width:min(320px,100%);height:96px;padding:10px 12px;gap:8px;align-content:flex-start;overflow:hidden;background:#16130f;border-left:1px solid var(--ln2);border-bottom:1px solid var(--ln2)}
  body[data-pg="read"]:not(.easy) .rdg:has(.rdfd.open) .rdl .rdtoc{width:100%;margin:0;padding:0;border-left:0;overflow-x:auto;scrollbar-width:none}
  body[data-pg="read"]:not(.easy) .rdg .rdfd.open{top:148px}

  /* 본문 — 장 제목 22px x18 y180~198 · 문단 13px 줄 18 · 글 x33 · 점 x15~20 · 문단 사이 18 */
  body[data-pg="read"]:not(.easy) .rdg .rdc{padding:0}
  body[data-pg="read"]:not(.easy) .rdtext{font-family:'Nanum Myeongjo',var(--serif);color:#e6dfd2}
  body[data-pg="read"]:not(.easy) .rdtext.f0{font-size:11px;line-height:17px}
  body[data-pg="read"]:not(.easy) .rdtext.f1{font-size:12px;line-height:18.3px}
  body[data-pg="read"]:not(.easy) .rdtext.f2{font-size:13.5px;line-height:20.5px}
  body[data-pg="read"]:not(.easy) .rdch{padding-top:0;margin-bottom:30px}
  body[data-pg="read"]:not(.easy) .rdch h2{margin:20px 0 19.5px;padding:0;font:700 22px/28px 'Nanum Myeongjo',var(--serif);color:var(--px-ink)}
  /* 본문 좌우 여백 16 — 문단 들여쓰기 17 을 없애 글이 x16 에서 시작한다(재민 2026-10-15 «좌우 여백 14~16 이하, 낭비가 많음»). 표시 점은 바깥 여백(x5~11)에 */
  body[data-pg="read"]:not(.easy) .rdp{margin:0 0 17.5px;padding:0;border-radius:0}
  body[data-pg="read"]:not(.easy) .rdp .rdd,body[data-pg="read"]:not(.easy) .rdp .rdd~.rdd,body[data-pg="read"]:not(.easy) .rdp .rdd~.rdd~.rdd{left:-11px;
right:auto;top:calc(.69em - 3px);width:6px;height:6px}
  body[data-pg="read"]:not(.easy) .rdp .rdd~.rdd{top:calc(.69em + 6px)}
  body[data-pg="read"]:not(.easy) .rdp .rdd~.rdd~.rdd{top:calc(.69em + 15px)}

  /* 고른 문단 + 표시 띠 — 한 장의 카드 x9~350 y361~580 · 안쪽 상자 x15~345 y447~575 · 종류 47x20 · 메모 x24~336 h43 · 버튼 h30 */
  body[data-pg="read"]:not(.easy) .rdp.sel{margin:-6px -12px 0;padding:7px 12px 4px 12px;border:1px solid #3a2e1b;border-bottom:0;border-radius:7px 7px 0 0;background:#1f1a14}
  body[data-pg="read"]:not(.easy) .rdp.sel .rdd,body[data-pg="read"]:not(.easy) .rdp.sel .rdd~.rdd{left:3px;top:calc(7px + .69em - 3px)}
  body[data-pg="read"]:not(.easy) .rdp.sel .rdd~.rdd{top:calc(7px + .69em + 6px)}
  body[data-pg="read"]:not(.easy) .rdstrip{position:relative;isolation:isolate;display:block;margin:0 -12px 18px;padding:11px 13px 12px 13px;border:1px solid #3a2e1b;border-top:0;border-radius:0 0 7px 7px;background:#1f1a14}
  body[data-pg="read"]:not(.easy) .rdstrip::before{content:"";position:absolute;z-index:-1;inset:1px 5px 5px;border:1px solid #2e2922;border-radius:6px;background:#141110}
  body[data-pg="read"]:not(.easy) .rdstrip .fchips{display:flex;gap:4px;margin:0}
  body[data-pg="read"]:not(.easy) .rdstrip .fchips .chip,body[data-pg="read"]:not(.easy) .rdstrip .chip.sm{position:relative;flex:none;width:47px;min-height:0;height:20px;padding:0;justify-content:center;border-radius:10px;border:1px solid rgba(255,248,232,.12);background:#231e18;font:400 10px/18px var(--sans);color:#d9d1c2}
  body[data-pg="read"]:not(.easy) .rdstrip .fchips .chip.on{background:#e1b770;border-color:#e1b770;color:#17120b;font-weight:600}
  body[data-pg="read"]:not(.easy) .rdstrip .fchips .chip::after{content:"";position:absolute;inset:-10px -2px}
  body[data-pg="read"]:not(.easy) .rdstrip .rdmemo{margin:7.7px 0 0}
  body[data-pg="read"]:not(.easy) .rdstrip textarea.inp{height:44px;min-height:0;padding:6px 8px;border-radius:5px;border:1px solid #3a352d;background:#1f1d17;font:400 10px/14px var(--sans);color:var(--px-ink)}
  body[data-pg="read"]:not(.easy) .rdstrip .rdcnt{right:7px;bottom:4.5px;font:400 9.5px/11px var(--sans);color:#7d766a}
  body[data-pg="read"]:not(.easy) .rdstrip .rdsb{gap:9px;margin-top:7.5px}
  body[data-pg="read"]:not(.easy) .rdstrip .rdsb .btn{position:relative;height:29.7px;min-height:0;padding:0;border-radius:5px;font:700 10px/1 var(--sans)}

  body[data-pg="read"]:not(.easy) .rdstrip .rdsb .btn.gold{flex:173 1 0;background:#e2b872;border-color:#e2b872;color:#17120b}
  body[data-pg="read"]:not(.easy) .rdstrip .rdsb .btn:not(.gold){flex:130 1 0;background:#1b1713;border:1px solid rgba(232,210,170,.35);color:var(--px-ink)}
  body[data-pg="read"]:not(.easy) .rdstrip .rdsb .btn::after{content:"";position:absolute;inset:-7px 0}
  body[data-pg="read"]:not(.easy) .rdend{margin:20px 0 4px}
}
