.feedback-link{display:inline-block;background:#f4e3b7;color:#241b35!important;border:2px solid #c79d50;border-radius:9px;padding:10px 16px;margin:8px;font-weight:700;text-decoration:none}body.feedback-page{background:#131c30;color:#f7edda;font:18px/1.6 system-ui;margin:0;padding:24px}.feedback-page main{max-width:720px;margin:auto}.feedback-page label{display:block;margin-top:18px}.feedback-page input,.feedback-page select,.feedback-page textarea{box-sizing:border-box;width:100%;font:inherit;padding:12px;border-radius:8px}.feedback-page button{font:inherit;padding:12px 20px;margin-top:16px;cursor:pointer}.feedback-entry{border:1px solid #a98b55;padding:16px;margin:16px 0;white-space:pre-wrap;overflow-wrap:anywhere}.feedback-page a{color:#f4da95}@media print{.feedback-link{display:none}}
body[data-cover="royalarchive"] .book-cover-display{background:#472b5f;color:#ffe6a0}body[data-cover="dragonvault"] .book-cover-display{background:#172738;color:#efb383}.swatch-royalarchive{background:#472b5f}.swatch-dragonvault{background:#172738}.wand-swatch{background:linear-gradient(135deg,#352043,#9a6b3d);color:#ffe7a0}.burst-aurora{color:#7effcf}.burst-phoenix{color:#ffcb65}
.burst-aurora span{color:#7effcf}.burst-phoenix span{color:#ffcb65;animation-name:cast-ember}body[data-cover="royalarchive"] #pages .page{border-top:7px solid #472b5f}body[data-cover="dragonvault"] #pages .page{border-top:7px solid #172738}.feedback-link{position:fixed;left:12px;bottom:12px;z-index:29;max-width:44vw;font-size:14px;box-shadow:0 3px 12px #0005}@media(max-width:600px){.feedback-link{font-size:12px;padding:8px;max-width:40vw;margin:0;bottom:18px}}

.potion-bottle{font-size:64px;text-align:center;color:var(--potion-color);background:#20263c;border:2px solid var(--potion-color);border-radius:18px;padding:8px}.potion-actions{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:20px}.potion-actions button{font-size:14px;padding:10px}.potion-actions button:disabled{opacity:.5}
