@font-face{font-family:Cinzel;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/cinzel-latin-BOqWLKHx.woff2)format("woff2")}@font-face{font-family:Cinzel;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/cinzel-latin-BOqWLKHx.woff2)format("woff2")}@font-face{font-family:Cinzel;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/cinzel-latin-BOqWLKHx.woff2)format("woff2")}@font-face{font-family:Crimson Text;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/crimson-regular-BBt56E4f.woff2)format("woff2")}@font-face{font-family:Crimson Text;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/crimson-semibold-BxSPupeD.woff2)format("woff2")}@font-face{font-family:Crimson Text;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/crimson-italic-s1By9Gv_.woff2)format("woff2")}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{overflow-x:auto}html,body,#root{min-height:100%}body{color:#2c1810;background-color:#07071a;background-image:radial-gradient(at 20% 40%,#28145099 0%,#0000 55%),radial-gradient(at 80% 20%,#0a1e4680 0%,#0000 50%),radial-gradient(at 60% 80%,#1e0a3c66 0%,#0000 50%);min-height:100vh;font-family:Crimson Text,Georgia,serif;font-size:16px;position:relative}body:before{content:"";pointer-events:none;z-index:0;background-image:radial-gradient(1px 1px at 5% 8%,#ffffffb3 0%,#0000 100%),radial-gradient(1px 1px at 12% 3%,#ffffff80 0%,#0000 100%),radial-gradient(1px 1px at 18% 14%,#fff9 0%,#0000 100%),radial-gradient(1px 1px at 25% 6%,#fff6 0%,#0000 100%),radial-gradient(1px 1px at 33% 11%,#ffffffb3 0%,#0000 100%),radial-gradient(1px 1px at 41% 4%,#ffffff80 0%,#0000 100%),radial-gradient(1px 1px at 48% 9%,#fff9 0%,#0000 100%),radial-gradient(1px 1px at 56% 2%,#fff6 0%,#0000 100%),radial-gradient(1px 1px at 63% 13%,#ffffffb3 0%,#0000 100%),radial-gradient(1px 1px at 70% 5%,#ffffff80 0%,#0000 100%),radial-gradient(1px 1px at 77% 10%,#fff9 0%,#0000 100%),radial-gradient(1px 1px at 84% 3%,#fff6 0%,#0000 100%),radial-gradient(1px 1px at 91% 8%,#ffffffb3 0%,#0000 100%),radial-gradient(1px 1px at 97% 12%,#ffffff80 0%,#0000 100%),radial-gradient(1px 1px at 3% 22%,#fff6 0%,#0000 100%),radial-gradient(1px 1px at 9% 28%,#fff9 0%,#0000 100%),radial-gradient(1px 1px at 16% 19%,#ffffff80 0%,#0000 100%),radial-gradient(1px 1px at 23% 31%,#ffffffb3 0%,#0000 100%),radial-gradient(1px 1px at 30% 24%,#fff6 0%,#0000 100%),radial-gradient(1px 1px at 38% 35%,#fff9 0%,#0000 100%),radial-gradient(1px 1px at 45% 18%,#ffffff80 0%,#0000 100%),radial-gradient(1px 1px at 53% 27%,#ffffffb3 0%,#0000 100%),radial-gradient(1px 1px at 60% 22%,#fff6 0%,#0000 100%),radial-gradient(1px 1px at 68% 33%,#fff9 0%,#0000 100%),radial-gradient(1px 1px at 75% 20%,#ffffff80 0%,#0000 100%),radial-gradient(1px 1px at 82% 29%,#ffffffb3 0%,#0000 100%),radial-gradient(1px 1px at 88% 17%,#fff6 0%,#0000 100%),radial-gradient(1px 1px at 95% 26%,#fff9 0%,#0000 100%),radial-gradient(1px 1px at 7% 72%,#ffffff80 0%,#0000 100%),radial-gradient(1px 1px at 14% 78%,#fff6 0%,#0000 100%),radial-gradient(1px 1px at 21% 83%,#fff9 0%,#0000 100%),radial-gradient(1px 1px at 28% 69%,#ffffff80 0%,#0000 100%),radial-gradient(1px 1px at 35% 88%,#ffffffb3 0%,#0000 100%),radial-gradient(1px 1px at 43% 74%,#fff6 0%,#0000 100%),radial-gradient(1px 1px at 51% 91%,#fff9 0%,#0000 100%),radial-gradient(1px 1px at 58% 81%,#ffffff80 0%,#0000 100%),radial-gradient(1px 1px at 66% 67%,#ffffffb3 0%,#0000 100%),radial-gradient(1px 1px at 73% 86%,#fff6 0%,#0000 100%),radial-gradient(1px 1px at 80% 76%,#fff9 0%,#0000 100%),radial-gradient(1px 1px at 87% 93%,#ffffff80 0%,#0000 100%),radial-gradient(1px 1px at 94% 70%,#ffffffb3 0%,#0000 100%);position:fixed;inset:0}body:after{content:"";pointer-events:none;z-index:0;background-image:radial-gradient(2px 2px at 8% 5%,#ffffdcf2 0%,#0000 100%),radial-gradient(2px 2px at 22% 16%,#dce6ffe6 0%,#0000 100%),radial-gradient(2px 2px at 36% 7%,#fffff0f2 0%,#0000 100%),radial-gradient(2px 2px at 52% 12%,#e6dcffe6 0%,#0000 100%),radial-gradient(2px 2px at 67% 4%,#ffffdcf2 0%,#0000 100%),radial-gradient(2px 2px at 81% 9%,#dcf0ffe6 0%,#0000 100%),radial-gradient(2px 2px at 93% 15%,#fffff0f2 0%,#0000 100%),radial-gradient(2px 2px at 15% 25%,#ffdcdcd9 0%,#0000 100%),radial-gradient(2px 2px at 44% 30%,#ffffdce6 0%,#0000 100%),radial-gradient(2px 2px at 71% 22%,#dcfff0d9 0%,#0000 100%),radial-gradient(2px 2px at 89% 28%,#fffffff2 0%,#0000 100%),radial-gradient(2px 2px at 4% 75%,#ffffdce6 0%,#0000 100%),radial-gradient(2px 2px at 29% 82%,#dce6ffd9 0%,#0000 100%),radial-gradient(2px 2px at 55% 78%,#fffffff2 0%,#0000 100%),radial-gradient(2px 2px at 76% 85%,#ffdcf0d9 0%,#0000 100%),radial-gradient(2px 2px at 96% 72%,#ffffdce6 0%,#0000 100%),radial-gradient(3px 3px at 18% 8%,#ffffc8 0%,#0000 100%),radial-gradient(3px 3px at 59% 3%,#c8dcff 0%,#0000 100%),radial-gradient(3px 3px at 85% 6%,#ffffc8 0%,#0000 100%),radial-gradient(3px 3px at 40% 89%,#c8ffdc 0%,#0000 100%);animation:5s ease-in-out infinite alternate starTwinkle;position:fixed;inset:0}@keyframes starTwinkle{0%{opacity:.7}40%{opacity:1}70%{opacity:.85}to{opacity:.6}}#root{z-index:1;width:100%;min-height:100vh;position:relative}input,textarea,select,button{font-family:Crimson Text,Georgia,serif}button{cursor:pointer}.print-sheet{display:none}@media print{body:before,body:after{display:none!important}body{color:#000;-webkit-print-color-adjust:exact;print-color-adjust:exact;font-size:11px;background:#fff!important}#root{position:static}.app>:not(.print-sheet){display:none!important}.print-sheet{display:block!important}.print-page{page-break-after:always;break-after:page;margin:0;padding:0}.print-page:last-child{page-break-after:avoid;break-after:avoid}.print-title{text-align:center;border-bottom:2px solid #333;margin-bottom:8px;padding-bottom:4px;font-family:Cinzel,serif;font-size:22px}.print-page-title{text-align:center;border-bottom:2px solid #333;margin-bottom:10px;padding-bottom:4px;font-family:Cinzel,serif;font-size:18px}.print-two-col{gap:16px;display:flex}.print-col-left{flex-shrink:0;width:38%}.print-col-right{flex:1}.print-section{break-inside:avoid;page-break-inside:avoid;border:1px solid #999;border-radius:3px;margin-bottom:8px;padding:6px 8px}.print-section-title{text-transform:uppercase;letter-spacing:.1em;border-bottom:1px solid #ccc;margin-bottom:4px;padding-bottom:2px;font-family:Cinzel,serif;font-size:10px;font-weight:700}.print-table{border-collapse:collapse;width:100%;font-size:10px}.print-table th{text-transform:uppercase;letter-spacing:.05em;text-align:left;border-bottom:1px solid #ccc;padding:2px 4px;font-family:Cinzel,serif;font-size:8px;font-weight:700}.print-table td{vertical-align:top;border-bottom:1px solid #eee;padding:1px 4px}.print-skills-table td{padding:0 4px;line-height:1.4}.print-header-table{border-collapse:collapse;width:100%;margin-bottom:6px;font-size:11px}.print-header-table td{padding:2px 8px 2px 0}.print-text{white-space:pre-wrap;margin:0;font-size:10px;line-height:1.4}.print-writeable:empty{min-height:2em}.print-coin-purse{border-collapse:collapse;flex-shrink:0;font-size:10px}.print-coin-purse th{text-transform:uppercase;letter-spacing:.05em;text-align:center;border-bottom:1px solid #ccc;padding:1px 4px;font-family:Cinzel,serif;font-size:8px;font-weight:700}.print-coin-purse td{padding:0 4px;font-size:10px}.print-footer{color:#666;text-align:center;margin-top:12px;font-size:8px}.print-themed body{color:#2c1810;background-color:#07071a!important;background-image:radial-gradient(at 25% 40%,#50288c80 0%,#0000 55%),radial-gradient(at 75% 25%,#1e3c8273 0%,#0000 50%),radial-gradient(at 55% 75%,#3c146459 0%,#0000 50%),radial-gradient(at 10% 80%,#14326e4d 0%,#0000 45%),radial-gradient(3px 3px at 12% 10%,#ffffc8 0%,#0000 100%),radial-gradient(3px 3px at 45% 6%,#c8dcff 0%,#0000 100%),radial-gradient(3px 3px at 78% 14%,#ffffd2 0%,#0000 100%),radial-gradient(3px 3px at 30% 88%,#d2e6ff 0%,#0000 100%),radial-gradient(3px 3px at 65% 82%,#ffffc8 0%,#0000 100%),radial-gradient(3px 3px at 92% 70%,#c8d2ff 0%,#0000 100%),radial-gradient(2px 2px at 8% 20%,#ffffdcf2 0%,#0000 100%),radial-gradient(2px 2px at 22% 35%,#dce6ffe6 0%,#0000 100%),radial-gradient(2px 2px at 38% 18%,#fffff0f2 0%,#0000 100%),radial-gradient(2px 2px at 52% 42%,#e6dcffe6 0%,#0000 100%),radial-gradient(2px 2px at 68% 28%,#ffffdcf2 0%,#0000 100%),radial-gradient(2px 2px at 82% 48%,#dcf0ffe6 0%,#0000 100%),radial-gradient(2px 2px at 95% 22%,#fffff0f2 0%,#0000 100%),radial-gradient(2px 2px at 15% 62%,#ffdcdcd9 0%,#0000 100%),radial-gradient(2px 2px at 42% 72%,#ffffdce6 0%,#0000 100%),radial-gradient(2px 2px at 58% 55%,#dcfff0d9 0%,#0000 100%),radial-gradient(2px 2px at 88% 65%,#fffffff2 0%,#0000 100%),radial-gradient(1px 1px at 5% 8%,#fffc 0%,#0000 100%),radial-gradient(1px 1px at 18% 4%,#ffffffb3 0%,#0000 100%),radial-gradient(1px 1px at 33% 12%,#fffc 0%,#0000 100%),radial-gradient(1px 1px at 48% 25%,#fff9 0%,#0000 100%),radial-gradient(1px 1px at 62% 8%,#fffc 0%,#0000 100%),radial-gradient(1px 1px at 75% 38%,#ffffffb3 0%,#0000 100%),radial-gradient(1px 1px at 90% 15%,#fffc 0%,#0000 100%),radial-gradient(1px 1px at 10%,#fff9 0%,#0000 100%),radial-gradient(1px 1px at 28% 58%,#fffc 0%,#0000 100%),radial-gradient(1px 1px at 45% 48%,#ffffffb3 0%,#0000 100%),radial-gradient(1px 1px at 55% 68%,#fff9 0%,#0000 100%),radial-gradient(1px 1px at 72% 52%,#fffc 0%,#0000 100%),radial-gradient(1px 1px at 85% 42%,#ffffffb3 0%,#0000 100%),radial-gradient(1px 1px at 3% 78%,#fffc 0%,#0000 100%),radial-gradient(1px 1px at 20% 85%,#fff9 0%,#0000 100%),radial-gradient(1px 1px at 40% 92%,#fffc 0%,#0000 100%),radial-gradient(1px 1px at 60% 75%,#ffffffb3 0%,#0000 100%),radial-gradient(1px 1px at 80% 88%,#fff9 0%,#0000 100%),radial-gradient(1px 1px at 95% 80%,#fffc 0%,#0000 100%)!important;background-position:0 0!important;background-repeat:repeat!important;background-size:auto!important;background-attachment:scroll!important;background-origin:padding-box!important;background-clip:border-box!important}body:has(.print-themed){color:#2c1810;background-color:#07071a!important;background-image:radial-gradient(at 25% 40%,#50288c80 0%,#0000 55%),radial-gradient(at 75% 25%,#1e3c8273 0%,#0000 50%),radial-gradient(at 55% 75%,#3c146459 0%,#0000 50%),radial-gradient(at 10% 80%,#14326e4d 0%,#0000 45%),radial-gradient(3px 3px at 12% 10%,#ffffc8 0%,#0000 100%),radial-gradient(3px 3px at 45% 6%,#c8dcff 0%,#0000 100%),radial-gradient(3px 3px at 78% 14%,#ffffd2 0%,#0000 100%),radial-gradient(3px 3px at 30% 88%,#d2e6ff 0%,#0000 100%),radial-gradient(3px 3px at 65% 82%,#ffffc8 0%,#0000 100%),radial-gradient(3px 3px at 92% 70%,#c8d2ff 0%,#0000 100%),radial-gradient(2px 2px at 8% 20%,#ffffdcf2 0%,#0000 100%),radial-gradient(2px 2px at 22% 35%,#dce6ffe6 0%,#0000 100%),radial-gradient(2px 2px at 38% 18%,#fffff0f2 0%,#0000 100%),radial-gradient(2px 2px at 52% 42%,#e6dcffe6 0%,#0000 100%),radial-gradient(2px 2px at 68% 28%,#ffffdcf2 0%,#0000 100%),radial-gradient(2px 2px at 82% 48%,#dcf0ffe6 0%,#0000 100%),radial-gradient(2px 2px at 95% 22%,#fffff0f2 0%,#0000 100%),radial-gradient(2px 2px at 15% 62%,#ffdcdcd9 0%,#0000 100%),radial-gradient(2px 2px at 42% 72%,#ffffdce6 0%,#0000 100%),radial-gradient(2px 2px at 58% 55%,#dcfff0d9 0%,#0000 100%),radial-gradient(2px 2px at 88% 65%,#fffffff2 0%,#0000 100%),radial-gradient(1px 1px at 5% 8%,#fffc 0%,#0000 100%),radial-gradient(1px 1px at 18% 4%,#ffffffb3 0%,#0000 100%),radial-gradient(1px 1px at 33% 12%,#fffc 0%,#0000 100%),radial-gradient(1px 1px at 48% 25%,#fff9 0%,#0000 100%),radial-gradient(1px 1px at 62% 8%,#fffc 0%,#0000 100%),radial-gradient(1px 1px at 75% 38%,#ffffffb3 0%,#0000 100%),radial-gradient(1px 1px at 90% 15%,#fffc 0%,#0000 100%),radial-gradient(1px 1px at 10%,#fff9 0%,#0000 100%),radial-gradient(1px 1px at 28% 58%,#fffc 0%,#0000 100%),radial-gradient(1px 1px at 45% 48%,#ffffffb3 0%,#0000 100%),radial-gradient(1px 1px at 55% 68%,#fff9 0%,#0000 100%),radial-gradient(1px 1px at 72% 52%,#fffc 0%,#0000 100%),radial-gradient(1px 1px at 85% 42%,#ffffffb3 0%,#0000 100%),radial-gradient(1px 1px at 3% 78%,#fffc 0%,#0000 100%),radial-gradient(1px 1px at 20% 85%,#fff9 0%,#0000 100%),radial-gradient(1px 1px at 40% 92%,#fffc 0%,#0000 100%),radial-gradient(1px 1px at 60% 75%,#ffffffb3 0%,#0000 100%),radial-gradient(1px 1px at 80% 88%,#fff9 0%,#0000 100%),radial-gradient(1px 1px at 95% 80%,#fffc 0%,#0000 100%)!important;background-position:0 0!important;background-repeat:repeat!important;background-size:auto!important;background-attachment:scroll!important;background-origin:padding-box!important;background-clip:border-box!important}.print-themed .print-page{padding:16px 20px}.print-themed .print-title,.print-themed .print-page-title{color:#f0e6d0;border-bottom-color:#8b6914}.print-themed .print-section{color:#2c1810;background:radial-gradient(at 30% 20%,#d2b47826 0%,#0000 70%),radial-gradient(at 70% 80%,#b496641a 0%,#0000 60%),#f5edd6;border:1.5px solid #8b6914;border-radius:4px}.print-themed .print-section-title,.print-themed .print-table th{color:#5a3e1b;border-bottom-color:#c4a44a}.print-themed .print-table td{border-bottom-color:#e0d5b8}.print-themed .print-header-table{color:#2c1810;background:radial-gradient(at 30% 20%,#d2b47826 0%,#0000 70%),#f5edd6;border:1.5px solid #8b6914;border-radius:4px}.print-themed .print-header-table td{padding:3px 8px}.print-themed .print-coin-purse th{color:#5a3e1b;border-bottom-color:#c4a44a}}.app{min-width:820px;max-width:1400px;margin:0 auto;padding:24px 16px 48px}@media print{.app{min-width:unset;max-width:unset;padding:0}}._scrollWrap_8p9a8_7{filter:drop-shadow(0 16px 40px #000000b3)drop-shadow(0 4px 12px #00000080);position:relative}._scrollRoll_8p9a8_14{z-index:10;border-radius:50%;height:36px;position:relative;overflow:hidden}._scrollRoll_8p9a8_14:after{content:"";background:repeating-linear-gradient(90deg,#0000 0 18px,#3c1e001f 18px 19px);position:absolute;inset:0}._scrollRollTop_8p9a8_36{background:radial-gradient(100% 160% at 50% 100%,#f0dc90 0%,#d4a830 25%,#9a6a10 50%,#5c3808 72%,#2e1804 90%,#180c02 100%);margin-bottom:-6px;box-shadow:0 6px #1a0e04}._scrollRollBottom_8p9a8_50{background:radial-gradient(100% 160% at 50% 0,#f0dc90 0%,#d4a830 25%,#9a6a10 50%,#5c3808 72%,#2e1804 90%,#180c02 100%);margin-top:-6px;box-shadow:0 -6px #1a0e04}._sheet_8p9a8_65{color:#2c1810;background-color:#fdf6e3;background-image:radial-gradient(at 15% 25%,#b48c3c0f 0%,#0000 50%),radial-gradient(at 80% 70%,#a078280d 0%,#0000 45%),radial-gradient(at 50% 10%,#8c641e0a 0%,#0000 55%),radial-gradient(at 30% 80%,#aa82320d 0%,#0000 50%);border:none;border-left:2px solid #8b6914;border-right:2px solid #8b6914;border-radius:0;padding:20px;position:relative;box-shadow:inset 0 0 80px #643c0a1f,inset 60px 0 80px #5028000f,inset -60px 0 80px #5028000f}._toolbar_8p9a8_92{border-bottom:2px solid #8b6914;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin-bottom:16px;padding-bottom:16px;display:flex}._toolbarTitle_8p9a8_103{letter-spacing:.15em;text-transform:uppercase;color:#5a3a1a;margin-right:auto;font-family:Cinzel,serif;font-size:11px;font-weight:600}._btn_8p9a8_113{letter-spacing:.1em;text-transform:uppercase;color:#3a2000;white-space:nowrap;background:linear-gradient(#f0d980 0%,#d4a820 100%);border:1px solid #8b6914;border-radius:3px;padding:6px 14px;font-family:Cinzel,serif;font-size:11px;font-weight:600;transition:filter .15s,transform .1s}._btn_8p9a8_113:hover{filter:brightness(1.08)}._btn_8p9a8_113:active{filter:brightness(.96);transform:translateY(1px)}._fileMenuWrap_8p9a8_137{position:relative}._fileMenu_8p9a8_137{z-index:100;background:linear-gradient(#fdf6e3 0%,#f0e4c4 100%);border:1px solid #8b6914;border-radius:4px;min-width:200px;padding:4px 0;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 4px 12px #00000040}._fileMenu_8p9a8_137 button{text-align:left;letter-spacing:.05em;color:#3a2000;cursor:pointer;background:0 0;border:none;width:100%;padding:8px 14px;font-family:Cinzel,serif;font-size:11px;font-weight:600;display:block}._fileMenu_8p9a8_137 button:hover{background:#8b691426}._fileMenu_8p9a8_137 hr{border:none;border-top:1px solid #8b69144d;margin:4px 0}._btnDanger_8p9a8_179{color:#fff;background:linear-gradient(#e88 0%,#c44 100%);border-color:#922}._section_8p9a8_189{background:#ffffff59;border:1.5px solid #8b6914;border-radius:3px;padding:10px 10px 8px;position:relative}._sectionLabel_8p9a8_197{letter-spacing:.18em;text-transform:uppercase;color:#5a3a1a;text-align:center;border-top:1.5px solid #8b6914;margin-top:8px;padding-top:4px;font-family:Cinzel,serif;font-size:8.5px;font-weight:700;line-height:1}._sectionLabelTop_8p9a8_212{letter-spacing:.18em;text-transform:uppercase;color:#5a3a1a;text-align:center;border-bottom:1.5px solid #8b6914;margin-bottom:8px;padding-bottom:4px;font-family:Cinzel,serif;font-size:8.5px;font-weight:700;line-height:1}._field_8p9a8_230{flex-direction:column;gap:2px;display:flex}._fieldLabel_8p9a8_236{letter-spacing:.15em;text-transform:uppercase;color:#7a5020;font-family:Cinzel,serif;font-size:7.5px;font-weight:600;line-height:1}._input_8p9a8_246{color:#2c1810;background:0 0;border:none;border-bottom:1px solid #c4a44a;border-radius:0;outline:none;width:100%;padding:2px 2px 1px;font-size:15px;line-height:1.3;transition:border-color .15s}._input_8p9a8_246:focus{background:#ffeb9626;border-bottom-color:#8b6914}._input_8p9a8_246::placeholder{color:#c4a44a;font-size:13px;font-style:italic}._inputSmall_8p9a8_271{font-size:13px}._textarea_8p9a8_275{color:#2c1810;resize:none;background:0 0;border:1px solid #c4a44a;border-radius:2px;outline:none;width:100%;min-height:60px;padding:4px 6px;font-size:14px;line-height:1.5;transition:border-color .15s;overflow:hidden}._textarea_8p9a8_275:focus{background:#ffeb961a;border-color:#8b6914}._textarea_8p9a8_275::placeholder{color:#c4a44a;font-size:13px;font-style:italic}._abilityGrid_8p9a8_306{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}._abilityBox_8p9a8_312{text-align:center;background:#fff6;border:1.5px solid #8b6914;border-radius:3px;flex-direction:column;align-items:center;gap:3px;padding:6px 4px 4px;display:flex}._abilityName_8p9a8_324{letter-spacing:.15em;text-transform:uppercase;color:#5a3a1a;font-family:Cinzel,serif;font-size:7px;font-weight:700;line-height:1}._abilityScore_8p9a8_334{text-align:center;color:#2c1810;-moz-appearance:textfield;background:0 0;border:1.5px solid #8b6914;border-radius:2px;outline:none;width:100%;padding:2px 0;font-size:22px;font-weight:600;transition:background .15s}._abilityScore_8p9a8_334::-webkit-inner-spin-button{-webkit-appearance:none}._abilityScore_8p9a8_334::-webkit-outer-spin-button{-webkit-appearance:none}._abilityScore_8p9a8_334:focus{background:#ffeb9633}._abilityModifier_8p9a8_358{color:#3a2000;min-height:18px;font-size:14px;font-weight:600;line-height:1}._statGenModes_8p9a8_370{gap:5px;margin-top:8px;display:flex}._statGenModeBtn_8p9a8_376{letter-spacing:.04em;color:#8b6914;cursor:pointer;background:0 0;border:1.5px solid #8b6914;border-radius:3px;flex:1;padding:3px 6px;font-family:Cinzel,serif;font-size:9px;font-weight:700;transition:background .15s,color .15s}._statGenModeBtn_8p9a8_376:hover{background:#8b69141f}._statGenModeBtnActive_8p9a8_395{color:#3a2000;background:#8b691433;border-color:#5a3a00}._statGenPanel_8p9a8_401{background:#fff8dc80;border:1.5px solid #c9a84c;border-radius:3px;margin-top:6px;padding:8px 10px}._statGenPanelHeader_8p9a8_409{color:#5a3a00;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;font-size:10px;display:flex}._statGenTable_8p9a8_419{border-collapse:collapse;width:100%;font-size:11px}._statGenTable_8p9a8_419 th{color:#8b6914;text-align:left;border-bottom:1px solid #c9a84c;padding:0 4px 4px;font-family:Cinzel,serif;font-size:9px;font-weight:700}._statGenTable_8p9a8_419 td{vertical-align:middle;border-bottom:1px solid #8b691426;padding:3px 4px}._statGenAbilName_8p9a8_441{color:#3a2000;width:36px;font-family:Cinzel,serif;font-size:10px;font-weight:700}._statGenScore_8p9a8_449{color:#3a2000;font-size:13px;font-weight:700}._statGenRacial_8p9a8_455{color:#7a5a20;font-size:10px;font-weight:400}._statGenCost_8p9a8_461{color:#6b5a3a;text-align:center;width:30px}._statGenControls_8p9a8_467{text-align:right;white-space:nowrap}._statGenNote_8p9a8_472{color:#8b7040;text-align:center;margin-top:7px;font-size:9px;font-style:italic}._statGenActions_8p9a8_480{justify-content:flex-end;align-items:center;gap:10px;margin-top:8px;display:flex}._statGenProgress_8p9a8_488{color:#7a5a20;font-size:10px;font-style:italic}._statGenApplyBtn_8p9a8_494{color:#3a2000;cursor:pointer;background:#8b69141a;border:1.5px solid #8b6914;border-radius:3px;padding:3px 10px;font-family:Cinzel,serif;font-size:10px;font-weight:700;transition:background .15s}._statGenApplyBtn_8p9a8_494:hover:not(:disabled){background:#8b691440}._statGenApplyBtn_8p9a8_494:disabled{opacity:.35;cursor:default}._pointBuyHeader_8p9a8_517{align-items:center;gap:5px;margin-bottom:8px;font-family:Cinzel,serif;font-size:11px;display:flex}._pointBuyLabel_8p9a8_526{color:#5a3a00}._pointBuyTally_8p9a8_530{color:#3a2000;text-align:center;min-width:20px;font-size:15px;font-weight:700}._pointBuyOver_8p9a8_538{color:#a00}._pointBuyMaxInput_8p9a8_542{color:#3a2000;text-align:center;background:0 0;border:1.5px solid #8b6914;border-radius:2px;width:38px;padding:1px 2px;font-family:Cinzel,serif;font-size:13px;font-weight:700}._pointBuyMaxInput_8p9a8_542::-webkit-inner-spin-button{-webkit-appearance:none}._pointBuyMaxInput_8p9a8_542::-webkit-outer-spin-button{-webkit-appearance:none}._pointBuyOverMsg_8p9a8_560{color:#a00;margin-left:4px;font-size:10px;font-style:italic}._pointBuyBtn_8p9a8_567{color:#5a3a00;cursor:pointer;background:0 0;border:1.5px solid #8b6914;border-radius:2px;width:22px;height:22px;margin-left:3px;padding:0;font-size:14px;line-height:1;transition:background .1s}._pointBuyBtn_8p9a8_567:hover:not(:disabled){background:#8b691426}._pointBuyBtn_8p9a8_567:disabled{opacity:.3;cursor:default}._arraySelect_8p9a8_592{color:#3a2000;cursor:pointer;background:0 0;border:1.5px solid #8b6914;border-radius:2px;width:90px;padding:1px 3px;font-size:12px;font-weight:700}._rollAllBtn_8p9a8_605{color:#5a3a00;cursor:pointer;background:0 0;border:1.5px solid #8b6914;border-radius:3px;padding:2px 8px;font-family:Cinzel,serif;font-size:9px;font-weight:700;transition:background .1s}._rollAllBtn_8p9a8_605:hover{background:#8b691426}._rollSetsHeader_8p9a8_622{justify-content:space-between;align-items:center;margin-bottom:5px;display:flex}._rollSetsTitle_8p9a8_629{color:#8b6914;text-transform:uppercase;letter-spacing:.05em;font-family:Cinzel,serif;font-size:9px;font-weight:700}._rollSetsList_8p9a8_638{flex-direction:column;gap:3px;margin-bottom:4px;display:flex}._rollSetRow_8p9a8_645{align-items:center;gap:6px;display:flex}._rollSetNum_8p9a8_651{color:#8b6914;text-align:right;flex-shrink:0;width:12px;font-family:Cinzel,serif;font-size:9px}._rollSetTotal_8p9a8_660{color:#3a2000;text-align:right;flex-shrink:0;width:22px;font-size:13px;font-weight:700}._rollAssignDivider_8p9a8_669{border-top:1px solid #c9a84c;margin:8px 0}._rollDiceRow_8p9a8_674{flex:1;align-items:center;gap:2px;display:flex}._rollDie_8p9a8_681{color:#5a3a00;background:#fff8dcb3;border:1px solid #c9a84c;border-radius:2px;justify-content:center;align-items:center;width:14px;height:14px;font-size:9px;font-weight:600;display:inline-flex}._rollDieDropped_8p9a8_695{opacity:.35;border-style:dashed;text-decoration:line-through}._profCircle_8p9a8_705{cursor:pointer;background:0 0;border:1.5px solid #5a3a1a;border-radius:50%;flex-shrink:0;width:12px;height:12px;padding:0;transition:background .12s;display:inline-block}._profCircle_8p9a8_705._filled_8p9a8_718{background:#5a3a1a}._pip_8p9a8_722{cursor:pointer;background:0 0;border:1.5px solid #5a3a1a;border-radius:50%;flex-shrink:0;width:14px;height:14px;padding:0;transition:background .12s;display:inline-block}._pipSuccess_8p9a8_735._filled_8p9a8_718{background:#2a7a2a;border-color:#2a7a2a}._pipFailure_8p9a8_740._filled_8p9a8_718{background:#9a2222;border-color:#9a2222}._listRow_8p9a8_749{align-items:center;gap:6px;padding:1.5px 0;font-size:13px;line-height:1.2;display:flex}._listRowBonus_8p9a8_758{text-align:right;color:#2c1810;min-width:26px;font-size:13px;font-weight:600}._listRowLabel_8p9a8_766{color:#2c1810;flex:1}._listRowAbility_8p9a8_771{color:#7a5020;font-size:11px;font-style:italic}._sectionHeaderRow_8p9a8_779{border-bottom:1.5px solid #8b6914;justify-content:space-between;align-items:center;margin-bottom:8px;padding-bottom:4px;display:flex}._sectionLabelTopInline_8p9a8_788{letter-spacing:.18em;text-transform:uppercase;color:#5a3a1a;font-family:Cinzel,serif;font-size:8.5px;font-weight:700;line-height:1}._resetAllBtn_8p9a8_798{letter-spacing:.08em;text-transform:uppercase;color:#7a5020;background:0 0;border:1px solid #c4a44a;border-radius:2px;padding:2px 5px;font-family:Cinzel,serif;font-size:7px;font-weight:600;line-height:1.4;transition:background .15s,color .15s,border-color .15s}._resetAllBtn_8p9a8_798:hover{color:#3a2000;background:#c4a44a26;border-color:#8b6914}._overrideMark_8p9a8_820{color:#9a6a10;flex-shrink:0;margin-left:1px;font-size:11px;line-height:1}._skillBonusCell_8p9a8_829{align-items:center;gap:2px;min-width:34px;display:flex}._skillBonusInput_8p9a8_836{color:#2c1810;text-align:right;cursor:text;background:0 0;border:none;border-bottom:1px solid #0000;outline:none;width:26px;padding:0;font-family:Crimson Text,Georgia,serif;font-size:13px;font-weight:600;transition:border-color .15s,background .15s}._skillBonusInput_8p9a8_836:focus{background:#ffeb9633;border-bottom-color:#8b6914;border-radius:2px 2px 0 0}._skillBonusOverridden_8p9a8_858{color:#7a3a00;border-bottom:1px dashed #c4a44a;font-style:italic}._topBarGrid_8p9a8_869{grid-template-columns:1fr 1fr;align-items:end;gap:12px;margin-bottom:16px;display:grid}._topBarRow2_8p9a8_877{flex-wrap:wrap;align-items:end;gap:10px;margin-bottom:12px;display:flex}._topBarRow2_8p9a8_877>*{flex:1 1 0;min-width:100px}._characterNameInput_8p9a8_890{letter-spacing:.02em;border-bottom:2px solid #8b6914;font-size:24px;font-weight:600}._characterBasicsBox_8p9a8_899{background:#fdf6e308;border:1.5px solid #8b6914;border-radius:8px;margin-bottom:16px;padding:12px 16px 8px}._characterBasicsBox_8p9a8_899 ._topBarGrid_8p9a8_869{margin-bottom:10px}._characterBasicsBox_8p9a8_899 ._topBarRow2_8p9a8_877:last-child{margin-bottom:0}._bookBtnRow_8p9a8_914{justify-content:center;margin-bottom:8px;display:flex}._floatingBookBtn_8p9a8_920{z-index:900;cursor:pointer;background:linear-gradient(#2a1a0a 0%,#1a0e04 100%);border:2px solid #8b6914;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:22px;line-height:1;transition:transform .15s,box-shadow .15s;display:flex;box-shadow:0 4px 16px #00000080,0 0 0 1px #8b691433}._floatingBookBtn_8p9a8_920:hover{transform:scale(1.1);box-shadow:0 6px 24px #0009,0 0 20px #8b69144d}._floatingBookPulse_8p9a8_941{animation:.8s ease-out _bookPulse_8p9a8_1}@keyframes _bookPulse_8p9a8_1{0%{transform:scale(1);box-shadow:0 4px 16px #00000080,0 0 #f0d98099}30%{transform:scale(1.25);box-shadow:0 4px 16px #00000080,0 0 24px 8px #f0d98066}60%{transform:scale(.95);box-shadow:0 4px 16px #00000080,0 0 12px 4px #f0d98033}to{transform:scale(1);box-shadow:0 4px 16px #00000080,0 0 #f0d98000}}._infoPopupInline_8p9a8_953{background:radial-gradient(at 50% 0,#fdf6e314 0%,#0000 60%),linear-gradient(#fdf6e3 0%,#f5e6c8 100%);border:2px solid #8b6914;border-radius:10px;max-height:60vh;margin-bottom:12px;padding:20px 24px;overflow-y:auto;box-shadow:0 8px 32px #0000002e}._flyingPage_8p9a8_967{z-index:950;pointer-events:none;filter:drop-shadow(0 2px 8px #f0d98099);font-size:24px;animation:1.2s cubic-bezier(.2,.8,.3,1) forwards _flyToBook_8p9a8_1;position:fixed}@keyframes _flyToBook_8p9a8_1{0%{left:var(--fly-start-x);top:var(--fly-start-y);opacity:1;transform:translate(-50%,-50%)scale(1)rotate(0)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.3)rotate(-15deg)}to{left:var(--fly-end-x);top:var(--fly-end-y);opacity:0;transform:translate(-50%,-50%)scale(.4)rotate(10deg)}}._infoPopupHeader_8p9a8_997{border-bottom:1.5px solid #c4a44a;justify-content:space-between;align-items:center;margin-bottom:14px;padding-bottom:8px;display:flex}._infoPopupTitle_8p9a8_1006{color:#2c1810;letter-spacing:.06em;font-family:Cinzel,serif;font-size:16px;font-weight:700}._infoPopupClose_8p9a8_1014{color:#8b6914;cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:22px;line-height:1}._infoPopupClose_8p9a8_1014:hover{color:#2c1810}._infoPopupSection_8p9a8_1031{border-bottom:1px solid #8b691433;margin-bottom:14px;padding-bottom:14px}._infoPopupSection_8p9a8_1031:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}._infoPopupSectionTitle_8p9a8_1043{color:#2c1810;letter-spacing:.06em;align-items:center;gap:8px;margin-bottom:8px;font-family:Cinzel,serif;font-size:13px;font-weight:700;display:flex}._wikiLink_8p9a8_1055{color:#8b6914;letter-spacing:0;opacity:.8;border:1px solid #8b6914;border-radius:4px;padding:1px 6px;font-family:Crimson Text,serif;font-size:10px;font-weight:400;text-decoration:none;transition:opacity .15s}._wikiLink_8p9a8_1055:hover{opacity:1;background:#8b69141a}._backgroundPanel_8p9a8_1075{background:#fdf6e380;border:1px solid #c4a44a;border-radius:6px;margin-top:10px;margin-bottom:12px;padding:10px 14px}._backgroundPanelTitle_8p9a8_1084{color:#2c1810;letter-spacing:.08em;margin-bottom:6px;font-family:Cinzel,serif;font-size:12px;font-weight:700}._backgroundPanelGrid_8p9a8_1093{grid-template-columns:1fr 1fr;gap:6px 20px;display:grid}._backgroundPanelItem_8p9a8_1099{flex-direction:column;gap:1px;display:flex}._backgroundPanelLabel_8p9a8_1105{letter-spacing:.12em;text-transform:uppercase;color:#8b6914;font-family:Cinzel,serif;font-size:8px;font-weight:700;line-height:1.2}._backgroundPanelValue_8p9a8_1115{color:#2c1810;font-size:12.5px;line-height:1.35}._skillChipRow_8p9a8_1122{flex-wrap:wrap;gap:4px;margin-top:2px;display:flex}._skillChip_8p9a8_1122{color:#2c1810;cursor:pointer;background:0 0;border:1px solid #c4a44a;border-radius:12px;padding:2px 8px;font-family:Crimson Text,serif;font-size:12px;line-height:1.4;transition:all .15s}._skillChip_8p9a8_1122:hover:not(:disabled){background:#ffeb964d;border-color:#8b6914}._skillChipSelected_8p9a8_1147{color:#fdf6e3;background:#8b6914;border-color:#8b6914}._skillChipSelected_8p9a8_1147:hover{background:#7a5c12}._skillChipDisabled_8p9a8_1157{opacity:.4;cursor:default}._classFeaturesList_8p9a8_1163{flex-direction:column;gap:8px;margin-top:4px;display:flex}._classFeatureLevel_8p9a8_1170{flex-direction:column;gap:2px;display:flex}._classFeatureLevelLabel_8p9a8_1176{color:#8b6914;margin-bottom:1px;font-family:Cinzel,serif;font-size:11px;font-weight:700}._classFeatureItem_8p9a8_1184{flex-direction:column;padding-left:8px;font-size:11px;line-height:1.35;display:flex}._classFeatureName_8p9a8_1192{color:#3c2a14;font-weight:700}._classFeatureDesc_8p9a8_1197{color:#5a4a3a;font-size:10px}._combatGrid_8p9a8_1206{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:8px;display:grid}._statBox_8p9a8_1213{text-align:center;background:#fff6;border:1.5px solid #8b6914;border-radius:3px;flex-direction:column;align-items:center;padding:6px 4px 4px;display:flex}._statValue_8p9a8_1224{text-align:center;color:#2c1810;-moz-appearance:textfield;background:0 0;border:none;border-bottom:1px solid #c4a44a;outline:none;width:80%;padding:0;font-size:26px;font-weight:600}._statValue_8p9a8_1224::-webkit-inner-spin-button{-webkit-appearance:none}._statValue_8p9a8_1224::-webkit-outer-spin-button{-webkit-appearance:none}._statValue_8p9a8_1224:focus{background:#ffeb9626}._statLabel_8p9a8_1247{letter-spacing:.15em;text-transform:uppercase;color:#5a3a1a;margin-top:4px;font-family:Cinzel,serif;font-size:7.5px;font-weight:700;line-height:1}._acArmorLabel_8p9a8_1258{color:#7a5a2a;text-align:center;background:0 0;border:none;outline:none;width:100%;margin-top:3px;padding:0;font-family:Crimson Text,serif;font-size:10px;font-style:italic;line-height:1.1}._acArmorLabel_8p9a8_1258::placeholder{color:#b09060;opacity:.5}._hpBox_8p9a8_1278{background:#fff6;border:1.5px solid #8b6914;border-radius:3px;grid-column:span 3;padding:6px 8px 4px}._hpRow_8p9a8_1286{grid-template-columns:1fr 1fr 1fr;gap:8px;display:grid}._hpField_8p9a8_1292{flex-direction:column;align-items:center;gap:3px;display:flex}._hpInput_8p9a8_1299{text-align:center;color:#2c1810;-moz-appearance:textfield;background:0 0;border:none;border-bottom:1px solid #c4a44a;outline:none;width:100%;padding:0;font-size:22px;font-weight:600}._hpInput_8p9a8_1299::-webkit-inner-spin-button{-webkit-appearance:none}._hpInput_8p9a8_1299::-webkit-outer-spin-button{-webkit-appearance:none}._hpInput_8p9a8_1299:focus{background:#ffeb9626}._hpLabel_8p9a8_1322{letter-spacing:.12em;text-transform:uppercase;color:#5a3a1a;font-family:Cinzel,serif;font-size:7px;font-weight:700;line-height:1}._deathSavesBox_8p9a8_1333{background:#fff6;border:1.5px solid #8b6914;border-radius:3px;padding:6px 8px 4px}._deathSavesRow_8p9a8_1340{align-items:center;gap:6px;margin:3px 0;display:flex}._deathSavesRowLabel_8p9a8_1347{letter-spacing:.1em;text-transform:uppercase;color:#5a3a1a;min-width:60px;font-family:Cinzel,serif;font-size:8px;font-weight:700}._pips_8p9a8_1357{align-items:center;gap:5px;display:flex}._attacksTable_8p9a8_1367{border-collapse:collapse;width:100%;font-size:13px}._attacksTable_8p9a8_1367 th{letter-spacing:.1em;text-transform:uppercase;color:#5a3a1a;text-align:left;border-bottom:1px solid #c4a44a;padding:0 4px 4px;font-family:Cinzel,serif;font-size:7.5px;font-weight:700}._attacksTable_8p9a8_1367 td{vertical-align:top;border-bottom:1px solid #e8d8a0;padding:2px 4px}._attacksTable_8p9a8_1367 td:last-child{text-align:center;width:24px}._attackInput_8p9a8_1396{color:#2c1810;background:0 0;border:none;outline:none;width:100%;padding:1px 0;font-family:Crimson Text,Georgia,serif;font-size:13px}._attackInput_8p9a8_1396:focus{background:#ffeb9633;border-radius:2px}._spellNotesInput_8p9a8_1412{resize:none;white-space:pre-wrap;word-wrap:break-word;min-height:1.4em;overflow:hidden}._removeBtn_8p9a8_1420{color:#9a2222;cursor:pointer;opacity:.5;background:0 0;border:none;padding:0 2px;font-size:16px;line-height:1;transition:opacity .15s}._removeBtn_8p9a8_1420:hover{opacity:1}._addRowBtn_8p9a8_1436{letter-spacing:.12em;text-transform:uppercase;color:#7a5020;background:0 0;border:1px dashed #c4a44a;border-radius:2px;width:100%;margin-top:6px;padding:4px 10px;font-family:Cinzel,serif;font-size:9px;font-weight:600;transition:background .15s,border-color .15s}._addRowBtn_8p9a8_1436:hover{background:#c4a44a1a;border-color:#8b6914}._addRowBtnActive_8p9a8_1457{background:#c4a44a26;border-color:#8b6914}._spellAddRow_8p9a8_1462{gap:6px;display:flex}._spellPickerPanel_8p9a8_1467{background:#fdf5e6;border:1px solid #8b6914;border-radius:6px;flex-direction:column;max-height:260px;margin-top:4px;padding:6px;display:flex}._spellPickerSearch_8p9a8_1478{box-sizing:border-box;background:#fff;border:1px solid #c4a44a;border-radius:4px;outline:none;width:100%;margin-bottom:4px;padding:4px 8px;font-family:Crimson Text,serif;font-size:13px}._spellPickerSearch_8p9a8_1478:focus{border-color:#8b6914;box-shadow:0 0 0 1px #8b69144d}._spellPickerList_8p9a8_1496{flex:1;min-height:0;overflow-y:auto}._spellPickerGroupLabel_8p9a8_1502{color:#8b6914;text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid #8b691433;margin-bottom:2px;padding:4px 6px 2px;font-family:Cinzel,serif;font-size:10px;font-weight:700}._spellPickerItem_8p9a8_1514{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:3px;align-items:center;gap:8px;width:100%;padding:4px 8px;font-family:Crimson Text,serif;font-size:13px;transition:background .1s;display:flex}._spellPickerItem_8p9a8_1514:hover:not(:disabled){background:#c4a44a26}._spellPickerItem_8p9a8_1514:disabled{opacity:.5;cursor:default}._spellPickerItemAdded_8p9a8_1539{opacity:.5}._spellPickerName_8p9a8_1543{flex-shrink:0;font-weight:600}._spellPickerMeta_8p9a8_1548{color:#777;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:11px;overflow:hidden}._spellPickerCheck_8p9a8_1558{color:#4a7;flex-shrink:0;font-size:12px}._spellPickerEmpty_8p9a8_1564{text-align:center;color:#999;padding:12px 8px;font-family:Crimson Text,serif;font-size:13px;font-style:italic}._weaponCategoryTabs_8p9a8_1577{flex-wrap:wrap;gap:3px;margin-bottom:5px;display:flex}._weaponCategoryTab_8p9a8_1577{color:#8b6914;cursor:pointer;background:0 0;border:1px solid #c4a44a;border-radius:10px;padding:2px 6px;font-family:Cinzel,serif;font-size:8px;font-weight:700;transition:background .1s}._weaponCategoryTab_8p9a8_1577:hover{background:#8b69141a}._weaponCategoryTabActive_8p9a8_1601{color:#3a2000;background:#8b691433;border-color:#8b6914}._armorPickerPanel_8p9a8_1607{background:#fdf5e6;border:1px solid #8b6914;border-radius:6px;margin-top:4px;padding:6px}._armorList_8p9a8_1615{flex-direction:column;max-height:240px;margin-bottom:6px;display:flex;overflow-y:auto}._armorItem_8p9a8_1623{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:3px;align-items:baseline;gap:8px;width:100%;padding:4px 8px;font-family:Crimson Text,serif;font-size:13px;transition:background .1s;display:flex}._armorItem_8p9a8_1623:hover{background:#c4a44a26}._armorItemName_8p9a8_1643{flex-shrink:0;min-width:110px;font-weight:600}._armorItemMeta_8p9a8_1649{color:#555;flex:1;font-size:11px}._armorItemCost_8p9a8_1655{color:#8b6914;flex-shrink:0;font-size:11px}._armorPickerClose_8p9a8_1661{color:#8b6914;cursor:pointer;background:0 0;border:1px solid #c4a44a;border-radius:3px;margin:0 auto;padding:2px 10px;font-family:Cinzel,serif;font-size:9px;font-weight:700;transition:background .1s;display:block}._armorPickerClose_8p9a8_1661:hover{background:#8b69141a}._pageHeader_8p9a8_1684{text-align:center;letter-spacing:.3em;text-transform:uppercase;color:#5a3a1a;border-bottom:2px solid #8b6914;margin-bottom:14px;padding-bottom:10px;font-family:Cinzel,serif;font-size:10px;font-weight:700;position:relative}._pageHeader_8p9a8_1684:before,._pageHeader_8p9a8_1684:after{content:"⟡";color:#c4a44a;margin:0 12px}._columns_8p9a8_1705{grid-template-columns:220px 1fr 220px;align-items:start;gap:12px;display:grid}._columnLeft_8p9a8_1712,._columnMiddle_8p9a8_1718,._columnRight_8p9a8_1724{flex-direction:column;gap:8px;display:flex}._inspirationRow_8p9a8_1731{align-items:center;gap:6px;padding:4px 0;display:flex}._inspirationCircle_8p9a8_1738{cursor:pointer;background:0 0;border:1.5px solid #5a3a1a;border-radius:50%;flex-shrink:0;width:18px;height:18px;padding:0;transition:background .12s}._inspirationCircle_8p9a8_1738._filled_8p9a8_718{background:#d4a820;border-color:#8b6914;box-shadow:0 0 4px #d4a82099}._inspirationLabel_8p9a8_1756{letter-spacing:.15em;text-transform:uppercase;color:#5a3a1a;font-family:Cinzel,serif;font-size:8px;font-weight:700}._profBonusBox_8p9a8_1766{background:#fff6;border:1.5px solid #8b6914;border-radius:3px;align-items:center;gap:8px;padding:4px 6px;display:flex}._profBonusValue_8p9a8_1776{color:#2c1810;text-align:center;min-width:28px;font-size:18px;font-weight:600}._profBonusLabel_8p9a8_1784{letter-spacing:.12em;text-transform:uppercase;color:#5a3a1a;font-family:Cinzel,serif;font-size:7px;font-weight:700;line-height:1.3}._passiveBox_8p9a8_1795{background:#fff6;border:1.5px solid #8b6914;border-radius:3px;align-items:center;gap:8px;padding:4px 6px;display:flex}._passiveValue_8p9a8_1805{color:#2c1810;text-align:center;-moz-appearance:textfield;background:0 0;border:1px solid #0000;border-radius:4px;width:44px;padding:2px;font-size:18px;font-weight:600}._passiveValue_8p9a8_1805::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}._passiveValue_8p9a8_1805::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}._passiveValue_8p9a8_1805:hover{border-color:#d4b87a}._passiveValue_8p9a8_1805:focus{background:#ffffff4d;border-color:#8b6914;outline:none}._passiveLabel_8p9a8_1834{letter-spacing:.12em;text-transform:uppercase;color:#5a3a1a;font-family:Cinzel,serif;font-size:7px;font-weight:700;line-height:1.3}._pageDivider_8p9a8_1848{background:linear-gradient(#3a1e04 0%,#5c3010 40%,#3a1e04 100%);border-left:2px solid #8b6914;border-right:2px solid #8b6914;justify-content:center;align-items:center;padding:10px 20px;display:flex;position:relative}._pageDivider_8p9a8_1848:before,._pageDivider_8p9a8_1848:after{content:"";background:linear-gradient(90deg,#0000,#c4a44a 50%,#0000);width:30%;height:1px;position:absolute;top:50%;transform:translateY(-50%)}._pageDivider_8p9a8_1848:before{left:60px}._pageDivider_8p9a8_1848:after{right:60px}._pageDivider_8p9a8_1848 span{letter-spacing:.3em;text-transform:uppercase;color:#f0dc90;z-index:1;padding:0 16px;font-family:Cinzel,serif;font-size:11px;font-weight:700;position:relative}._bioAppearanceGrid_8p9a8_1889{grid-template-columns:1fr 1fr;gap:10px 12px;display:grid}._spellHeaderGrid_8p9a8_1899{grid-template-columns:1fr 1fr 140px 140px;align-items:end;gap:12px;display:grid}._spellAbilitySelect_8p9a8_1906{cursor:pointer;appearance:none;padding-right:4px;font-family:Crimson Text,Georgia,serif;font-size:14px}._spellLevelBlock_8p9a8_1915{flex-direction:column;gap:4px;display:flex}._spellLevelHeader_8p9a8_1921{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}._spellLevelTitle_8p9a8_1928{letter-spacing:.2em;text-transform:uppercase;color:#5a3a1a;font-family:Cinzel,serif;font-size:9px;font-weight:700}._spellSlotBoxRow_8p9a8_1937{gap:8px;display:flex}._spellSlotBox_8p9a8_1937{text-align:center;background:#fff6;border:1.5px solid #8b6914;border-radius:3px;flex-direction:column;align-items:center;min-width:72px;padding:5px 10px 4px;display:flex}._spellSlotBoxInput_8p9a8_1954{color:#2c1810;text-align:center;-moz-appearance:textfield;background:0 0;border:none;border-bottom:1px solid #c4a44a;outline:none;width:52px;padding:0;font-size:22px;font-weight:600}._spellSlotBoxInput_8p9a8_1954::-webkit-inner-spin-button{-webkit-appearance:none}._spellSlotBoxInput_8p9a8_1954::-webkit-outer-spin-button{-webkit-appearance:none}._spellSlotBoxInput_8p9a8_1954:focus{background:#ffeb9626}._coinPurse_8p9a8_1979{flex-direction:column;gap:4px;padding:4px 0;display:flex}._coinRow_8p9a8_1986{align-items:center;gap:8px;display:flex}._coinLabel_8p9a8_1992{color:#8b6914;text-align:right;width:28px;font-family:Cinzel,serif;font-size:12px;font-weight:700}._coinInput_8p9a8_2001{color:#2c1810;text-align:center;-moz-appearance:textfield;background:0 0;border:none;border-bottom:1px solid #c4a44a;outline:none;flex:1;width:0;min-width:0;padding:2px 4px;font-size:16px;font-weight:600}._coinInput_8p9a8_2001::-webkit-inner-spin-button{-webkit-appearance:none}._coinInput_8p9a8_2001::-webkit-outer-spin-button{-webkit-appearance:none}._coinInput_8p9a8_2001:focus{background:#ffeb9626}._tabBar_8p9a8_2034{justify-content:center;gap:4px;margin-bottom:12px;display:flex}._tab_8p9a8_2034{letter-spacing:.12em;text-transform:uppercase;color:#ffffff80;cursor:pointer;background:#1e140a80;border:1px solid #c4a44a4d;border-radius:4px 4px 0 0;padding:8px 24px;font-family:Cinzel,serif;font-size:12px;font-weight:600;transition:background .15s,color .15s,border-color .15s}._tab_8p9a8_2034:hover{color:#ffffffb3;background:#32230f99}._tabActive_8p9a8_2061{color:#3a2000;background:linear-gradient(#f0d980 0%,#d4a820 100%);border-color:#8b6914}._tabActive_8p9a8_2061:hover{color:#3a2000;background:linear-gradient(#f0d980 0%,#d4a820 100%)}._helpContent_8p9a8_2076{color:#2c1810;font-size:15px;line-height:1.7}._helpContent_8p9a8_2076 h2{letter-spacing:.1em;text-transform:uppercase;color:#5a3a1a;border-bottom:1px solid #c4a44a;margin:20px 0 8px;padding-bottom:4px;font-family:Cinzel,serif;font-size:14px;font-weight:700}._helpContent_8p9a8_2076 h2:first-child{margin-top:0}._helpContent_8p9a8_2076 p{margin:0 0 12px}._helpContent_8p9a8_2076 strong{color:#3a2000}._helpContent_8p9a8_2076 a{color:#6a4a10;text-underline-offset:2px;text-decoration:underline}._helpContent_8p9a8_2076 a:hover{color:#3a2000}._helpLinkList_8p9a8_2116{flex-wrap:wrap;gap:6px 14px;display:flex}._helpLinkList_8p9a8_2116 a{white-space:nowrap;font-size:14px}._srdFooter_8p9a8_2131{color:#ffffff73;text-align:center;max-width:700px;margin:24px auto 0;padding:12px 16px;font-size:11px;line-height:1.6}._srdFooter_8p9a8_2131 a{color:#ffffff8c;text-underline-offset:2px;text-decoration:underline}._srdFooter_8p9a8_2131 a:hover{color:#fffc}@media print{._toolbar_8p9a8_92,._resetAllBtn_8p9a8_798,._bookBtnRow_8p9a8_914,._floatingBookBtn_8p9a8_920,._infoPopupInline_8p9a8_953,._removeBtn_8p9a8_1420,._addRowBtn_8p9a8_1436,._scrollRoll_8p9a8_14,._pageDivider_8p9a8_1848{display:none!important}._scrollWrap_8p9a8_7{filter:none!important}}._spellSlotBoxLabel_8p9a8_2165{letter-spacing:.12em;text-transform:uppercase;color:#5a3a1a;white-space:nowrap;margin-top:4px;font-family:Cinzel,serif;font-size:6.5px;font-weight:700;line-height:1}._spellCountBadge_8p9a8_2179{letter-spacing:0;text-transform:none;color:#8b6914;margin-left:4px;font-family:Crimson Text,serif;font-size:10px;font-weight:600}._wikiLink_8p9a8_1055{color:#8b6914;white-space:nowrap;border:1px solid #8b691444;border-radius:3px;padding:2px 6px;font-family:Crimson Text,serif;font-size:11px;text-decoration:none}._wikiLink_8p9a8_1055:hover{background:#8b691418;border-color:#8b6914}._diceOverlay_8p9a8_2211{z-index:1000;background:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._dicePanel_8p9a8_2221{background:radial-gradient(at 50% 0,#f0d9800f 0%,#0000 60%),linear-gradient(#2a1a0a 0%,#1a0e04 100%);border:2px solid #8b6914;border-radius:12px;width:600px;max-width:95vw;max-height:85vh;padding:28px 32px;overflow-y:auto;box-shadow:0 20px 60px #000c,inset 0 1px #f0d9801a}._dicePanelHeader_8p9a8_2235{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}._dicePanelTitle_8p9a8_2242{color:#f0d980;letter-spacing:.08em;font-family:Cinzel,serif;font-size:20px;font-weight:700}._diceCloseBtn_8p9a8_2250{color:#ffffff80;cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:22px;line-height:1}._diceCloseBtn_8p9a8_2250:hover{color:#f0d980}._diceResultArea_8p9a8_2264{text-align:center;background:#0006;border:1px solid #8b69144d;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;min-height:90px;margin-bottom:20px;padding:28px 20px;transition:border-color .3s,box-shadow .3s;display:flex}._diceRolling_8p9a8_2279{border-color:#f0d980;box-shadow:0 0 20px #f0d98033}._diceRolling_8p9a8_2279 ._diceResultNumber_8p9a8_2284{animation:80ms infinite _diceFlicker_8p9a8_1}@keyframes _diceFlicker_8p9a8_1{0%,to{opacity:1}50%{opacity:.6}}._diceResultNumber_8p9a8_2284{color:#f0d980;font-family:Cinzel,serif;font-size:56px;font-weight:700;line-height:1;transition:transform .2s}._diceSpinRow_8p9a8_2302{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}._diceResultDetails_8p9a8_2309{flex-direction:column;align-items:center;gap:6px;margin-top:8px;display:flex}._diceResultDice_8p9a8_2317{flex-wrap:wrap;justify-content:center;gap:5px;display:flex}._diceResultChip_8p9a8_2324{justify-content:center;align-items:center;display:flex}._diceResultBreakdown_8p9a8_2330{color:#fff9;font-family:Crimson Text,serif;font-size:14px}._diceResultPlaceholder_8p9a8_2336{color:#ffffff4d;font-family:Crimson Text,serif;font-size:16px;font-style:italic}._diceNat20_8p9a8_2343{border-color:#4caf50;box-shadow:0 0 30px #4caf5066,0 0 60px #4caf5026}._diceNat20_8p9a8_2343 ._diceResultNumber_8p9a8_2284{color:#4caf50;animation:.4s ease-out _nat20Pop_8p9a8_1}._diceNat1_8p9a8_2352{border-color:#e53935;box-shadow:0 0 30px #e5393566,0 0 60px #e5393526}._diceNat1_8p9a8_2352 ._diceResultNumber_8p9a8_2284{color:#e53935}._diceNatLabel_8p9a8_2360{letter-spacing:.15em;margin-top:6px;font-family:Cinzel,serif;font-size:14px;font-weight:700}._diceNat20_8p9a8_2343 ._diceNatLabel_8p9a8_2360{color:#4caf50}._diceNat1_8p9a8_2352 ._diceNatLabel_8p9a8_2360{color:#e53935}@keyframes _nat20Pop_8p9a8_1{0%{transform:scale(1)}50%{transform:scale(1.3)}to{transform:scale(1)}}._diceModRow_8p9a8_2377{align-items:center;gap:8px;margin-bottom:12px;display:flex}._diceModLabel_8p9a8_2384{text-transform:uppercase;color:#ffffff80;letter-spacing:.1em;font-family:Cinzel,serif;font-size:10px}._diceModInput_8p9a8_2392{text-align:center;color:#f0d980;background:#0000004d;border:1px solid #8b691466;border-radius:4px;outline:none;width:60px;padding:4px 8px;font-family:Crimson Text,serif;font-size:14px}._diceModInput_8p9a8_2392:focus{border-color:#8b6914}._dicePoolGrid_8p9a8_2410{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:8px;display:flex}._dicePoolGrid_8p9a8_2410:last-of-type{margin-bottom:16px}._dicePoolItem_8p9a8_2422{background:#0003;border:1px solid #8b691433;border-radius:8px;flex-direction:column;align-items:center;gap:6px;width:96px;padding:10px 8px;transition:border-color .15s,background .15s;display:flex}._dicePoolItemActive_8p9a8_2435{background:#8b691414;border-color:#8b691480}._dicePoolControls_8p9a8_2440{align-items:center;gap:6px;display:flex}._dicePoolBtn_8p9a8_2446{color:#f0d980;cursor:pointer;background:#8b69141a;border:1px solid #8b691480;border-radius:5px;justify-content:center;align-items:center;width:28px;height:28px;font-size:18px;font-weight:700;line-height:1;transition:background .15s;display:flex}._dicePoolBtn_8p9a8_2446:hover:not(:disabled){background:#8b69144d}._dicePoolBtn_8p9a8_2446:disabled{opacity:.3;cursor:default}._dicePoolCount_8p9a8_2472{color:#fffc;text-align:center;min-width:16px;font-family:Crimson Text,serif;font-size:16px;font-weight:600}._dicePoolClearBtn_8p9a8_2481{text-transform:uppercase;letter-spacing:.08em;color:#fff6;cursor:pointer;background:0 0;border:1px solid #8b69144d;border-radius:4px;margin-left:auto;padding:4px 10px;font-family:Cinzel,serif;font-size:10px}._dicePoolClearBtn_8p9a8_2481:hover:not(:disabled){color:#f0d980;border-color:#8b6914}._diceRollBtn_8p9a8_2500{letter-spacing:.06em;color:#f0d980;cursor:pointer;background:linear-gradient(#8b691433 0%,#8b691414 100%);border:1px solid #8b6914;border-radius:6px;width:100%;margin-bottom:16px;padding:14px 20px;font-family:Cinzel,serif;font-size:16px;font-weight:700;transition:background .15s,box-shadow .15s,transform .1s}._diceRollBtn_8p9a8_2500:hover:not(:disabled){background:linear-gradient(#8b691466 0%,#8b691433 100%);transform:translateY(-1px);box-shadow:0 4px 16px #8b69144d}._diceRollBtn_8p9a8_2500:active:not(:disabled){transform:translateY(0)}._diceRollBtn_8p9a8_2500:disabled{opacity:.4;cursor:default}._diceIcon_8p9a8_2532{vertical-align:middle;transition:transform .2s;display:inline-block}._diceIconSpin_8p9a8_2538{animation:.6s linear infinite _diceSpin_8p9a8_2302}@keyframes _diceSpin_8p9a8_2302{0%{transform:rotateY(0)rotateX(0)}25%{transform:rotateY(90deg)rotateX(45deg)}50%{transform:rotateY(180deg)rotateX(0)}75%{transform:rotateY(270deg)rotateX(-45deg)}to{transform:rotateY(360deg)rotateX(0)}}._diceIconText_8p9a8_2550{pointer-events:none;font-family:Cinzel,serif;font-weight:700}._diceHistory_8p9a8_2557{border-top:1px solid #8b691433;padding-top:12px}._diceHistoryTitle_8p9a8_2562{text-transform:uppercase;color:#fff6;letter-spacing:.1em;margin-bottom:8px;font-family:Cinzel,serif;font-size:10px}._diceHistoryList_8p9a8_2571{flex-direction:column;gap:2px;max-height:150px;display:flex;overflow-y:auto}._diceHistoryItem_8p9a8_2579{color:#ffffff80;gap:8px;padding:2px 0;font-family:Crimson Text,serif;font-size:13px;display:flex}._diceHistoryDie_8p9a8_2588{color:#f0d980;min-width:32px}._diceHistoryRoll_8p9a8_2593{flex:1}._diceHistoryTotal_8p9a8_2597{color:#ffffffb3;font-weight:600}._randPanel_8p9a8_2606{background:radial-gradient(at 50% 0,#f0d9800f 0%,#0000 60%),linear-gradient(#2a1a0a 0%,#1a0e04 100%);border:2px solid #8b6914;border-radius:12px;width:460px;max-width:95vw;max-height:85vh;padding:28px 32px;overflow-y:auto;box-shadow:0 20px 60px #000c,inset 0 1px #f0d9801a}._randFields_8p9a8_2620{flex-direction:column;gap:12px;margin-bottom:16px;display:flex}._randRow_8p9a8_2627{align-items:center;gap:10px;display:flex}._randLabel_8p9a8_2633{letter-spacing:.1em;text-transform:uppercase;color:#c8a84b;flex-shrink:0;width:96px;font-family:Cinzel,serif;font-size:11px;font-weight:700}._randSelect_8p9a8_2644{color:#f0e8d0;cursor:pointer;background:#ffffff12;border:1px solid #8b691480;border-radius:4px;flex:1;min-width:0;padding:5px 8px;font-family:Crimson Text,serif;font-size:15px}._randSelect_8p9a8_2644:focus{border-color:#8b6914;outline:none}._randSelect_8p9a8_2644 option{color:#f0e8d0;background:#2a1a0a}._randDiceBtn_8p9a8_2659{color:#c8a84b;cursor:pointer;background:0 0;border:1px solid #8b691466;border-radius:4px;flex-shrink:0;padding:4px 8px;font-size:16px;line-height:1;transition:border-color .15s,background .15s}._randDiceBtn_8p9a8_2659:hover{background:#8b691426;border-color:#8b6914}._randInfo_8p9a8_2676{color:#f0e8d08c;margin:0 0 4px;font-family:Crimson Text,serif;font-size:13px;font-style:italic;line-height:1.4}._randDivider_8p9a8_2685{border:none;border-top:1px solid #8b69144d;margin:18px 0}._randActions_8p9a8_2691{flex-direction:column;gap:10px;display:flex}._randBtn_8p9a8_2697{letter-spacing:.12em;text-transform:uppercase;cursor:pointer;border:1px solid #8b6914;border-radius:4px;width:100%;padding:10px 20px;font-family:Cinzel,serif;font-size:12px;font-weight:700;transition:filter .15s}._randBtnPrimary_8p9a8_2711{color:#3a2000;background:linear-gradient(#f0d980 0%,#d4a820 100%)}._randBtnPrimary_8p9a8_2711:hover{filter:brightness(1.08)}._randBtnPrimary_8p9a8_2711:active{filter:brightness(.96)}._randBtnSecondary_8p9a8_2718{color:#c8a84b;background:#ffffff0d;border-color:#8b691473}._randBtnSecondary_8p9a8_2718:hover{background:#ffffff1a}._clearCharModal_8p9a8_2733{background:radial-gradient(at 50% 0,#f0d9800f 0%,#0000 60%),linear-gradient(#2a1a0a 0%,#1a0e04 100%);border:2px solid #8b6914;border-radius:12px;width:380px;max-width:95vw;padding:28px 32px;box-shadow:0 20px 60px #000c,inset 0 1px #f0d9801a}._clearCharPrompt_8p9a8_2745{color:#ffffffbf;margin:0 0 18px;font-family:Crimson Text,serif;font-size:16px}._clearCharOptions_8p9a8_2752{flex-direction:column;gap:8px;display:flex}._clearCharOptions_8p9a8_2752 ._btn_8p9a8_113{justify-content:center;width:100%}._clearCharDivider_8p9a8_2763{border:none;border-top:1px solid #8b69144d;margin:18px 0}._clearCharFooter_8p9a8_2769{justify-content:flex-end;gap:8px;display:flex}._charLibPanel_8p9a8_2775{background:radial-gradient(at 50% 0,#f0d9800f 0%,#0000 60%),linear-gradient(#2a1a0a 0%,#1a0e04 100%);border:2px solid #8b6914;border-radius:12px;flex-direction:column;width:540px;max-width:95vw;max-height:85vh;padding:28px 32px;display:flex;box-shadow:0 20px 60px #000c,inset 0 1px #f0d9801a}._charLibSectionLabel_8p9a8_2790{letter-spacing:.15em;text-transform:uppercase;color:#c8a84b99;font-family:Cinzel,serif;font-size:10px;font-weight:700}._charLibFileRow_8p9a8_2799{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}._charLibDivider_8p9a8_2807{border:none;border-top:1px solid #8b691466;margin:0 0 16px}._charLibList_8p9a8_2813{flex-direction:column;flex:1;gap:8px;display:flex;overflow-y:auto}._charLibEmpty_8p9a8_2821{color:#c8a84b99;text-align:center;padding:24px 0;font-family:Crimson Text,serif;font-size:15px;font-style:italic}._charLibEntry_8p9a8_2830{background:#ffffff0a;border:1px solid #8b691440;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}._charLibEntryActive_8p9a8_2841{background:#f0d98012;border-color:#8b6914a6}._charLibEntryInfo_8p9a8_2846{flex:1;min-width:0}._charLibEntryName_8p9a8_2851{color:#e8d090;letter-spacing:.05em;white-space:nowrap;text-overflow:ellipsis;font-family:Cinzel,serif;font-size:12px;font-weight:600;overflow:hidden}._charLibEntryMeta_8p9a8_2862{color:#c8a84bb3;gap:10px;margin-top:2px;font-family:Crimson Text,serif;font-size:13px;display:flex}._charLibEntryActions_8p9a8_2871{flex-shrink:0;align-items:center;gap:6px;display:flex}._charLibConfirmText_8p9a8_2878{color:#e88;font-family:Crimson Text,serif;font-size:13px;font-style:italic}._notesPage_8p9a8_2889{flex-direction:column;gap:28px;max-width:900px;margin:0 auto;display:flex}._notesSection_8p9a8_2897{flex-direction:column;gap:10px;display:flex}._notesSectionHeaderRow_8p9a8_2903{align-items:center;gap:12px;display:flex}._notesSectionHeader_8p9a8_2903{letter-spacing:.1em;text-transform:uppercase;color:#5a3a1a;border-bottom:1px solid #c4a44a;flex:1;padding-bottom:4px;font-family:Cinzel,serif;font-size:14px;font-weight:700}._sessionNotesArea_8p9a8_2921{color:#2c1810;resize:vertical;box-sizing:border-box;background:#fff8dc99;border:1px solid #c4a44a;border-radius:3px;width:100%;min-height:200px;padding:10px 12px;font-family:Crimson Text,serif;font-size:15px;line-height:1.6}._sessionNotesArea_8p9a8_2921:focus{background:#fff8dce6;border-color:#8b6914;outline:none}._addNpcBtn_8p9a8_2942{letter-spacing:.08em;text-transform:uppercase;color:#3a2000;cursor:pointer;white-space:nowrap;background:linear-gradient(#f5e89a 0%,#c9950a 100%);border:1px solid #8b6914;border-radius:3px;flex-shrink:0;padding:5px 14px;font-family:Cinzel,serif;font-size:11px;font-weight:600}._addNpcBtn_8p9a8_2942:hover{background:linear-gradient(#f9eea8 0%,#d9a514 100%)}._npcEmpty_8p9a8_2962{color:#8b6914;padding:16px 0;font-family:Crimson Text,serif;font-size:14px;font-style:italic}._npcList_8p9a8_2970{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;display:grid}._npcCard_8p9a8_2976{background:#fff8dc80;border:1px solid #c4a44a;border-radius:4px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}._npcCardHeader_8p9a8_2986{align-items:center;gap:6px;display:flex}._npcNameInput_8p9a8_2992{color:#3a2000;background:0 0;border:none;border-bottom:1px solid #c4a44a;flex:1;min-width:0;padding:2px 0;font-family:Cinzel,serif;font-size:13px;font-weight:600}._npcNameInput_8p9a8_2992:focus{border-bottom-color:#8b6914;outline:none}._npcNameInput_8p9a8_2992::placeholder{color:#b09060;font-style:italic}._npcDeleteBtn_8p9a8_3015{color:#a05030;cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0 4px;font-size:16px;line-height:1}._npcDeleteBtn_8p9a8_3015:hover{color:#c03010}._npcNoteArea_8p9a8_3030{color:#2c1810;resize:vertical;box-sizing:border-box;background:0 0;border:none;width:100%;min-height:70px;padding:2px 0;font-family:Crimson Text,serif;font-size:14px;line-height:1.5}._npcNoteArea_8p9a8_3030:focus{outline:none}._npcNoteArea_8p9a8_3030::placeholder{color:#b09060;font-style:italic}._questCheck_8p9a8_3054{accent-color:#8b6914;cursor:pointer;flex-shrink:0;width:15px;height:15px}._questCardDone_8p9a8_3062{opacity:.6}._questTitleDone_8p9a8_3066{text-decoration:line-through;color:#9a7a5a!important}._lootQtyInput_8p9a8_3072{color:#2c1810;text-align:center;background:0 0;border:none;border-bottom:1px solid #c4a44a;flex-shrink:0;width:42px;padding:2px 4px;font-family:Crimson Text,serif;font-size:13px}._lootQtyInput_8p9a8_3072:focus{border-bottom-color:#8b6914;outline:none}._lootQtyInput_8p9a8_3072::placeholder{color:#b09060;font-size:11px}
