*{font-family:Roboto,sans-serif;margin:0;padding:0;word-wrap:break-word;scroll-margin:70px;text-decoration-skip-ink:none}@font-face{font-family:"Roboto";font-style:normal;font-weight:75% 100%;font-stretch:100%;src:url(/font/roboto.woff2) format("woff2")}@media print{@page{size:a3 portrait;margin:.45in}*{-webkit-print-color-adjust:exact;print-color-adjust:exact}header,#sidebar,#sidebar-popover,.filter,.tooltip{display:none !important}body,.card_holder{background-color:rgba(0,0,0,0) !important}}:root{--main-bg-color: #2d2e46;--darker-bg-color: #27263e;--divider-color: #4a4c71;--light-divider-color: #6b6d8c;--input-color: #454666;--backdrop-color: #1d1e2c;--text-color: white;--faded-text-color: #9192a7;--header-color: #c9b1ff;--sheet-element-label: #ffffff;--sheet-element-banner: #181818;--sheet-element-background: #ffffff;--sheet-element-banner: #212746;--sheet-element-text: #212746;--sheet-element-check: #212746;--sheet-element-normal: #585a95;--sheet-element-light: #bebef0}:target{animation:target-fade 1.5s}@keyframes target-fade{from{background-color:#595c8a}to{background-color:rgba(0,0,0,0)}}textarea{width:95%;height:100px}.dotted{border-top:2px dotted var(--light-divider-color);background:rgba(0,0,0,0);margin:10px -8px 8px}a{position:relative;display:inline}.card-inner{overflow:hidden}.print-button{flex:0 0 30px;margin:auto 0 0;cursor:pointer;stroke:#fff;transition:stroke 150ms !important}.print-button:hover{stroke:#4bb4ff}.pdf_link{display:flex;gap:4px}.pdf_link .icon{background-color:currentColor;width:22px;height:22px}.pdf_link span{align-content:center}.tooltip .name{font-weight:bold;display:block;font-size:1.15em;margin-bottom:3px}.tooltip .name .tooltip_name{font-weight:bold;display:block;font-size:1.15em;margin-bottom:3px}.news img{max-width:850px;border:5px solid var(--backdrop-color);border-radius:10px}@keyframes throbber{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.tooltip{display:block;animation:fadeIn .3s forwards;opacity:0;animation-delay:.4s;font-weight:450;pointer-events:none;width:320px;font-size:14px;padding:8px;background-color:var(--input-color);border-color:var(--light-divider-color);border-radius:6px;border-width:2px;border-style:solid;color:#fff;text-align:center;padding:6px;position:absolute;z-index:9999;text-transform:none;line-height:normal}.tooltip.loading{height:auto}.tooltip.loading::after{content:"";width:32px;height:32px;margin:16px;border-top:3px solid var(--light-divider-color);border-right:3px solid rgba(0,0,0,0);border-radius:50%;display:inline-block;box-sizing:border-box;animation:throbber 1s linear infinite}.tooltip.menu{width:150px;animation-delay:0s;pointer-events:all;animation:fadeIn .15s forwards;padding:4px}.tooltip.menu a{display:block;padding:5px 0;border-radius:6px;user-select:none}.tooltip.menu a:hover{background:var(--light-divider-color)}.tooltip.menu a[href]{color:#fff !important;text-decoration:none !important;cursor:pointer}.tooltip.menu a:not([href]){color:var(--faded-text-color)}.tooltip.copy{width:150px;animation-delay:0s}.tooltip.thidden{animation:fadeOut .15s forwards !important}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px);}100%{opacity:1;transform:translateY(0);}}@keyframes fadeOut{0%{opacity:1;transform:translateY(0);}100%{opacity:0;transform:translateY(10px);}}textarea#card_body,textarea#main_text{height:300px}#edit-side{flex:1 1 30%}#preview-side{flex:0 0 30%}.label_top label,.label_top text,label.label_top,text.label_top{display:block}.extra-button{height:28px;width:28px;border-radius:5px;transition:80ms background;user-select:none;cursor:pointer;fill:#fff}.card .extra-button{position:absolute;top:5px;right:5px;z-index:80}.card .extra-button:active{top:6px}.extra-button svg{height:28px;width:28px}.extra-button:hover{background:rgba(255,255,255,.2)}.extra-button::after{content:url("/icon/more.svg")}.icon.editable{background-color:rgba(0,0,0,0);width:20px;min-width:20px;height:20px;margin:auto -10px 4px;position:relative;left:-10px;align-self:center;mask-position:center;mask-repeat:no-repeat;mask-image:url(/icon/rename.svg)}.icon.editable:has(+input.clear:hover:not(:focus)){background-color:#4bb4ff}div.character-sheet-list{padding:18px 27px !important}.card.character .text .title{margin-right:20px}.cl-header{display:flex;margin:20px 0 12px;margin-top:20px;border-bottom:2px var(--divider-color) solid}.cl-header .group-name{margin-top:auto;flex:1 1;font-size:20px;text-transform:uppercase;font-weight:800}.cl-header span.group-name{user-select:none;caret-color:rgba(0,0,0,0)}.cl-header .check{display:inline-block}.cl-header .invite{user-select:none;margin-top:auto;margin-bottom:5px}.cl-header .invite .hidden-code{font-weight:bold;color:rgba(0,0,0,0);user-select:none;background:var(--input-color);border-radius:4px;padding-top:2px;padding:1px 5px;margin-right:5px;cursor:pointer}.cl-header .invite .hidden-code.show{color:#fff;background:rgba(0,0,0,0);user-select:text;cursor:text}.centered{text-align:center;color:var(--light-divider-color);margin:16px 0;font-weight:normal}.news-name{display:inline-block;margin:0 0 10px}.news-name a{text-decoration:none !important}.news-name a:hover[href]{color:unset !important}.comment-user{display:inline-block}.comment-form textarea{height:fit-content;padding:5px 8px;font-size:18px;min-height:120px;width:100%;margin:0;resize:none;box-sizing:border-box}.news-date{float:right;color:var(--faded-text-color) !important;font-size:1.1em;font-weight:bold}.comment-date{display:inline-block;color:var(--faded-text-color) !important;font-size:.8em;margin-left:5px}.comment{margin:16px 0}.comment-body p{margin-top:5px;margin-bottom:0}.comment-body p:first-child{margin-top:2px;margin-bottom:0}.editor_split{display:flex;gap:0 10px}.content .card_holder{margin-top:16px}.container header,.container .sidebar{display:none !important}.container .page{margin:0;max-width:unset;padding:0;transition:none}.container .main_body{border:none;border-radius:0;padding:0}form ul{margin:8px 0}hr{width:100%;height:2px;background:var(--divider-color);border:0;margin:16px 0}ul{margin:8px 0 8px 20px;list-style-type:disc}ul li{margin:6px 0}.diff{display:flex;margin-top:12px;gap:30px}.diff h3{margin:0 auto;width:fit-content}.diff>div{flex:1 1 50%}.diff>div:not(:last-child){border-right:2px solid var(--divider-color);padding-right:30px}.diff p{margin:5px 0}.diff_remove{color:#ff9494}.diff_add{color:#a5ef69}.sources a{color:var(--text-color)}.menu-login{display:flex;flex-direction:column;gap:5px}.menu-login input{height:24px;width:100%;box-sizing:border-box;margin:0 !important}.menu-login input[type=submit]{width:100%;font-size:16px;height:auto;padding:2px 12px !important;font-weight:normal}form>input[type=submit]{border-radius:8px;background:linear-gradient(270deg, #4e30ab 0%, #2878be 100%);padding:8px 0;width:220px;border:0;font-weight:bold;font-size:17px}a.editor_link:hover,a.button:hover,.editor input[type=submit]:hover{filter:brightness(1.2)}.main_body a{color:inherit}.main_body a[href],.main_body roll{cursor:pointer;text-decoration:underline;text-decoration-color:var(--faded-text-color);text-decoration-style:dotted;text-decoration-thickness:1px}.card a[href],.card roll{cursor:pointer;color:#000;text-decoration:underline;text-decoration-color:rgba(0,0,0,.5333333333);text-decoration-style:dotted;text-decoration-thickness:1px}.main_body a:hover[href],.main_body roll:hover{color:#e0a2ff;text-decoration-color:#e0a2ff}.editor_link{text-decoration:none !important}html,body{margin:0;height:100%;font-size:16px}.rest-list li{list-style:disclosure-closed;margin:12px 0}ol{padding:0 0 0 20px}body{background-color:var(--backdrop-color);color:#f8f8f8;height:fit-content}p{margin:6px 0}p+p{margin-top:10px}.title-source{color:var(--faded-text-color);font-size:16px;border:var(--light-divider-color) dotted;border-width:0 0 2px;font-weight:500}h1{margin:16px 0 10px;font-weight:850;font-size:26px}h2{margin:20px 0 12px;font-weight:800;text-transform:uppercase;border-bottom:2px var(--divider-color) solid;font-size:20px}.content h2{border-color:var(--light-divider-color)}h2 a[href]{text-decoration:none !important}h3{margin:20px 0 12px;font-size:20px}h4{margin:12px 0 10px;font-size:20px}h5{margin:8px 0 8px;font-size:20px}p+h6{margin-top:18px}h6{margin:8px 0 5px;font-size:18px}.feature-block+.feature-block{margin-top:18px}h1,h2{font-weight:850;text-transform:uppercase}.feature-name::before{content:"";display:inline-block;border-style:solid;border-width:7px 8px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) var(--divider-color);height:0;width:0;margin-right:-2px}.content .feature-name::before{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) var(--light-divider-color)}.feature-name{font-size:17px;text-transform:uppercase}h3,h4,h5,h6{font-weight:800}div>h1:first-child:not(.class-stat),div>h2:first-child:not(.class-stat),div>h3:first-child:not(.class-stat),div>h4:first-child:not(.class-stat),div>h5:first-child:not(.class-stat),div>h6:first-child:not(.class-stat){margin-top:0}h4.search{margin:0}.toc{display:none}.flag{margin:0 0 0 5px;border-radius:2px}.subclass-card-editor .edit-field-image,.subclass-card-editor .edit-field-name,.subclass-card-editor .edit-field-desc,.subclass-card-editor .edit-field-body{display:none}.required_star::after{content:"*";color:#ff4141}.adversary-editor .edit-field-body,.environment-editor .edit-field-body{display:none}.beastform-editor .edit-field-body{display:none}.domain-card-editor .edit-field-desc,.domain-card-editor .edit-field-body{display:none}header{background-color:var(--main-bg-color);width:100%;box-sizing:border-box;border-bottom:2px;border-bottom-style:solid;border-color:var(--divider-color);border-width:2px;z-index:1000;height:50px;position:sticky;top:0}.header-content{width:100%;height:50px;max-width:1730px;overflow:hidden;margin:0 auto;display:flex;padding:0 28px;box-sizing:border-box;gap:12px;font-size:26px}@media (max-width: 1000px){.header-content{font-size:23px}}.header-content a,.header-content p{font-weight:bold}.header-content p{text-wrap:nowrap;text-overflow:clip;width:100%;overflow:hidden;margin:auto;max-width:1500px;box-sizing:border-box;text-transform:unset}.header-content a,.header-content roll{color:#f8f8f8 !important;text-decoration:none}.header-content a:hover,.header-content roll:hover{color:#fff !important;filter:drop-shadow(0 0 2px rgba(255,255,255,.4))}.header-content img{height:48px;padding:4px;box-sizing:border-box;margin-left:4px}.site-logo{border-right:2px solid var(--divider-color);flex:0 0 fit-content;padding-right:40px;margin-left:10px !important}div.title{font-size:23px;font-weight:bold;text-wrap:nowrap;text-overflow:clip;width:100%;overflow:hidden;margin:auto;max-width:1500px;box-sizing:border-box;text-transform:unset;display:flex;gap:10px;margin-left:10px;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}div.title::-webkit-scrollbar{display:none}.title>*:not(:nth-last-child(2)):not(:last-child)::after{content:">";color:#696b93;font-weight:normal;filter:none !important;margin-left:10px}.title p{flex:0 0 fit-content}button.burger_button{display:none;position:relative;right:0px;height:40px;box-sizing:border-box;top:4px;width:40px;background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);touch-action:manipulation;flex:0 0 40px;margin:0}.burger_button span{position:absolute;background-color:#fff;height:3px;width:24px;border-radius:2px;left:6px}.burger_button span:nth-child(1){top:8px}.burger_button span:nth-child(2){top:17px}.burger_button span:nth-child(3){top:26px}@media (max-width: 600px){.cell-domains{display:none !important}}.select_table{border-radius:4px;overflow:clip}.select_table .row{display:flex;flex:100%;margin:-2px 0;padding:4px 10px;border-radius:0;height:40px;font-size:16px}.select_table .row .cell{margin:auto 10px;flex:1 1;text-align:center}.select_table .row .cell.cell-hp,.select_table .row .cell.cell-evasion,.select_table .row .cell.cell-domains{flex:0 1 60px !important}.select_table .row .cell.cell-source{font-size:13px}.select_table .row .cell-name{text-align:start}.select_table .collapsible{border-width:2px 2px 2px 2px !important}.select_table .collapsible,.select_table .content{border-radius:0 !important}.select_table button.selection{margin:0;width:100%;box-sizing:border-box;padding:0}.select_table .row{display:flex;border:2px var(--light-divider-color) solid;box-sizing:border-box;background:var(--input-color)}.select_table .row:not(.header) .cell-domain{flex-flow:row}.select_table .domain-image-holder{display:flex;width:fit-content;margin:auto;gap:8px}.select_table .domain-image-holder .domain-image{width:24px;height:24px;margin:-2px 0;object-fit:fill}.select_table .row.header{padding:2px 10px;padding-right:30px;background:var(--light-divider-color);height:30px}.select_table .row.header .cell{text-align:center;font-weight:bold;font-size:16px}@media (max-width: 1000px){.page{display:block !important;margin:0 !important;padding:0 !important;}.header-content{padding:0 16px}.burger_button{display:block !important}.main_body{width:auto !important}.main_body>div:not(.card_holder){padding:18px 18px !important;border-width:0px !important;border-top-width:2px !important;border-bottom-width:2px !important;border-radius:0px !important}.collapsible{width:100%;text-align:left;padding:10px;font-size:21px;font-weight:bold}}.collapsible{width:100%;text-align:left;padding:12px 16px;font-size:20px;font-weight:bold;margin:12px 0;border-radius:6px;display:flex}.collapsible.edit{font-size:18px}.collapsible img{object-fit:cover;aspect-ratio:1/1;height:30px}.collapsible::after{content:"+";text-align:center;width:100%;flex:0 0 20px;margin:auto}.collapsible.open::after{content:"-"}.collapsible-name{flex:1 1 auto;font-weight:700;text-transform:uppercase}.block,.stat-block{border:2px solid var(--light-divider-color);padding:12px 16px;background:var(--input-color);margin:12px 0}.content .block,.content .stat-block{background:#55577b}.block>p{margin:6px 0}.block>:first-child{margin-top:0px}.block>:last-child{margin-bottom:0px}.quote,blockquote{border-left:4px solid var(--light-divider-color);padding:4px 0 4px 16px;margin:12px 0;font-style:italic}.collapsible.open{border-width:2px 2px 0 2px;border-radius:6px 6px 0px 0px}.content{padding:16px;padding-top:3px;border-radius:0 0 12px 12px;border-width:0 2px 2px 2px;border-color:var(--light-divider-color);border-style:solid;margin:-12px 0px 0px 0px;background:var(--input-color);display:none}.category{background:#27263e;border-radius:0px 0px 10px 10px;padding:10px 16px;border:2px;border-style:solid;border-color:var(--divider-color);overflow-y:auto;margin:-2px 10px 0px}.category hr{margin:4px 0}.filter-inner.dropdown{position:relative}.filter-inner.dropdown::after{content:"+";position:absolute;right:14px;top:4px;color:var(--faded-text-color);font-size:22px}.filter-inner.dropdown:has(.show)::after{content:"-"}.reverse-order li{counter-increment:list -1}ol.reverse-order{list-style-type:none;counter-increment:list;counter-reset:list 6}.reverse-order li::before{content:counter(list) ": ";font-weight:bold}.filter-inner.search{position:relative}.filter-inner.search::after{content:url("/image/search.svg");position:absolute;display:block;width:18px;height:18px;top:9px;right:9px;filter:brightness(0) saturate(100%) invert(66%) sepia(18%) saturate(295%) hue-rotate(199deg) brightness(86%) contrast(84%);pointer-events:none}.dropdown-menu{display:none;position:absolute;width:140px;background-color:var(--main-bg-color);border-style:solid;border-color:var(--divider-color);border-width:2px;border-radius:0 0 8px 8px;z-index:999;margin-top:-2px}.dropdown-menu.show{display:block}.dropdown-menu button{width:100%;border-color:rgba(0,0,0,0);background-color:rgba(0,0,0,0);min-height:30px;font-size:.9em;border-style:none;border-radius:0;padding:8px 10px;text-align:center;margin:0;touch-action:manipulation}.img-filter-button{display:flex;gap:8px}.filter{display:flex;flex-wrap:wrap;gap:8px;margin-top:0;margin-bottom:16px}.filter:not(:first-child){margin-top:12px}.filter-inner{height:36px !important;min-width:60px;box-sizing:border-box;margin:0}input.dropdown-toggle{caret-color:rgba(0,0,0,0)}input:focus-visible{outline:none;border-color:#8386b3 !important}.filter-container{flex:1 1 30%}.filter-title{margin-bottom:2px;margin-left:3px;font-weight:bold;font-size:15px}.filter-inner>input{margin:0 !important;padding-right:28px !important;width:100%;height:100%;box-sizing:border-box}.dropdown>input{cursor:pointer}.dropdown-menu button:hover{background:linear-gradient(90deg, rgba(255,255,255,.05) 0%, rgba(255,255,255,.25) 50%, rgba(255,255,255,.05) 100%)}.dropdown-button>div{text-align:left}.dropdown-button img{height:25px;width:25px;margin:-5px 0px;filter:brightness(0) invert(1)}.class-filter .dropdown-menu{width:170px}.class-filter img{height:25px;width:25px;margin:-5px -3px}button.active{background:linear-gradient(90deg, rgba(255,97,253,.05) 0%, rgba(255,97,253,.25) 50%, rgba(255,97,253,.05) 100%) !important}#sidebar{color:#f8f8f8;box-sizing:border-box;width:235px;min-width:235px;max-width:350px;height:fit-content;max-height:calc(100vh - 50px);min-height:200px;margin:0 15px 0 0;overflow-y:auto;z-index:10000;padding-top:15px;top:50px;scrollbar-color:rgba(0,0,0,0) rgba(0,0,0,0)}@media (max-width: 1000px){#sidebar{display:none;position:fixed;margin:0 -175px;width:100%;z-index:100;left:50%;border-radius:0;border-left-width:0;border-right-width:0}#sidebar-popover:popover-open+#sidebar{display:block}}@media not (max-width: 1000px){#sidebar{display:block;position:sticky;z-index:100}}@media (max-width: 1000px){#sidebar-popover:popover-open~.main_body{opacity:.1 !important;user-select:none !important;pointer-events:none !important}.site-logo{display:none}.title{margin-left:0px !important}}html:has(#sidebar-popover:popover-open){touch-action:none !important}#sidebar-popover{display:none !important}.unmarked-list li{list-style:none}.page{display:flex;margin:auto;max-width:1400px;padding:0 15px;transition:.15s width ease;}.links{background:var(--main-bg-color);border-radius:6px;border:2px;border-style:solid;border-color:var(--divider-color);width:max-content;padding:6px 10px;display:flex;gap:10px;box-sizing:border-box;width:100%;justify-content:center}.links a{display:flex !important;gap:2px}.links img{height:24px;margin:0}.links span{font-size:18px;font-weight:bold;align-self:center}.links .telegram span{color:#30a3e6}.links .boosty span{color:#f15f2c}.main_body{width:100%;min-height:calc(100vh - 120px);transition:.15s width ease;padding:15px 0}.main_body>div:not(.card_holder){background:var(--main-bg-color);border-radius:10px;padding:18px 25px;border-style:solid;border-color:var(--divider-color);border-width:2px;overflow-x:auto}.main_body>div+div{margin-top:10px}.main_body>*{padding:0 10px}.message{font-weight:bold;padding:10px 25px !important}.message.error{background:#55343d !important;border-color:#825054 !important}.message.warning{background:#554c34 !important;border-color:#827e50 !important}.message.success{background:#375534 !important;border-color:#598250 !important}.message.info{background:#3c456f !important;border-color:#44618f !important}.username{font-weight:bold}menu ul{margin:0}.ancestry img:not(.card_image):not(.divider),.campaign-frame:not(.card) img:not(.card_image):not(.divider),.community:not(.card) img:not(.card_image):not(.divider){background:#dbdbdb;max-width:min(100% - 40px,850px);margin:10px 0}.equipment_image{background:#dbdbdb;max-width:min(100% - 40px,400px);margin:10px 0}.adversary_image{max-width:min(100% - 40px,850px);margin:10px 0}.ancestry img:not(.card_image):not(.divider){padding:20px}menu{overflow:hidden;font-size:16px;list-style:none;display:flex;flex-direction:column;gap:10px;padding-bottom:10px}menu .category{display:flex;gap:6px;flex-flow:column;margin:0 10px}menu .menu-category{font-weight:bold;font-size:18px;background:var(--main-bg-color);border-radius:6px;padding:5px 5px;margin:0 auto;border:2px;border-style:solid;border-color:var(--divider-color);overflow-y:auto;z-index:10000;font-size:22px;text-align:center;width:100%;box-sizing:border-box;margin-bottom:-12px}menu .entry{font-size:18px;display:flex;gap:5px;transition:color 150ms !important}menu .entry .icon{width:22px;height:22px;background-color:currentColor;align-self:center;mask-position:center;mask-repeat:no-repeat}menu .entry .title{font-size:1em;align-self:center}menu .entry:hover{color:#4bb4ff}.icon.svg{background-color:rgba(0,0,0,0) !important}.icon.pdf-link{mask-image:url(/icon/pdf-link.svg)}.icon.class{mask-image:url(/icon/class.svg)}.icon.subclass{mask-image:url(/icon/subclass.svg)}.icon.ancestry{mask-image:url(/icon/ancestry.svg)}.icon.community{mask-image:url(/icon/community.svg)}.icon.domain{mask-image:url(/icon/domain.svg)}.icon.equipment{mask-image:url(/icon/equipment.svg)}.icon.beastform{mask-image:url(/icon/beastform.svg)}.icon.transformation{mask-image:url(/icon/transformation.svg)}.icon.adversary{mask-image:url(/icon/adversary.svg)}.icon.environment{mask-image:url(/icon/environment.svg)}.icon.frame{mask-image:url(/icon/frame.svg)}.icon.rule{mask-image:url(/icon/rule.svg)}.icon.user{mask-image:url(/icon/user.svg)}.icon.register{mask-image:url(/icon/register.svg)}.icon.news{mask-image:url(/icon/news.svg)}.icon.exit{mask-image:url(/icon/exit.svg)}.icon.settings{mask-image:url(/icon/settings.svg)}.icon.create{mask-image:url(/icon/create.svg)}.icon.edit{mask-image:url(/icon/edit.svg)}.icon.sheet{mask-image:url(/icon/sheet.svg)}.icon.guide{mask-image:url(/icon/guide.svg)}li.menu{font-size:18px;padding:3px 0;margin:0;list-style:none}.editor li{margin:10px 0;list-style:none}.editor_comment{display:block;color:var(--faded-text-color);font-size:.85em;margin:2px 0 6px}.editor input[type=checkbox]{margin:0 4px 0 0}.editor input[type=checkbox]+label{vertical-align:top}input:not([type=file]):not([type=checkbox]):not(.clear),button,textarea,select{border-style:solid;color:#fff;background-color:var(--input-color);border-radius:4px;border-width:2px;border-color:var(--light-divider-color);padding:0 5px;display:block;margin:3px}input:not([type=file]):not([type=checkbox]):not(.clear) input:not([type=file]),input:not([type=file]):not([type=checkbox]):not(.clear) button,button input:not([type=file]),button button,textarea input:not([type=file]),textarea button,select input:not([type=file]),select button{height:24px}select{padding:5px}#feature_effect{height:24px !important}button,input[type=submit]{cursor:pointer;margin-top:12px}img{max-width:clamp(100%,0px,850px);height:auto;border-radius:4px}.read-more{margin-top:16px;display:block}a.user{font-weight:bold}.menu-icon{width:22px;height:22px;margin-right:5px;box-sizing:content-box;align-self:center}.sidebar a{color:#9192a7;fill:#9192a7;display:flex;transition:fill 150ms,color 150ms !important}.sidebar a:not([href]):not([onclick]){color:#9192a7 !important;fill:#9192a7 !important}.sidebar a[href]{cursor:pointer;color:#fff;text-decoration:none;fill:#fff}.sidebar a:hover[href]{fill:#4bb4ff}table{border-collapse:collapse;margin:8px 0}.table-of-contents{display:flex;flex-wrap:wrap;flex-direction:row;margin-bottom:18px}.table-of-contents h1{text-transform:uppercase;font-size:1.6em;margin:18px 0 0 0;flex:1 1 100%}.table-of-contents h2{font-size:1.3em;margin:16px 0 5px 0;flex:1 1 100%}.table-of-contents h3{font-size:1em;margin:3px 0 3px 12px;flex:1 1 max(200px,45%)}table td,table th{border:1px solid #fff;padding:5px 10px;text-align:center}a:hover[href],roll:hover{color:#4bb4ff;transition:color 100ms}li:has(>input[type=checkbox]){list-style-type:none}li:has(>input[type=checkbox]:nth-child(1)){margin-left:72px;text-indent:-26px}li:has(>input[type=checkbox]:nth-child(1)) input[type=checkbox]{margin-right:0}li:has(>input[type=checkbox]:nth-child(1)) input[type=checkbox]:nth-child(1){margin-right:3px}li:has(>input[type=checkbox]+input[type=checkbox]:nth-child(2)){margin-left:72px;text-indent:-48px}li:has(>input[type=checkbox]+input[type=checkbox]:nth-child(2)) input[type=checkbox]:nth-child(1){margin-right:0}li:has(>input[type=checkbox]+input[type=checkbox]:nth-child(2)) input[type=checkbox]:nth-child(2){margin-right:3px}#regex{width:95%;max-width:unset}.regex_warning{color:red}.highlight{background-color:#42757d}li:has(>input[type=checkbox]+input[type=checkbox]:nth-child(3)){margin-left:72px;text-indent:-71px}li:has(>input[type=checkbox]+input[type=checkbox]:nth-child(3)) input[type=checkbox]:nth-child(1),li:has(>input[type=checkbox]+input[type=checkbox]:nth-child(3)) input[type=checkbox]:nth-child(2){margin-right:0}li:has(>input[type=checkbox]+input[type=checkbox]:nth-child(3)) input[type=checkbox]:nth-child(3){margin-right:3px}form div{margin:15px 0}.inline_label label{margin-right:3px}.inline_label input[type=text],.inline_label input[type=password]{min-height:24px;width:calc(100% - 20px);max-width:500px}.register .inline_label input[type=text],.login .inline_label input[type=text],.register .inline_label input[type=password],.login .inline_label input[type=password]{max-width:300px}.tab-buttons{display:flex}.tab-buttons .tab-button{padding:4px 8px;flex:0 1 100px}input[type=checkbox]{appearance:none;background-color:#fff;width:20px;height:20px;border:2px solid #919191;transform:translateY(1px);border-radius:4px;display:inline-flex;touch-action:manipulation}input[type=checkbox]::before{content:"";width:12px;height:12px;transform:scale(0);transition:120ms transform ease-in;display:block;background-color:#2d2d2d;border-radius:10px;margin:auto}.checkboxed-row{display:flex;gap:6px;margin:7px 0}.checkboxed-row .checkbox-holder{gap:2px;display:flex;flex:0 0 64px;justify-content:end}.checkboxed-row .checkbox-text{align-items:flex-start;align-self:flex-start;padding-top:2px;flex:1 1 auto}.checkboxed-row .checkbox-text p{margin:0}input[type=checkbox]:not(.strong):checked::before{transform:scale(1)}input[type=checkbox].strong:checked+input[type=checkbox]:not(:checked).strong::before,input[type=checkbox].strong:not(:checked)+input[type=checkbox].strong:checked::before,input[type=checkbox]:has(+input[type=checkbox].strong:checked):not(:checked).strong::before,input[type=checkbox]:has(+input[type=checkbox].strong:not(:checked)):checked.strong::before{transform:scale(1)}input[type=checkbox].strong{border-color:#646464;box-shadow:0 0 0 2px #919191;transform:translateY(4px);margin-top:-1px;margin-bottom:-1px;margin-left:-1px}.levelup-holder{display:flex;flex-wrap:wrap;column-gap:26px}.collapsible .editor_link{margin-left:8px}#domains.class-stat{margin-bottom:12px}.class-domains{display:flex;margin:auto;width:fit-content;gap:16px}.class-domain-image{width:50px;height:50px}.class-stats{display:flex;flex-wrap:wrap}@media not (max-width: 600px){.class-stats{margin:20px 0}}.trait_name{font-size:18px}.class-stats>div{font-size:22px}@media (max-width: 600px){.class-stats>div{flex:1 1 100%}.class-stats>div .class-domains{gap:8px}.class-stats>div .class-domains{margin:0;flex-flow:column}.class-stats>div .class-domain-image{width:40px;height:40px}.class-stats>div .class-domain{display:flex;gap:8px}.class-stats>div .class-domain-text{align-content:center;justify-content:center;height:40px;font-size:20px}}@media not (max-width: 600px){.class-stats>div{flex:1 1 30%;font-size:26px;text-align:center;padding:10px 10px;box-sizing:border-box}.class-stats>div h2{border:none}.class-stats>div h2:not(#domains){margin-bottom:25px}.class-stats>div:not(:last-child){border-right:2px solid var(--divider-color)}.class-stats>div p{margin:0 !important}.class-stats>div .class-domain-text{font-size:18px}}.right-to-left{display:flex;flex-wrap:wrap;flex-direction:row-reverse;gap:15px}.right-to-left img{max-height:400px;width:auto;object-fit:scale-down;border-radius:10px}.right-to-left div{flex:1 1 max(100% - 320px,300px)}.right-to-left p{flex:1 0 300px}.book-domain{display:flex;flex-wrap:wrap;gap:0 12px}.book-domain img{height:120px;width:120px;object-fit:scale-down}.book-domain-text{flex:1 1 calc(100% - 180px);padding-top:4px}