
/* ===== ปุ่มสไตล์ PRESET: เพิ่มตัวละคร/เพิ่มเอง · อ่านข้อมูล · เมนูเลือก (ซีน/มุมกล้อง/สัดส่วน) ===== */
/* เพิ่มตัวละครจากเรื่อง / เพิ่มเอง */
#p-ai-script#p-ai-script#p-ai-script#p-ai-script#p-ai-script .nfbar .nfb{position:relative;min-height:40px;padding:5px 18px 0;border:1px solid #000;border-radius:7px;color:#e8e0cd;font-size:13.5px;font-weight:700;text-shadow:0 -1px 0 rgba(0,0,0,.85);background:linear-gradient(180deg,#4a4843,#2e2c29);box-shadow:inset 0 1px 0 rgba(255,255,255,.24),0 3px 0 #090908,0 5px 7px rgba(0,0,0,.5);transform:none;filter:none;transition:transform .06s,box-shadow .06s,filter .15s}
#p-ai-script#p-ai-script#p-ai-script#p-ai-script#p-ai-script .nfbar .nfb::after{content:"";position:absolute;top:4px;left:50%;width:14px;height:3px;margin-left:-7px;border-radius:2px;background:#3b100d;box-shadow:inset 0 1px 1px rgba(0,0,0,.8);pointer-events:none}
#p-ai-script#p-ai-script#p-ai-script#p-ai-script#p-ai-script .nfbar .nfb-red::after{background:var(--led);box-shadow:0 0 7px 1px var(--ledg),inset 0 1px 0 rgba(255,255,255,.55)}
#p-ai-script#p-ai-script#p-ai-script#p-ai-script#p-ai-script .nfbar .nfb-red.aidone{--led:#3bd16f;--ledg:rgba(59,209,111,.85)}
#p-ai-script#p-ai-script#p-ai-script#p-ai-script#p-ai-script .nfbar .nfb:hover:not(:disabled){filter:brightness(1.13);transform:none;border-color:#000;color:#e8e0cd;background:linear-gradient(180deg,#4a4843,#2e2c29)}
#p-ai-script#p-ai-script#p-ai-script#p-ai-script#p-ai-script .nfbar .nfb:active:not(:disabled){transform:translateY(2px);filter:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 1px 0 #090908}
#p-ai-script#p-ai-script#p-ai-script#p-ai-script#p-ai-script .nfbar .nfb:focus-visible{outline:2px solid #ffb347;outline-offset:3px}
#p-ai-script#p-ai-script#p-ai-script#p-ai-script#p-ai-script .nfbar .nfb:disabled{opacity:1;cursor:progress;transform:translateY(3px);color:#fff;text-shadow:0 0 6px rgba(255,255,255,.35);background:linear-gradient(180deg,#2b2926,#3a3834);box-shadow:inset 0 3px 6px rgba(0,0,0,.65),inset 0 -1px 0 rgba(255,255,255,.08),0 0 0 #090908}
#p-ai-script#p-ai-script#p-ai-script#p-ai-script#p-ai-script .nfbar .nfb-red:disabled::after{background:var(--led);box-shadow:0 0 7px 1px var(--ledg),inset 0 1px 0 rgba(255,255,255,.55);animation:dkLamp 1s steps(2,jump-none) infinite}
/* อ่านข้อมูล */
#p-ai-script#p-ai-script#p-ai-script#p-ai-script#p-ai-script .ainread{position:relative;min-height:48px;padding:18px 16px 10px;border:1px solid #000;border-radius:7px;color:#e8e0cd;font-size:15px;font-weight:700;text-shadow:0 -1px 0 rgba(0,0,0,.85);background:linear-gradient(180deg,#4a4843,#2e2c29);box-shadow:inset 0 1px 0 rgba(255,255,255,.24),0 3px 0 #090908,0 5px 7px rgba(0,0,0,.5);transform:none;filter:none;transition:transform .06s,box-shadow .06s,filter .15s}
#p-ai-script#p-ai-script#p-ai-script#p-ai-script#p-ai-script .ainread::after{content:"";position:absolute;top:4px;left:50%;width:14px;height:3px;margin-left:-7px;border-radius:2px;background:#3b100d;box-shadow:inset 0 1px 1px rgba(0,0,0,.8);pointer-events:none}
#p-ai-script#p-ai-script#p-ai-script#p-ai-script#p-ai-script .ainread::before{filter:drop-shadow(0 -1px 0 rgba(0,0,0,.85))}
#p-ai-script#p-ai-script#p-ai-script#p-ai-script#p-ai-script .ainread:hover:not(:disabled){filter:brightness(1.13);transform:none;border-color:#000;color:#e8e0cd;background:linear-gradient(180deg,#4a4843,#2e2c29)}
#p-ai-script#p-ai-script#p-ai-script#p-ai-script#p-ai-script .ainread:active:not(:disabled){transform:translateY(2px);filter:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 1px 0 #090908}
#p-ai-script#p-ai-script#p-ai-script#p-ai-script#p-ai-script .ainread:focus-visible{outline:2px solid #ffb347;outline-offset:3px}
#p-ai-script#p-ai-script#p-ai-script#p-ai-script#p-ai-script .ainread:disabled{opacity:.5;cursor:wait}
/* เมนูเลือก: คีย์กราไฟต์ + ไฟ LED (เปิดเมนู = ปุ่มจมลง ไฟติด) */
#p-ai-board#p-ai-board#p-ai-board#p-ai-board,#p-ai-chars#p-ai-chars#p-ai-chars#p-ai-chars,#p-ai-cover#p-ai-cover#p-ai-cover#p-ai-cover,#p-ai-flow#p-ai-flow#p-ai-flow#p-ai-flow,#p-ai-script#p-ai-script#p-ai-script#p-ai-script,#p-ai-split#p-ai-split#p-ai-split#p-ai-split,#p-ai-tell#p-ai-tell#p-ai-tell#p-ai-tell,#p-ai-title#p-ai-title#p-ai-title#p-ai-title{--led:#ff3b2f;--ledg:rgba(255,59,47,.85)}
#p-ai-board#p-ai-board#p-ai-board#p-ai-board .aiddb,#p-ai-chars#p-ai-chars#p-ai-chars#p-ai-chars .aiddb,#p-ai-cover#p-ai-cover#p-ai-cover#p-ai-cover .aiddb,#p-ai-flow#p-ai-flow#p-ai-flow#p-ai-flow .aiddb,#p-ai-script#p-ai-script#p-ai-script#p-ai-script .aiddb,#p-ai-split#p-ai-split#p-ai-split#p-ai-split .aiddb,#p-ai-tell#p-ai-tell#p-ai-tell#p-ai-tell .aiddb,#p-ai-title#p-ai-title#p-ai-title#p-ai-title .aiddb{position:relative;padding:5px 12px 0 14px;border:1px solid #000;border-radius:7px;color:#e8e0cd;text-shadow:0 -1px 0 rgba(0,0,0,.85);background:linear-gradient(180deg,#4a4843,#2e2c29);box-shadow:inset 0 1px 0 rgba(255,255,255,.24),0 3px 0 #090908,0 5px 7px rgba(0,0,0,.5);transform:none;filter:none;transition:transform .06s,box-shadow .06s,filter .15s}
#p-ai-board#p-ai-board#p-ai-board#p-ai-board .aiddb::before,#p-ai-chars#p-ai-chars#p-ai-chars#p-ai-chars .aiddb::before,#p-ai-cover#p-ai-cover#p-ai-cover#p-ai-cover .aiddb::before,#p-ai-flow#p-ai-flow#p-ai-flow#p-ai-flow .aiddb::before,#p-ai-script#p-ai-script#p-ai-script#p-ai-script .aiddb::before,#p-ai-split#p-ai-split#p-ai-split#p-ai-split .aiddb::before,#p-ai-tell#p-ai-tell#p-ai-tell#p-ai-tell .aiddb::before,#p-ai-title#p-ai-title#p-ai-title#p-ai-title .aiddb::before{content:"";position:absolute;top:4px;left:50%;width:14px;height:3px;margin-left:-7px;border-radius:2px;background:#3b100d;box-shadow:inset 0 1px 1px rgba(0,0,0,.8);pointer-events:none}
#p-ai-board#p-ai-board#p-ai-board#p-ai-board .aiddb:hover,#p-ai-chars#p-ai-chars#p-ai-chars#p-ai-chars .aiddb:hover,#p-ai-cover#p-ai-cover#p-ai-cover#p-ai-cover .aiddb:hover,#p-ai-flow#p-ai-flow#p-ai-flow#p-ai-flow .aiddb:hover,#p-ai-script#p-ai-script#p-ai-script#p-ai-script .aiddb:hover,#p-ai-split#p-ai-split#p-ai-split#p-ai-split .aiddb:hover,#p-ai-tell#p-ai-tell#p-ai-tell#p-ai-tell .aiddb:hover,#p-ai-title#p-ai-title#p-ai-title#p-ai-title .aiddb:hover{filter:brightness(1.13);border-color:#000}
#p-ai-board#p-ai-board#p-ai-board#p-ai-board .aiddb:active,#p-ai-chars#p-ai-chars#p-ai-chars#p-ai-chars .aiddb:active,#p-ai-cover#p-ai-cover#p-ai-cover#p-ai-cover .aiddb:active,#p-ai-flow#p-ai-flow#p-ai-flow#p-ai-flow .aiddb:active,#p-ai-script#p-ai-script#p-ai-script#p-ai-script .aiddb:active,#p-ai-split#p-ai-split#p-ai-split#p-ai-split .aiddb:active,#p-ai-tell#p-ai-tell#p-ai-tell#p-ai-tell .aiddb:active,#p-ai-title#p-ai-title#p-ai-title#p-ai-title .aiddb:active{transform:translateY(2px);filter:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 1px 0 #090908}
#p-ai-board#p-ai-board#p-ai-board#p-ai-board .aiddb:focus-visible,#p-ai-chars#p-ai-chars#p-ai-chars#p-ai-chars .aiddb:focus-visible,#p-ai-cover#p-ai-cover#p-ai-cover#p-ai-cover .aiddb:focus-visible,#p-ai-flow#p-ai-flow#p-ai-flow#p-ai-flow .aiddb:focus-visible,#p-ai-script#p-ai-script#p-ai-script#p-ai-script .aiddb:focus-visible,#p-ai-split#p-ai-split#p-ai-split#p-ai-split .aiddb:focus-visible,#p-ai-tell#p-ai-tell#p-ai-tell#p-ai-tell .aiddb:focus-visible,#p-ai-title#p-ai-title#p-ai-title#p-ai-title .aiddb:focus-visible{outline:2px solid #ffb347;outline-offset:3px}
#p-ai-board#p-ai-board#p-ai-board#p-ai-board .aiddb[aria-expanded=true],#p-ai-chars#p-ai-chars#p-ai-chars#p-ai-chars .aiddb[aria-expanded=true],#p-ai-cover#p-ai-cover#p-ai-cover#p-ai-cover .aiddb[aria-expanded=true],#p-ai-flow#p-ai-flow#p-ai-flow#p-ai-flow .aiddb[aria-expanded=true],#p-ai-script#p-ai-script#p-ai-script#p-ai-script .aiddb[aria-expanded=true],#p-ai-split#p-ai-split#p-ai-split#p-ai-split .aiddb[aria-expanded=true],#p-ai-tell#p-ai-tell#p-ai-tell#p-ai-tell .aiddb[aria-expanded=true],#p-ai-title#p-ai-title#p-ai-title#p-ai-title .aiddb[aria-expanded=true]{transform:translateY(3px);filter:none;color:#fff;border-color:#000;text-shadow:0 0 6px rgba(255,255,255,.35);background:linear-gradient(180deg,#2b2926,#3a3834);box-shadow:inset 0 3px 6px rgba(0,0,0,.65),inset 0 -1px 0 rgba(255,255,255,.08),0 0 0 #090908}
#p-ai-board#p-ai-board#p-ai-board#p-ai-board .aiddb[aria-expanded=true]::before,#p-ai-chars#p-ai-chars#p-ai-chars#p-ai-chars .aiddb[aria-expanded=true]::before,#p-ai-cover#p-ai-cover#p-ai-cover#p-ai-cover .aiddb[aria-expanded=true]::before,#p-ai-flow#p-ai-flow#p-ai-flow#p-ai-flow .aiddb[aria-expanded=true]::before,#p-ai-script#p-ai-script#p-ai-script#p-ai-script .aiddb[aria-expanded=true]::before,#p-ai-split#p-ai-split#p-ai-split#p-ai-split .aiddb[aria-expanded=true]::before,#p-ai-tell#p-ai-tell#p-ai-tell#p-ai-tell .aiddb[aria-expanded=true]::before,#p-ai-title#p-ai-title#p-ai-title#p-ai-title .aiddb[aria-expanded=true]::before{background:var(--led);box-shadow:0 0 7px 1px var(--ledg),inset 0 1px 0 rgba(255,255,255,.55)}
#p-ai-board#p-ai-board#p-ai-board#p-ai-board .aiddb b,#p-ai-chars#p-ai-chars#p-ai-chars#p-ai-chars .aiddb b,#p-ai-cover#p-ai-cover#p-ai-cover#p-ai-cover .aiddb b,#p-ai-flow#p-ai-flow#p-ai-flow#p-ai-flow .aiddb b,#p-ai-script#p-ai-script#p-ai-script#p-ai-script .aiddb b,#p-ai-split#p-ai-split#p-ai-split#p-ai-split .aiddb b,#p-ai-tell#p-ai-tell#p-ai-tell#p-ai-tell .aiddb b,#p-ai-title#p-ai-title#p-ai-title#p-ai-title .aiddb b{color:inherit}
#p-ai-board#p-ai-board#p-ai-board#p-ai-board .aiddb .aiddm,#p-ai-chars#p-ai-chars#p-ai-chars#p-ai-chars .aiddb .aiddm,#p-ai-cover#p-ai-cover#p-ai-cover#p-ai-cover .aiddb .aiddm,#p-ai-flow#p-ai-flow#p-ai-flow#p-ai-flow .aiddb .aiddm,#p-ai-script#p-ai-script#p-ai-script#p-ai-script .aiddb .aiddm,#p-ai-split#p-ai-split#p-ai-split#p-ai-split .aiddb .aiddm,#p-ai-tell#p-ai-tell#p-ai-tell#p-ai-tell .aiddb .aiddm,#p-ai-title#p-ai-title#p-ai-title#p-ai-title .aiddb .aiddm{color:#a39b8a}
#p-ai-board#p-ai-board#p-ai-board#p-ai-board .aiddb .aicv2,#p-ai-chars#p-ai-chars#p-ai-chars#p-ai-chars .aiddb .aicv2,#p-ai-cover#p-ai-cover#p-ai-cover#p-ai-cover .aiddb .aicv2,#p-ai-flow#p-ai-flow#p-ai-flow#p-ai-flow .aiddb .aicv2,#p-ai-script#p-ai-script#p-ai-script#p-ai-script .aiddb .aicv2,#p-ai-split#p-ai-split#p-ai-split#p-ai-split .aiddb .aicv2,#p-ai-tell#p-ai-tell#p-ai-tell#p-ai-tell .aiddb .aicv2,#p-ai-title#p-ai-title#p-ai-title#p-ai-title .aiddb .aicv2{color:#c9b98f}
@media(prefers-reduced-motion:reduce){#p-ai-script#p-ai-script#p-ai-script#p-ai-script#p-ai-script .nfbar .nfb,#p-ai-script#p-ai-script#p-ai-script#p-ai-script#p-ai-script .ainread,#p-ai-board#p-ai-board#p-ai-board#p-ai-board .aiddb,#p-ai-chars#p-ai-chars#p-ai-chars#p-ai-chars .aiddb,#p-ai-cover#p-ai-cover#p-ai-cover#p-ai-cover .aiddb,#p-ai-flow#p-ai-flow#p-ai-flow#p-ai-flow .aiddb,#p-ai-script#p-ai-script#p-ai-script#p-ai-script .aiddb,#p-ai-split#p-ai-split#p-ai-split#p-ai-split .aiddb,#p-ai-tell#p-ai-tell#p-ai-tell#p-ai-tell .aiddb,#p-ai-title#p-ai-title#p-ai-title#p-ai-title .aiddb{transition:none}#p-ai-script#p-ai-script#p-ai-script#p-ai-script#p-ai-script .nfbar .nfb-red:disabled::after{animation:none}}

.aiel .aipct{font-weight:800;font-variant-numeric:tabular-nums;color:#fff}
.aiel .aipbar{display:inline-block;vertical-align:middle;width:84px;height:6px;margin-left:8px;border-radius:99px;background:rgba(255,255,255,.14);box-shadow:inset 0 1px 2px rgba(0,0,0,.5);overflow:hidden}
.aiel .aipbar i{display:block;height:100%;width:0;border-radius:99px;background:linear-gradient(90deg,#e50914,#ff7a45);box-shadow:0 0 8px rgba(229,9,20,.6);transition:width .9s linear}
