html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}button{border:unset;background-color:unset;touch-action:manipulation;color:inherit}button:hover{cursor:pointer}*{margin:0;padding:0;box-sizing:border-box}:focus-visible{outline:2px solid var(--link);outline-offset:2px}:focus:not(:focus-visible){outline:none}@font-face{font-family:"Eveleth";font-style:normal;font-weight:bold;font-stretch:100%;descent-override:12%;src:url(/font/eveleth-cyrillic.woff2) format("woff2")}@font-face{font-family:"Overpass";font-style:normal;font-weight:100 900;font-stretch:100%;descent-override:16%;src:url(/font/overpass.woff2) format("woff2")}body>header{user-select:none;background-color:var(--content);border-bottom:2px solid var(--divider);transition:filter 100ms;position:sticky;height:45px;top:0;font-family:"Eveleth",Overpass,sans-serif;font-size:18px;z-index:100}@media print{body>header{display:none !important}}body>header .content{display:flex;align-items:center;gap:16px;max-width:1400px;height:45px;margin:0 auto;padding:0 20px}body>header .site-logo{color:var(--text);text-align:center;font-size:22px}body>header .split{width:2px;height:30px;background-color:var(--divider);border-radius:1px}@media (max-width: 520px){body>header .content{gap:10px;padding:0 12px}body>header .site-logo{font-size:18px}body>header .split{display:none}}body>header a{cursor:pointer;transition:filter 100ms}body>header a:not([href]){cursor:unset;fill:inherit;color:inherit}body>header a:hover[href]{fill:inherit;color:inherit;filter:drop-shadow(0 0 2px rgba(255,255,255,.6))}body>header .breadcrumbs{margin-right:auto;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}body>header popup-menu>button,body>header .content>button{width:25px;height:25px;flex-shrink:0;border-radius:4px;background-color:currentColor;transition:color 100ms;border:none;mask-position:center;mask-repeat:no-repeat;mask-size:contain}body>header popup-menu>button:hover,body>header .content>button:hover{cursor:pointer;color:var(--link)}body>header popup-menu>button#sidebar-button,body>header .content>button#sidebar-button{mask-image:url(/icon/burger.svg)}@media not (max-width: 1000px){body>header popup-menu>button#sidebar-button,body>header .content>button#sidebar-button{display:none !important}}body>header popup-menu{position:relative;font-family:Overpass,sans-serif}body>header popup-menu popup{display:none;right:0;right:-5px;padding:8px 0;top:30px}body>header popup-menu popup.show{display:block !important}body>header popup-menu#language-select button{mask-image:url(/icon/language.svg)}body>header popup-menu#language-select .title{padding:2px 0 6px;text-align:center;font-family:"Eveleth",Overpass,sans-serif;font-size:15px}body>header popup-menu#language-select .selector{padding:4px 12px;gap:6px;display:flex;align-items:center}body>header popup-menu#language-select .selector.selected{background-color:var(--divider)}body>header popup-menu#language-select .selector:hover:not(.selected){background-color:var(--divider);cursor:pointer}body>header .icon{height:22px;width:22px;object-fit:cover;border-radius:100%}#sidebar{width:240px;padding:10px;display:flex;flex-direction:column;gap:10px;font-weight:500;max-height:calc(100vh - 45px);position:sticky;top:45px;overflow-y:auto;height:fit-content;padding:15px 0;scrollbar-color:rgba(0,0,0,0) rgba(0,0,0,0)}@media print{#sidebar{display:none !important}}@media (max-width: 1000px){#sidebar{z-index:50;position:fixed;margin:0 auto;width:360px;max-width:calc(100% - 30px);left:0;right:0}#sidebar:not(.show){display:none !important}}#sidebar .menu-category{display:flex;flex-direction:column;font-size:18px;font-weight:bold;background-color:var(--fore-content);border:2px solid var(--fore-divider);width:100%;margin-bottom:-12px;text-align:center;font-size:18px;font-family:"Eveleth",Overpass,sans-serif;border-radius:8px;padding:9px;z-index:10}#sidebar .category{display:flex;flex-direction:column;gap:6px;background-color:var(--content);border:2px solid var(--divider);border-radius:0px 0px 10px 10px;padding:10px 16px;margin:0 10px}#sidebar a.entry{align-items:center;display:flex;gap:4px;font-size:18px}#sidebar a.entry::before{content:"";width:22px;height:22px;flex-shrink:0;display:inline-block;background-color:currentColor;mask-position:center;mask-repeat:no-repeat;mask-size:contain}#sidebar a.entry.telegram{color:#30a3e6}#sidebar a.entry.telegram:hover{color:#76bde6}#sidebar a.entry.boosty{color:#f15f2c}#sidebar a.entry.boosty:hover{color:#f7906a}#sidebar a.entry.discord{color:#5865f2}#sidebar a.entry.discord:hover{color:#868ff1}#sidebar hr{margin:4px 0}#sidebar #sidebar-login-form{display:flex;flex-direction:column;gap:4px}#sidebar .class::before{mask-image:url("/icon/class.svg")}#sidebar .subclass::before{mask-image:url("/icon/subclass.svg")}#sidebar .ancestry::before{mask-image:url("/icon/ancestry.svg")}#sidebar .community::before{mask-image:url("/icon/community.svg")}#sidebar .domain::before{mask-image:url("/icon/domain.svg")}#sidebar .equipment::before{mask-image:url("/icon/equipment.svg")}#sidebar .beastform::before{mask-image:url("/icon/beastform.svg")}#sidebar .transformation::before{mask-image:url("/icon/transformation.svg")}#sidebar .adversary::before{mask-image:url("/icon/adversary.svg")}#sidebar .environment::before{mask-image:url("/icon/environment.svg")}#sidebar .frame::before{mask-image:url("/icon/frame.svg")}#sidebar .rule::before{mask-image:url("/icon/rule.svg")}#sidebar .domain-card::before{mask-image:url("/icon/domain-card.svg")}#sidebar .login::before{mask-image:url("/icon/login.svg")}#sidebar .register::before{mask-image:url("/icon/register.svg")}#sidebar .news::before{mask-image:url("/icon/news.svg")}#sidebar .character::before{mask-image:url("/icon/character.svg")}#sidebar .guide::before{mask-image:url("/icon/guide.svg")}#sidebar .user::before{mask-image:url("/icon/user.svg")}#sidebar .settings::before{mask-image:url("/icon/settings.svg")}#sidebar .logout::before{mask-image:url("/icon/logout.svg")}#sidebar .boosty::before{mask-image:url("/icon/boosty.svg")}#sidebar .telegram::before{mask-image:url("/icon/telegram.svg")}#sidebar .discord::before{mask-image:url("/icon/discord.svg")}.filter-holder{display:flex !important;flex-wrap:wrap;gap:10px}@media print{.filter-holder{display:none !important}}.filter{display:flex;gap:2px;flex-direction:column}.filter input{transition:color 160ms}.filter-inner{align-items:center;display:flex;gap:5px}.filter.error input{color:#f77}.dh-filter-chips,.dh-filter-sort-options{display:flex;flex-wrap:wrap;gap:4px;max-width:60ch}.dh-filter-chip{background:var(--backdrop);border:1px solid var(--divider);border-radius:4px;color:var(--text);cursor:pointer;font:inherit;line-height:1.2;padding:2px 8px;transition:background-color 120ms,border-color 120ms}.dh-filter-chip:hover{background:var(--content);border-color:var(--fore-divider)}.dh-filter-chip.active{background:var(--fore-content);border-color:var(--link);color:var(--link)}.dh-filter-chip-all{font-style:italic}.filter-holder.dh-filter-bar{flex-flow:column nowrap;flex-wrap:nowrap !important;align-items:stretch;background:var(--content);border:1px solid var(--divider);border-radius:10px;gap:0;padding:7px 9px}.dh-filter-bar [hidden]{display:none !important}.dh-filter-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:8px 10px}.dh-filter-bar .search-filter{flex:0 1 170px;max-width:170px;min-width:120px;width:100%}.dh-filter-active{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.dh-filter-bar .dh-filter-active{display:none !important}.dh-filter-bar .search-filter .dh-filter-title{display:none}.dh-filter-bar .search-filter .dh-filter-inner{align-items:center;width:100%;background:var(--input);border:1px solid var(--divider);border-radius:999px;display:flex;gap:8px;padding:3px 12px;transition:border-color 120ms,box-shadow 120ms}.dh-filter-bar .search-filter .dh-filter-inner:focus-within{border-color:var(--link);box-shadow:0 0 0 2px rgba(75,180,255,.25)}.dh-filter-search-icon{background:var(--faded);flex:0 0 14px;height:14px;mask:url(/icon/search.svg) center/contain no-repeat;width:14px}.dh-filter-bar .search-filter .dh-filter-input{background:none;border:0;border-radius:0;color:var(--text);flex:1 1 auto;min-width:0;padding:2px 0}.dh-filter-bar .search-filter .dh-filter-input::placeholder{color:var(--faded)}.dh-filter-bar .search-filter .dh-filter-input:focus-visible{outline:none}.dh-filter-toggle{align-items:center;display:inline-flex;gap:7px;padding:5px 11px;border:1px solid var(--link);border-radius:6px;background:var(--fore-content);color:var(--link);font:inherit;line-height:1;white-space:nowrap}.dh-filter-toggle::after{content:"";width:0;height:0;border-left:4px solid rgba(0,0,0,0);border-right:4px solid rgba(0,0,0,0);border-top:5px solid currentColor;transition:transform 120ms}.dh-filter-toggle[aria-expanded=true]::after{transform:rotate(180deg)}.dh-filter-toggle:hover{filter:brightness(1.2)}.dh-filter-toggle-count{min-width:18px;padding:1px 6px;border-radius:9px;background:var(--link);color:#0d1a24;font-size:11px;font-weight:700;line-height:1.4;text-align:center}.dh-filter-active{display:flex;flex-wrap:wrap;gap:6px}.dh-filter-active:empty{display:none}.dh-filter-pill{align-items:center;background:var(--fore-content);border:1px solid var(--fore-divider);border-radius:999px;display:inline-flex;font-size:13px;gap:6px;flex:0 1 auto;max-width:45ch;min-width:0;line-height:1.4;padding:2px 3px 2px 10px;white-space:nowrap}.dh-filter-pill-text{min-width:0;overflow:hidden;text-overflow:ellipsis}.dh-filter-pill-group{color:var(--faded)}.dh-filter-pill-remove{flex:0 0 auto;align-items:center;background:var(--divider);border:0;border-radius:999px;color:var(--text);cursor:pointer;display:inline-flex;font-size:12px;height:18px;justify-content:center;line-height:1;padding:0;width:18px}.dh-filter-pill-remove:hover{background:var(--link);color:#0d1a24}.dh-filter-reset{background:none;border:0;border-radius:5px;color:var(--faded);cursor:pointer;font:inherit;font-size:13px;padding:5px 8px;text-decoration:underline;text-underline-offset:3px}.dh-filter-reset:hover{color:var(--link)}.dh-filter-toolbar-end{align-items:center;display:flex;flex-wrap:wrap;gap:8px 10px;margin-left:auto}.dh-filter-extras{align-items:center;display:flex;gap:8px}.dh-filter-extras .print-button{height:32px;justify-content:center;padding:0;width:32px}.dh-filter-extras .print-button .print-button-label{display:none}.dh-filter-count{color:var(--faded);font-size:13px;white-space:nowrap}.dh-filter-sort,.dh-filter-popover{position:relative}.dh-filter-select .dh-filter-inner{position:relative}.dh-filter-select-toggle{align-items:center;background:var(--backdrop);border:1px solid var(--divider);border-radius:6px;color:var(--text);cursor:pointer;display:inline-flex;font:inherit;font-size:14px;gap:8px;line-height:1.4;min-width:210px;padding:4px 10px;text-align:left}.dh-filter-select-toggle:hover{border-color:var(--fore-divider)}.dh-filter-select-toggle[aria-expanded=true]{border-color:var(--link);color:var(--link)}.dh-filter-sort-toggle{min-width:140px}.dh-filter-select-value,.dh-filter-sort-value{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dh-filter-select-caret{border-left:4px solid rgba(0,0,0,0);border-right:4px solid rgba(0,0,0,0);border-top:5px solid currentColor;flex:0 0 auto;height:0;transition:transform 120ms;width:0}.dh-filter-select-toggle[aria-expanded=true] .dh-filter-select-caret{transform:rotate(180deg)}.dh-filter-select-menu,.dh-filter-sort-menu,.dh-filter-popover-panel{background:var(--content);border:1px solid var(--fore-divider);border-radius:8px;box-shadow:0 12px 28px rgba(0,0,0,.55);display:flex;flex-direction:column;gap:2px;left:0;max-height:min(60vh,340px);min-width:220px;overflow-y:auto;padding:6px;position:absolute;top:calc(100% + 6px);z-index:30}.dh-filter-sort-menu{left:auto;min-width:170px;right:0}.dh-filter-select-menu .dh-filter-chips{display:flex;flex-direction:column;flex-wrap:nowrap;gap:2px;max-width:none}.dh-filter-select-menu .dh-filter-chip,.dh-filter-sort-menu .dh-filter-chip{align-items:center;background:none;border:1px solid rgba(0,0,0,0);border-radius:5px;display:flex;gap:9px;justify-content:flex-start;padding:6px 9px;text-align:left;width:100%}.dh-filter-select-menu .dh-filter-chip:hover,.dh-filter-sort-menu .dh-filter-chip:hover{background:var(--fore-content)}.dh-filter-select-menu .dh-filter-chip.active,.dh-filter-sort-menu .dh-filter-chip.active{background:var(--fore-content);border-color:var(--link);color:var(--link)}.dh-filter-select-menu .dh-filter-chip::before{border:1px solid var(--fore-divider);border-radius:3px;content:"";flex:0 0 13px;height:13px;width:13px}.dh-filter-select-menu .dh-filter-chip.active::before{background:var(--link) center/10px no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath fill='none' stroke='%230d1a24' stroke-width='2' d='M2 6.5 4.6 9 10 3.5'/%3E%3C/svg%3E");border-color:var(--link)}.dh-filter-popover-panel{left:auto;min-width:200px;padding:10px;right:0}.dh-filter-popover-panel .card-size-filter{gap:4px}.dh-filter-icon-button{align-items:center;background:var(--backdrop);border:1px solid var(--divider);border-radius:6px;color:var(--text);cursor:pointer;display:inline-flex;height:32px;justify-content:center;padding:0;width:32px}.dh-filter-icon-button:hover,.dh-filter-icon-button[aria-expanded=true]{border-color:var(--link);color:var(--link)}.dh-filter-icon{background:currentColor;height:16px;width:16px}.dh-filter-icon-settings{mask:url(/icon/settings.svg) center/contain no-repeat}.dh-filter-panel{border-top:1px solid var(--divider);display:flex;flex-direction:column;gap:9px;margin-top:7px;padding-top:11px}.dh-filter-panel>.filter{display:flex;flex-direction:column;gap:4px}.dh-filter-panel>.filter>.dh-filter-title{color:var(--faded);font-size:13px}.dh-filter-panel>.filter>.dh-filter-inner{min-width:0}.dh-filter-panel .dh-filter-chips{max-width:none}@media (max-width: 640px){.dh-filter-select-toggle{min-width:0;width:100%}}.dh-filter-bar[data-filter-collapsed=true] .dh-filter-panel{display:none}.filter-holder.dh-filter-bar{position:sticky;top:53px;z-index:20;background:var(--content)}@media print{.filter-holder.dh-filter-bar{position:static}}.dh-filter-bar[data-filter-collapsed=false]{max-height:calc(100vh - 53px - 8px)}.dh-filter-bar[data-filter-collapsed=false] .dh-filter-panel{overflow-y:auto;overscroll-behavior:contain}.print-page .filter-holder.dh-filter-bar,#entity-selector .filter-holder.dh-filter-bar{position:static}.dh-filter-empty{align-items:flex-start;background:var(--backdrop);border:1px dashed var(--divider);border-radius:8px;color:var(--faded);display:flex;flex-direction:column;gap:6px;margin-top:9px;padding:14px 16px}.dh-filter-empty .dh-filter-empty-text{margin:0}#entity-selector .tab-holder{display:flex;gap:4px;flex-wrap:wrap}#entity-selector .tab-holder:not(.show){display:none !important}#entity-selector .tab-holder .tab{border:2px solid var(--fore-divider);background:var(--fore-content);padding:4px 8px;border-radius:6px;cursor:pointer;transition:100ms background}#entity-selector .tab-holder .tab.selected{background:var(--fore-divider) !important;text-shadow:0 0 1px currentColor}#entity-selector .tab-holder .tab:hover{background:var(--input)}#entity-selector .selector-title{display:flex;align-items:center;gap:10px;flex-wrap:wrap;row-gap:6px}#entity-selector .selector-title .title{margin:0;flex:1 1;min-width:0}@media (max-width: 700px){#entity-selector .selector-title .title{flex:1 1 100%}}#entity-selector .selector-title .neo{border-radius:6px}#entity-selector .selector-title .selector-edit-button{white-space:nowrap}#entity-selector .selector-title .selector-edit-button[hidden]{display:none !important}#entity-selector .selector-title .selector-edit-button:disabled{opacity:.55;cursor:default}#entity-selector #reload-button{display:none}#entity-selector .tab-container:not(.show){display:none !important}#entity-selector .dh-filter-holder,#entity-selector .filter-holder{flex-wrap:wrap;row-gap:8px}#entity-selector .selector-holder{display:block}#entity-selector .selector-holder .selector-item{display:contents}#entity-selector .selector-holder .card,#entity-selector .selector-holder .selector{transition:scale 80ms,border-color 80ms,filter 80ms;margin:4px;user-select:none;cursor:pointer}#entity-selector .selector-holder .card a,#entity-selector .selector-holder .selector a{pointer-events:none}#entity-selector .selector-holder .card:active,#entity-selector .selector-holder .selector:active{scale:.95 !important}#entity-selector .selector-holder .card:not(.selected),#entity-selector .selector-holder .selector:not(.selected){scale:.975}#entity-selector .selector-holder .card.selected,#entity-selector .selector-holder .selector.selected{border-color:#4aaaff !important;border-style:solid;filter:drop-shadow(0 0 4px #00b7ff)}#entity-selector .selector-holder .card.selected.card,#entity-selector .selector-holder .selector.selected.card{border-width:6px;margin:0}#entity-selector .selector-holder .card .open-button,#entity-selector .selector-holder .selector .open-button{display:none !important}#entity-selector .select-button{border-radius:10px;font-size:1.05em;position:sticky;margin-left:auto;width:160px;height:45px;bottom:6px;right:6px}.selector:not(.card){margin:0 !important}.selector:not(.card).hide{display:none !important}.selector:not(.card).media{width:160px;max-height:180px;border-radius:12px;overflow:clip;background:var(--backdrop);border:2px solid var(--divider);display:flex;flex-direction:column}.selector:not(.card).media .media-name{padding:6px 6px;text-align:center;font-weight:bold}.selector:not(.card).media img{display:block;width:100%;height:100%;object-fit:contain;padding:0 2px 2px 2px;border-radius:10px}.selector:not(.card).media.svg img{padding:12px}.entity-preview .selector img{object-fit:contain;max-width:200px;max-height:140px;display:block;overflow:clip;border-radius:8px}.selector-item{display:contents}#entity-selector .tab-container-holder{overflow-y:auto;min-height:120px;max-height:calc(100vh - 240px)}#entity-selector .filter-holder{margin-bottom:12px}#entity-selector .card-holder{padding-bottom:60px}#entity-selector .clear-button{white-space:nowrap}:root{--content: #2d2e46;--divider: #4a4c71;--input: #3f405c;--fore-content: #383955;--fore-divider: #52547b;--backdrop: #1d1e2c;--text: white;--link: #4bb4ff;--roll: #e0a2ff;--roll-card: #8a3fb8;--faded: #a6a7bc}body{font-family:Overpass,sans-serif;color:var(--font);word-wrap:break-word;color:var(--text);background-color:var(--backdrop);font-size:16px;-webkit-print-color-adjust:exact !important;print-color-adjust:exact !important}@media print{body{background-color:rgba(0,0,0,0) !important}}h1{font-size:25px;font-family:"Eveleth",Overpass,sans-serif;font-weight:initial;text-transform:uppercase;font-weight:bold;margin:16px 0}#page-body>div>h1:first-child{margin-top:0}dialog>h1:first-child{margin-top:0}p{margin-bottom:.5em}p:last-child{margin-bottom:0}ul{list-style:disc;margin:.5em 0 .5em 1em;line-height:1.3em}h2{font-size:20px;font-family:"Eveleth",Overpass,sans-serif;border-bottom:2px var(--divider) solid;text-transform:uppercase;font-weight:bold;margin:14px 0}a{color:var(--text);text-decoration:none;transition:color 100ms,text-decoration-color 100ms}a:not([href]){cursor:unset;color:var(--faded)}a:hover[href]{cursor:pointer;fill:var(--link);color:var(--link)}#page-body a[href]{text-decoration:underline;text-decoration-color:var(--faded);text-decoration-style:dotted;text-decoration-thickness:1px}#page-body a[href]:hover{text-decoration-color:var(--link)}roll{cursor:pointer;color:inherit;text-decoration:underline;text-decoration-style:dotted;text-decoration-color:var(--roll);text-decoration-thickness:2px;text-underline-offset:3px;border-radius:3px;padding:1px 2px;margin:-1px -2px;transition:color 100ms,text-decoration-color 100ms,background-color 100ms}roll:hover{color:var(--roll);text-decoration-color:var(--roll);background-color:color-mix(in oklab, var(--roll) 16%, rgba(0,0,0,0))}@media print{roll{cursor:auto;text-decoration:none;background-color:rgba(0,0,0,0)}}select{background-color:var(--input);border:2px solid var(--fore-divider);color:var(--text);border-radius:6px;padding:5px 8px;font-size:14px}textarea{background-color:var(--input);border:2px solid var(--fore-divider);color:var(--text);border-radius:6px;padding:4px 6px;font-size:14px;resize:vertical}b,strong{font-weight:800}i,em{font-style:italic}input{background-color:var(--input);border:2px solid var(--fore-divider);color:var(--text);border-radius:6px;padding:2px 6px;font-size:14px}input[type=checkbox]{height:18px;width:18px}#register-form input[type=submit],#login-form input[type=submit]{padding:8px;width:160px}button,input[type=submit]{display:block;padding:4px 8px;cursor:pointer;transition:100ms filter;background-color:var(--input);border:2px solid var(--fore-divider)}button.neo,input[type=submit].neo{font-family:Eveleth,Overpass,sans-serif;background:linear-gradient(270deg, #6037df 0%, #3c91db 100%);border:none;background-color:cu}button.neo.inactive,input[type=submit].neo.inactive{filter:grayscale(1) !important}button:hover,input[type=submit]:hover{filter:brightness(1.1)}button:active,input[type=submit]:active{filter:brightness(1.3)}hr{width:100%;height:2px;background:var(--divider);border:0}popup,dialog{background:var(--fore-content);border:2px solid var(--fore-divider);position:absolute;z-index:10;border-radius:15px;color:var(--text)}#page{display:flex;max-width:1400px;margin:0 auto;gap:15px;padding:0 15px}#page-body{display:flex;flex:1 1;min-width:0;padding:15px 0;height:fit-content;flex-direction:column;gap:10px}@media (max-width: 1000px){#sidebar.show+#page-body{opacity:.4;user-select:none;pointer-events:none}}#page-body>span{display:block}#page-body>.print-button{align-self:flex-start}#page-body>div{display:block;background-color:var(--content);border:2px var(--divider) solid;border-radius:10px;padding:20px 25px}#page-body>.card-holder:has(.card),#page-body>.equipment-groups:has(.card),#page-body>.guide-list:has(.card),#page-body>.media-library-page:has(.card){background-color:rgba(0,0,0,0);border:none;border-radius:0;padding:0}#page-body img:not(.card *){max-width:100%;height:auto}#page-body table:not(.media-history-table){display:block;width:max-content;max-width:100%;overflow-x:auto;border-collapse:collapse}#page-body table:not(.media-history-table) th,#page-body table:not(.media-history-table) td{padding:4px 10px;border-bottom:1px solid var(--divider);text-align:left;vertical-align:top}#page-body table:not(.media-history-table) th{border-bottom:2px solid var(--divider);color:var(--faded);font-weight:700;white-space:nowrap}#message-holder{position:fixed;bottom:12px;right:12px;z-index:996;width:300px;display:flex;flex-direction:column;gap:8px;align-items:end;pointer-events:none}#message-holder .message{font-size:.9em;border-radius:10px;border:2px solid;z-index:996;padding:10px 34px 10px 16px !important;line-height:1.3em;max-width:max-content;min-width:160px;pointer-events:auto}.message{position:relative;font-weight:bold;padding:16px 20px !important}.message .message-title{font-weight:bolder}.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}.message .close-button{width:18px;height:18px;display:flex;mask-image:url(/icon/dice/close.svg);background-color:currentColor;align-self:center;mask-position:center;mask-repeat:no-repeat;position:absolute;right:7px;top:7px;padding:0;margin:0}#navigation-holder{display:flex !important;flex-direction:row;flex-wrap:wrap;gap:10px}.nav-item{background-color:var(--content);border:2px solid var(--divider);padding:12px 30px;border-radius:10px;display:flex;flex-direction:column;align-items:center;gap:10px;font-family:Eveleth;text-decoration:none !important;flex:0 1 250px}.nav-item:hover{color:var(--link);cursor:pointer}.nav-item::before{content:"";width:50px;height:50px;flex-shrink:0;display:inline-block;background-color:currentColor;mask-position:center;mask-repeat:no-repeat;mask-size:contain}.nav-item.class::before{mask-image:url("/icon/class.svg")}.nav-item.subclass::before{mask-image:url("/icon/subclass.svg")}.nav-item.ancestry::before{mask-image:url("/icon/ancestry.svg")}.nav-item.community::before{mask-image:url("/icon/community.svg")}.nav-item.domain::before{mask-image:url("/icon/domain.svg")}.nav-item.equipment::before{mask-image:url("/icon/equipment.svg")}.nav-item.beastform::before{mask-image:url("/icon/beastform.svg")}.nav-item.transformation::before{mask-image:url("/icon/transformation.svg")}.nav-item.adversary::before{mask-image:url("/icon/adversary.svg")}.nav-item.environment::before{mask-image:url("/icon/environment.svg")}.nav-item.frame::before{mask-image:url("/icon/frame.svg")}.nav-item.rule::before{mask-image:url("/icon/rule.svg")}.nav-item.domain-card::before{mask-image:url("/icon/domain-card.svg")}.nav-item.login::before{mask-image:url("/icon/login.svg")}.nav-item.register::before{mask-image:url("/icon/register.svg")}.nav-item.news::before{mask-image:url("/icon/news.svg")}.nav-item.character::before{mask-image:url("/icon/character.svg")}.nav-item.guide::before{mask-image:url("/icon/guide.svg")}.required-star::after{content:"*";color:#ff4141}.card-preview{display:flex;flex-wrap:wrap;gap:10px}.feature-container{display:flex;flex-direction:column;gap:12px}.feature-container .feature-name{font-family:Eveleth;margin-bottom:3px}.feature-container .feature-description{line-height:1.2}.named-input{gap:4px;display:flex;flex-direction:column}.named-input label{margin-left:2px}.named-input input,.named-input select{width:400px;padding:5px 8px}.input-comment{color:var(--faded);font-size:.9em}h1 .source{margin-left:10px;color:var(--faded);font-size:.6em}option.empty,option.hidden{display:none}input[disabled],select[disabled]{background-color:var(--fore-content);border-color:var(--divider);color:var(--faded)}.flex-col{display:flex;gap:10px;flex-direction:column}.flex-row{display:flex;gap:10px;flex-direction:column}ul.disc{margin:8px 0 8px 20px;list-style-type:disc}ul.disc li{margin:6px 0}textarea.debug{width:100%;height:500px}@media (min-width: 600px){.window-holder{display:flex;margin:16px 0}.window{flex:1 1;display:flex;flex-direction:column;padding:8px 0;gap:8px}.window:not(:last-child){border-right:2px solid var(--divider)}.window h2{border:none;text-align:center;margin:0}.window .number{margin:auto;text-align:center;font-family:Eveleth;font-size:1.4em}}.domain-display{display:flex;gap:4px;align-self:center;position:relative;text-decoration:none !important}.domain-display .domain-image{background:currentColor;width:30px;height:30px;mask-size:contain;mask-repeat:no-repeat;mask-position:center;display:inline-block}.domain-display .domain-name{display:inline;font-family:Eveleth;text-decoration:none !important;align-self:center;margin-top:6px}h1:has(+.category){margin:6px 0}#page-body .category{margin-bottom:6px;font-weight:800;font-size:1em;color:var(--faded);font-family:Eveleth}.dh-scope-tabs{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 4px}.dh-scope-tab{display:inline-flex;align-items:baseline;gap:6px;background:var(--backdrop);border:1px solid var(--divider);border-radius:4px;color:var(--text);font:inherit;line-height:1.2;padding:4px 10px;text-decoration:none;transition:background-color 120ms,border-color 120ms}.dh-scope-tab:hover{border-color:var(--link)}.dh-scope-tab.active{background:var(--fore-content);border-color:var(--link);color:var(--link)}.dh-scope-tab-count{color:var(--faded);font-size:12px}.dh-scope-create{margin-left:auto;color:var(--link);font-size:14px}@media (max-width: 600px){.dh-scope-create{margin-left:0}}.dh-scope-empty{display:flex;flex-direction:column;gap:4px;padding:16px 0}.dh-homebrew-empty-note{color:var(--faded)}