.flex{display:flex;gap:1rem}.flex-wrap{flex-wrap:wrap}.align-items-center{align-items:center}.align-items-end{align-items:flex-end}.justify-content-end{justify-content:flex-end}.no-gap{gap:0}.gap-xs{gap:.25rem}.gap-sm{gap:.5rem}.gap-md{gap:1rem}.gap-lg{gap:1.5rem}.gap-xl{gap:2rem}
:root{--xxs:0.125rem;--xs:0.25rem;--sm:0.5rem;--md:1rem;--lg:2rem;--xl:4rem;--xxl:8rem}.m-none{margin:0!important}.p-none{padding:0!important}.mt-none{margin-block-start:0!important}.pt-none{padding-block-start:0!important}.mr-none{margin-inline-end:0!important}.pr-none{padding-inline-end:0!important}.mb-none{margin-block-end:0!important}.pb-none{padding-block-end:0!important}.ml-none{margin-inline-start:0!important}.pl-none,.px-none{padding-inline-start:0!important}.px-none{padding-inline-end:0!important}.py-none{padding-block-end:0!important;padding-block-start:0!important}.mx-none{margin-inline-end:0!important;margin-inline-start:0!important}.my-none{margin-block-end:0!important;margin-block-start:0!important}.m-xxs{margin:var(--xxs)!important}.p-xxs{padding:var(--xxs)!important}.mt-xxs{margin-block-start:var(--xxs)!important}.pt-xxs{padding-block-start:var(--xxs)!important}.mr-xxs{margin-inline-end:var(--xxs)!important}.pr-xxs{padding-inline-end:var(--xxs)!important}.mb-xxs{margin-block-end:var(--xxs)!important}.pb-xxs{padding-block-end:var(--xxs)!important}.ml-xxs{margin-inline-start:var(--xxs)!important}.pl-xxs,.px-xxs{padding-inline-start:var(--xxs)!important}.px-xxs{padding-inline-end:var(--xxs)!important}.py-xxs{padding-block-end:var(--xxs)!important;padding-block-start:var(--xxs)!important}.mx-xxs{margin-inline-end:var(--xxs)!important;margin-inline-start:var(--xxs)!important}.my-xxs{margin-block-end:var(--xxs)!important;margin-block-start:var(--xxs)!important}.m-xs{margin:var(--xs)!important}.p-xs{padding:var(--xs)!important}.mt-xs{margin-block-start:var(--xs)!important}.pt-xs{padding-block-start:var(--xs)!important}.mr-xs{margin-inline-end:var(--xs)!important}.pr-xs{padding-inline-end:var(--xs)!important}.mb-xs{margin-block-end:var(--xs)!important}.pb-xs{padding-block-end:var(--xs)!important}.ml-xs{margin-inline-start:var(--xs)!important}.pl-xs,.px-xs{padding-inline-start:var(--xs)!important}.px-xs{padding-inline-end:var(--xs)!important}.py-xs{padding-block-end:var(--xs)!important;padding-block-start:var(--xs)!important}.mx-xs{margin-inline-end:var(--xs)!important;margin-inline-start:var(--xs)!important}.my-xs{margin-block-end:var(--xs)!important;margin-block-start:var(--xs)!important}.m-sm{margin:var(--sm)!important}.p-sm{padding:var(--sm)!important}.mt-sm{margin-block-start:var(--sm)!important}.pt-sm{padding-block-start:var(--sm)!important}.mr-sm{margin-inline-end:var(--sm)!important}.pr-sm{padding-inline-end:var(--sm)!important}.mb-sm{margin-block-end:var(--sm)!important}.pb-sm{padding-block-end:var(--sm)!important}.ml-sm{margin-inline-start:var(--sm)!important}.pl-sm,.px-sm{padding-inline-start:var(--sm)!important}.px-sm{padding-inline-end:var(--sm)!important}.py-sm{padding-block-end:var(--sm)!important;padding-block-start:var(--sm)!important}.mx-sm{margin-inline-end:var(--sm)!important;margin-inline-start:var(--sm)!important}.my-sm{margin-block-end:var(--sm)!important;margin-block-start:var(--sm)!important}.m-md{margin:var(--md)!important}.p-md{padding:var(--md)!important}.mt-md{margin-block-start:var(--md)!important}.pt-md{padding-block-start:var(--md)!important}.mr-md{margin-inline-end:var(--md)!important}.pr-md{padding-inline-end:var(--md)!important}.mb-md{margin-block-end:var(--md)!important}.pb-md{padding-block-end:var(--md)!important}.ml-md{margin-inline-start:var(--md)!important}.pl-md,.px-md{padding-inline-start:var(--md)!important}.px-md{padding-inline-end:var(--md)!important}.py-md{padding-block-end:var(--md)!important;padding-block-start:var(--md)!important}.mx-md{margin-inline-end:var(--md)!important;margin-inline-start:var(--md)!important}.my-md{margin-block-end:var(--md)!important;margin-block-start:var(--md)!important}.mlg{margin:var(--lg)!important}.plg{padding:var(--lg)!important}.mt-lg{margin-block-start:var(--lg)!important}.pt-lg{padding-block-start:var(--lg)!important}.mr-lg{margin-inline-end:var(--lg)!important}.pr-lg{padding-inline-end:var(--lg)!important}.mb-lg{margin-block-end:var(--lg)!important}.pb-lg{padding-block-end:var(--lg)!important}.ml-lg{margin-inline-start:var(--lg)!important}.pl-lg,.px-lg{padding-inline-start:var(--lg)!important}.px-lg{padding-inline-end:var(--lg)!important}.py-lg{padding-block-end:var(--lg)!important;padding-block-start:var(--lg)!important}.mx-lg{margin-inline-end:var(--lg)!important;margin-inline-start:var(--lg)!important}.my-lg{margin-block-end:var(--lg)!important;margin-block-start:var(--lg)!important}.m-xl{margin:var(--xl)!important}.p-xl{padding:var(--xl)!important}.mt-xl{margin-block-start:var(--xl)!important}.pt-xl{padding-block-start:var(--xl)!important}.mr-xl{margin-inline-end:var(--xl)!important}.pr-xl{padding-inline-end:var(--xl)!important}.mb-xl{margin-block-end:var(--xl)!important}.pb-xl{padding-block-end:var(--xl)!important}.ml-xl{margin-inline-start:var(--xl)!important}.pl-xl,.px-xl{padding-inline-start:var(--xl)!important}.px-xl{padding-inline-end:var(--xl)!important}.py-xl{padding-block-end:var(--xl)!important;padding-block-start:var(--xl)!important}.mx-xl{margin-inline-end:var(--xl)!important;margin-inline-start:var(--xl)!important}.my-xl{margin-block-end:var(--xl)!important;margin-block-start:var(--xl)!important}.m-xxl{margin:var(--xxl)!important}.p-xxl{padding:var(--xxl)!important}.mt-xxl{margin-block-start:var(--xxl)!important}.pt-xxl{padding-block-start:var(--xxl)!important}.mr-xxl{margin-inline-end:var(--xxl)!important}.pr-xxl{padding-inline-end:var(--xxl)!important}.mb-xxl{margin-block-end:var(--xxl)!important}.pb-xxl{padding-block-end:var(--xxl)!important}.ml-xxl{margin-inline-start:var(--xxl)!important}.pl-xxl,.px-xxl{padding-inline-start:var(--xxl)!important}.px-xxl{padding-inline-end:var(--xxl)!important}.py-xxl{padding-block-end:var(--xxl)!important;padding-block-start:var(--xxl)!important}.mx-xxl{margin-inline-end:var(--xxl)!important;margin-inline-start:var(--xxl)!important}.my-xxl{margin-block-end:var(--xxl)!important;margin-block-start:var(--xxl)!important}:root{--page-bg:#fff;--text-color:#000;--muted-text-color:#666;--danger-text-color:#ff1d30;--link-color:#1d65ff;--focus-ring-color:#1d65ff;--divider-color:#ddd;--panel-border-color:#ddd;--box-border-color:#000;--list-item-border-color:#bbb;--chip-border-color:#aaa;--field-text:#000;--field-bg-hover:#f3f3f3;--field-visible-bg:#f3f3f3;--reverse-bg:#000;--reverse-text:#fff;--reverse-field-bg-hover:#222;--reverse-accent-color:#6294ff;--button-primary-bg:#000;--button-primary-border:#000;--button-primary-text:#fff;--button-primary-hover-bg:#444;--button-primary-hover-border:#444;--button-secondary-text:#000;--button-secondary-hover-border:#666;--button-secondary-hover-text:#666;--icon-button-border:#aaa;--icon-button-text:#555;--icon-button-hover-contrast:#111;--editor-bg:#eee;--editor-text:#000;--nav-bg:#000;--nav-text:#fff;--nav-hover-text:#6294ff;--nav-active-bg:#1d65ff;--nav-border-bottom-color:transparent;--announcement-bg:#f5f5f5;--card-border-color:#ddd;--card-bg:transparent;--tooltip-bg:#333;--tooltip-text:#fff;--success-bg:#28a745;--warning-text:#ffd43b;--neutral-hover-bg:#555;--danger-bg-hover:#b31f1f}.assistive-text,.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}body{background-color:var(--page-bg);color:var(--text-color);font-family:IBM Plex Mono,monospace;line-height:1.45;overflow-y:scroll;padding:0 25px}.sheet{margin-top:3.25em}@media (max-width:500px){.sheet{margin-top:2.5em}}.container-slim{margin:100px auto 0;max-width:700px}.container-center-center{align-items:center;display:flex;height:100vh;justify-content:center}.container-center-center .inner{display:block;max-width:400px;width:100%}.container-center-center .inner .field{width:100%}h1{font-size:18px;font-weight:700;margin-bottom:1.5rem}p{margin-bottom:1rem}a{word-wrap:break-word;color:var(--link-color);overflow-wrap:break-word}.strong,strong{font-weight:700}.em,em{font-style:italic}li{margin:0 0 .5em}table{width:100%}tbody tr{border-top:1px solid var(--divider-color)}th{font-size:.8em;font-weight:700;padding:.1em .5em}td{padding:.25em}button{color:currentColor;font-size:1rem}.section,section{border-bottom:1px solid var(--divider-color);margin:1em auto;max-width:650px;padding-bottom:1em}.section:last-child,section:last-child{border-bottom:none}.section>.label,section>.label{margin-bottom:1em}summary.label{cursor:pointer;display:list-item}.row{align-items:flex-start;display:flex;justify-content:space-between}.row-left{justify-content:flex-start}.row-spaced{justify-content:space-around}.row-vert-centered{align-items:center}.label{display:block;font-size:.8em;letter-spacing:.1em;padding:.1em .5em;text-transform:uppercase}.label-inline{display:inline-block}.box{border:1px solid var(--box-border-color);text-align:center}.box-lite{border:none;border-top:1px solid var(--divider-color)}.box-lite:last-child{border-right:none}.row-left .box{margin-right:1em}.row-left .box:last-child{margin-right:0}.col-2{-moz-columns:2;column-count:2}.sep{font-style:normal;font-weight:700;margin:0 -.25em}.field{background-color:transparent;border:none;color:var(--field-text);display:inline-block;font-family:IBM Plex Mono,monospace;font-size:.9em;line-height:1em;max-width:none;min-width:0;padding:.25em;width:auto}.field:focus,.field:hover{background-color:var(--field-bg-hover);color:var(--link-color)}.reverse .field{background-color:var(--reverse-bg);color:var(--reverse-text)}.reverse .field:focus,.reverse .field:hover{background-color:var(--reverse-field-bg-hover);color:var(--reverse-accent-color)}.field-focus{border:1px solid var(--field-visible-bg)}.field-visible{background-color:var(--field-visible-bg)}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{opacity:1}.checkbox-group{align-items:center;display:flex;gap:1em}.checkbox-group label{align-items:center;cursor:pointer;display:flex;gap:.25em}.checkbox-group input[type=checkbox]{cursor:pointer;margin:0}.field.size-0{width:1.15em}.field-number.size-0{width:1.6em}.field.size-1{width:1.1em}.field-number.size-1{width:2.1em}.field.size-2{width:1.7em}.field-number.size-2{width:2.7em}.field.size-3{width:2.3em}.field-number.size-3{width:3.3em}.field.size-4{width:2.9em}.field-number.size-4{width:3.9em}.field.size-5{width:3.5em}.field-number.size-5{width:4.5em}.field.size-6{width:4.1em}.field-number.size-6{width:5.1em}.field.size-7{width:4.7em}.field-number.size-7{width:5.7em}.field.size-8{width:5.3em}.field-number.size-8{width:6.3em}.field.size-9{width:5.9em}.field-number.size-9{width:6.9em}.field.size-10{width:6.5em}.field-number.size-10{width:7.5em}.field.size-11{width:7.1em}.field-number.size-11{width:8.1em}.field.size-12{width:7.7em}.field-number.size-12{width:8.7em}.field.size-13{width:8.3em}.field-number.size-13{width:9.3em}.field.size-14{width:8.9em}.field-number.size-14{width:9.9em}.field.size-15{width:9.5em}.field-number.size-15{width:10.5em}.field.size-16{width:10.1em}.field-number.size-16{width:11.1em}.field.size-17{width:10.7em}.field-number.size-17{width:11.7em}.field.size-18{width:11.3em}.field-number.size-18{width:12.3em}.field.size-19{width:11.9em}.field-number.size-19{width:12.9em}.field.size-20{width:12.5em}.field-number.size-20{width:13.5em}.field.size-21{width:13.1em}.field-number.size-21{width:14.1em}.field.size-22{width:13.7em}.field-number.size-22{width:14.7em}.field.size-23{width:14.3em}.field-number.size-23{width:15.3em}.field.size-24{width:14.9em}.field-number.size-24{width:15.9em}.field.size-25{width:15.5em}.field-number.size-25{width:16.5em}.field.size-26{width:16.1em}.field-number.size-26{width:17.1em}.field.size-27{width:16.7em}.field-number.size-27{width:17.7em}.field.size-28{width:17.3em}.field-number.size-28{width:18.3em}.field.size-29{width:17.9em}.field-number.size-29{width:18.9em}.field.size-30{width:18.5em}.field-number.size-30{width:19.5em}.field.size-31{width:19.1em}.field-number.size-31{width:20.1em}.field.size-32{width:19.7em}.field-number.size-32{width:20.7em}.field.size-33{width:20.3em}.field-number.size-33{width:21.3em}.field.size-34{width:20.9em}.field-number.size-34{width:21.9em}.field.size-35{width:21.5em}.field-number.size-35{width:22.5em}.field.size-36{width:22.1em}.field-number.size-36{width:23.1em}.field.size-37{width:22.7em}.field-number.size-37{width:23.7em}.field.size-38{width:23.3em}.field-number.size-38{width:24.3em}.field.size-39{width:23.9em}.field-number.size-39{width:24.9em}.field.size-40{width:24.5em}.field-number.size-40{width:25.5em}.field.size-41{width:25.1em}.field-number.size-41{width:26.1em}.field.size-42{width:25.7em}.field-number.size-42{width:26.7em}.field.size-43{width:26.3em}.field-number.size-43{width:27.3em}.field.size-44{width:26.9em}.field-number.size-44{width:27.9em}.field.size-45{width:27.5em}.field-number.size-45{width:28.5em}.field.size-46{width:28.1em}.field-number.size-46{width:29.1em}.field.size-47{width:28.7em}.field-number.size-47{width:29.7em}.field.size-48{width:29.3em}.field-number.size-48{width:30.3em}.field.size-49{width:29.9em}.field-number.size-49{width:30.9em}.field.size-50{width:30.5em}.field-number.size-50{width:31.5em}.field.size-full,.size-full{width:100%}select{font-family:IBM Plex Mono,monospace;padding:.25em}.block{display:block}.block.centered{margin-left:auto;margin-right:auto}.inline-block{display:inline-block}.float-left{float:left}.float-right{float:right}.clearfix:after{clear:both;content:"";display:table}.no-break{display:inline-block;white-space:nowrap}.flex-baseline{align-items:baseline;display:inline-flex;gap:.25em}.vert-after{margin-bottom:1em}.vert-center{align-items:center;display:flex}.padded{padding:5px}.small{font-size:.75em}.normal{font-size:1rem}.huge{font-size:1.5em}@media (max-width:650px){.huge{font-size:1.25em}.huge.padded{padding:.125em}}.muted{color:var(--muted-text-color)}.centered,.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.strong{font-weight:700}.reverse{background:var(--reverse-bg);color:var(--reverse-text)}.danger{color:var(--danger-text-color)}.title{font-weight:700}.meta{font-style:italic}.button-primary,.button-secondary{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--button-primary-bg);border:2px solid var(--button-primary-border);box-sizing:border-box;color:var(--button-primary-text);cursor:pointer;display:inline-block;font-family:IBM Plex Mono,monospace;font-size:14px;margin:1em 0;padding:.5em .75em;text-align:center;text-decoration:none}.button-primary:focus,.button-primary:hover,.button-secondary:focus,.button-secondary:hover{background-color:var(--button-primary-hover-bg);border-color:var(--button-primary-hover-border)}.button-secondary{background-color:transparent;color:var(--button-secondary-text)}.button-secondary:focus,.button-secondary:hover{background-color:transparent;border-color:var(--button-secondary-hover-border);color:var(--button-secondary-hover-text)}.button-discoverable{background-color:transparent;border:1px solid transparent;border-radius:3px;color:var(--text-color);cursor:pointer;font-family:IBM Plex Mono,monospace}.button-discoverable:focus,.button-discoverable:hover{border-color:var(--button-primary-hover-border)}.button-add,.button-collapse,.button-delete,.button-sort{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:1px solid var(--icon-button-border);border-radius:3px;color:var(--icon-button-text);cursor:pointer;display:flex;font-family:IBM Plex Mono,monospace;font-size:14px;height:24px;justify-content:center;line-height:1;margin-left:5px;padding:0;width:24px}.button-add{display:inline-block;margin:10px auto;text-align:center}.button-add:focus,.button-add:hover{border-color:var(--link-color);color:var(--link-color)}.button-collapse:focus,.button-collapse:hover,.button-sort:focus,.button-sort:hover{border-color:var(--icon-button-hover-contrast);color:var(--icon-button-hover-contrast)}.button-delete:focus,.button-delete:hover{border-color:var(--danger-text-color);color:var(--danger-text-color)}.quill-editor{background-color:var(--editor-bg);font-family:IBM Plex Mono,monospace}.quill-editor [contenteditable]{color:var(--editor-text)}.quill-editor .ql-editor h1{font-size:1.5em;font-weight:700}.quill-editor .ql-editor h2{font-size:1.25em;font-weight:700}.quill-editor .ql-editor ol,.quill-editor .ql-editor ul{padding-left:0}.quill-editor a:hover{cursor:pointer}.quill-editor em{font-style:italic}.quill-editor strong{font-weight:700}.quill-editor.collapsed{max-height:50px;overflow:hidden;position:relative}.quill-editor.collapsed:after{background:linear-gradient(to bottom,transparent 75%,var(--editor-bg) 100%);bottom:0;content:"";display:block;height:100px;left:0;pointer-events:none;position:absolute;right:0}.ql-editor{overflow:visible}.textarea-font-sans-serif .ql-editor{font-family:system-ui,sans-serif;font-size:15px}.textarea-font-serif .ql-editor{font-family:Charter,Bitstream Charter,Sitka Text,Cambria,serif;font-size:15px}.ql-editor:focus{outline:2px solid var(--focus-ring-color)}@media (max-width:650px){.quill-editor{overflow-x:hidden}}.list-field .quill-editor,.spell-list .quill-editor{width:100%}.list-field .ql-editor,.spell-list .ql-editor{padding:6px 8px}.list-field .ql-tooltip,.spell-list .ql-tooltip{z-index:1}.ql-close{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;line-height:1}.slot-label{display:inline-block;font-size:1.25rem;padding:0 .5em}.spell-slots{padding:0 2em}.spell-slots-total{font-weight:700}.list-item{border:1px solid var(--list-item-border-color);border-radius:4px;padding:.25em}.sheet-nav{background-color:var(--nav-bg);display:block;left:50%;margin:0 auto;max-width:650px;position:fixed;text-align:center;top:0;transform:translateX(-50%);width:100%;z-index:10}.sheet-nav ul{position:relative}.sheet-nav li{display:inline-block;margin:0}.sheet-nav button{unset:all;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--nav-bg);border:none;color:var(--nav-text);cursor:pointer;display:inline-block;font-family:IBM Plex Mono,monospace;font-size:1rem;padding:.5em}.sheet-nav button:focus,.sheet-nav button:hover{color:var(--nav-hover-text)}.sheet-nav .active button{background-color:var(--nav-active-bg)}.sheet-nav .active button:focus,.sheet-nav .active button:hover{color:var(--nav-text)}.sheet-nav .back-button{display:block;height:100%;left:0;position:absolute;top:0}.sheet-nav .back-button a{align-items:center;color:var(--nav-text);display:flex;font-family:IBM Plex Mono,monospace;font-size:1.25rem;font-weight:700;height:100%;padding:0 .5rem;text-decoration:none}.sheet-nav .back-button a img{display:block;height:25px;margin-bottom:0;position:relative;vertical-align:center;width:auto}.sheet-nav .back-button a:focus,.sheet-nav .back-button a:hover{background-color:var(--nav-active-bg);color:#fff}@media (max-width:500px){.sheet-nav .back-button a{padding:0 .25rem}.sheet-nav .back-button a img{height:20px}}.sheet-nav .delete-character-button{align-items:center;display:block;display:flex;height:100%;left:auto;padding:0;position:absolute;right:0;top:0;width:auto}.sheet-nav .delete-character-button button{background:transparent;box-sizing:border-box;height:37px;padding:0 .5rem}.sheet-nav .delete-character-button button:focus,.sheet-nav .delete-character-button button:hover{background:var(--danger-bg-hover)}.sheet-nav .delete-character-button img{display:block;height:25px;width:auto}.sheet-nav .save-indicator{align-items:center;display:flex;height:calc(100% - 1px);left:auto;padding:0;position:absolute;right:0;top:0;width:auto}.sheet-nav .save-indicator button{background:transparent;color:var(--nav-text);font-size:1.25em;height:37px;padding:0 .5rem;position:relative}.sheet-nav .save-indicator button.save-unsaved:hover{background:var(--neutral-hover-bg)}.sheet-nav .save-indicator button.save-saving i{animation:spin 1s linear infinite}.sheet-nav .save-indicator button.save-saved:hover{background:var(--success-bg);color:#fff}.sheet-nav .save-indicator button.save-error{color:var(--warning-text)}.sheet-nav .save-indicator button.save-error:hover{background:var(--neutral-hover-bg)}.sheet-nav .save-indicator button:disabled{cursor:not-allowed}.sheet-nav .save-indicator img{display:block;height:25px;position:relative}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.save-indicator .retry-bubble{background:var(--tooltip-bg);border-radius:4px;color:var(--tooltip-text);font-size:11px;left:50%;margin-top:5px;padding:4px 8px;position:absolute;top:100%;transform:translateX(-50%);white-space:nowrap;z-index:1000}.save-indicator .retry-bubble .retry-arrow{border-bottom:4px solid var(--tooltip-bg);border-left:4px solid transparent;border-right:4px solid transparent;height:0;left:50%;position:absolute;top:-4px;transform:translateX(-50%);width:0}@media (max-width:500px){.sheet-nav ul{padding-left:40px;text-align:left}.sheet-nav button{font-size:.8rem}.sheet-nav .delete-character-button button{height:30px;padding:0 .25rem}.sheet-nav .delete-character-button img{height:20px}.sheet-nav .save-indicator{right:0}.sheet-nav .save-indicator button{height:30px;padding:0 .25rem}.sheet-nav .save-indicator img{height:20px}}.vitals-row{gap:1em}.death-saves-row{align-items:center;display:flex;gap:.66rem;justify-content:center}@media (max-width:650px){.vitals-row{display:grid;gap:1em;grid-template-columns:repeat(3,1fr);justify-content:center}.bio-break{display:none}}.abilities{gap:.5em}@media (max-width:530px){.abilities{display:grid;gap:1em;grid-template-columns:65px 65px 65px;justify-content:center}}.ability{width:65px}.skills-list{-moz-columns:2;column-count:2}@media (max-width:650px){.skills-list{-moz-columns:1;column-count:1}}.skill-item{align-items:center;display:flex;gap:0}.skill-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;cursor:pointer;font-family:IBM Plex Mono,monospace;font-size:1rem;padding:0}.skill-modifier{display:inline-block;text-align:right;width:2rem}.skill-override{text-decoration:underline}.skill-override-dialog{border:none;border-radius:4px;box-shadow:0 0 10px 0 rgba(0,0,0,.25);box-sizing:border-box;left:50%;margin:0;max-width:90%;position:fixed;top:50%;transform:translate(-50%,-50%);width:650px}::backdrop{background-color:rgba(0,0,0,.5)}.attack-notes{position:relative}.attack-notes .ql-editor{padding:.5em}.note-row{border-top:none}.content h2{font-weight:700}.content ul{list-style:disc;margin-bottom:1rem;padding-left:2em}.content li{margin-bottom:.5em}.sheet-list{margin-bottom:2em;padding-left:0}.sheet-list li{margin:0 0 1rem}.sheet-list p{margin:0}.character-actions{align-items:center;border:1px solid var(--panel-border-color);border-radius:4px;display:flex;font-size:.85em;gap:1rem;margin-top:.25rem;padding:.25rem}.account-actions{position:absolute;right:20px;top:20px}.support-me{margin-top:200px;text-align:center}.announcement{background-color:var(--announcement-bg);margin:2em auto;max-width:700px;padding:.75em 1em}.announcement>*{margin:0}.announcement>*+*{margin-top:1em}.attacks-mobile{display:flex;flex-direction:column;gap:1rem}.attack-card{background:var(--card-bg);border:1px solid var(--card-border-color);border-radius:4px;padding:.5rem}.attack-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:.25rem}.attack-name{flex:1;font-size:.9rem;font-weight:700}.attack-stats{display:flex;gap:1rem;margin-bottom:.25rem}.stat-group{align-items:baseline;display:flex;gap:.25rem}.stat-value{font-size:.9rem}.attack-notes{display:flex;flex-direction:column;gap:.25rem}.attack-notes .stat-label{margin-bottom:.25rem}@media (max-width:675px){.attacks-table{display:none}}.notyf__message{font-family:system-ui,sans-serif;font-size:.9rem;line-height:1.3}.screenshot-gallery{display:flex;flex-wrap:wrap;gap:1rem}.screenshot-item{flex:1;max-width:300px;min-width:200px}.screenshot-item img{display:block;height:auto;max-width:100%}html.dark-mode{--page-bg:#1a1a1a;--text-color:#ccc;--muted-text-color:#999;--danger-text-color:#ff626f;--link-color:#78cdff;--focus-ring-color:#78cdff;--divider-color:#ccc;--panel-border-color:#333;--box-border-color:#ccc;--list-item-border-color:#999;--chip-border-color:#666;--field-text:#ccc;--field-bg-hover:#333;--field-visible-bg:#333;--reverse-bg:#ccc;--reverse-text:#1a1a1a;--reverse-field-bg-hover:#eee;--reverse-accent-color:#1d65ff;--button-primary-bg:#ccc;--button-primary-border:#ccc;--button-primary-text:#1a1a1a;--button-primary-hover-bg:#eee;--button-primary-hover-border:#eee;--button-secondary-text:#ccc;--button-secondary-hover-border:#fff;--button-secondary-hover-text:#fff;--icon-button-border:#666;--icon-button-text:#999;--icon-button-hover-contrast:#fff;--editor-bg:#222;--editor-text:#ccc;--nav-bg:#1a1a1a;--nav-text:#ccc;--nav-hover-text:#78cdff;--nav-active-bg:#1d65ff;--nav-border-bottom-color:#ccc;--announcement-bg:#060606;--card-border-color:#ccc;--card-bg:#1a1a1a;--tooltip-bg:#333;--tooltip-text:#fff;--success-bg:#28a745;--warning-text:#ffd43b;--neutral-hover-bg:#555;--danger-bg-hover:#b31f1f;background-color:var(--page-bg);color:var(--text-color);color-scheme:dark}html.dark-mode .sheet-nav{border-block-end:1px solid var(--nav-border-bottom-color)}html.dark-mode .sheet-nav .active button,html.dark-mode .sheet-nav .active button:focus,html.dark-mode .sheet-nav .active button:hover{color:#fff}html.dark-mode .mini-icon svg{fill:#ccc}html.dark-mode .sheet-list li{border-bottom-color:hsla(0,0%,100%,.2)}html.dark-mode .checkbox-group input[type=checkbox]{background-color:var(--field-bg-hover);border-color:var(--box-border-color)}html.dark-mode .stat-label{color:var(--muted-text-color)}
