﻿html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}html{box-sizing:border-box}*,*::after,*::before{box-sizing:inherit}@font-face{font-family:'Not Mary Kate';src:url(/assets/not_mary_kate-f670d6dd9a80b4584016dd557fc277d3c79e7511e13794194ea3d966cddabde0.ttf) format("truetype")}h1{font-family:'Not Mary Kate'}body,p{font-family:'Helvetica'}p{line-height:1.2em}.navigation-tab{font-size:1.1em;text-align:right;padding:5px;-webkit-background-size:200% 100%;transition:all .5s}.clearfix:after{content:'';display:block;clear:both}html{height:100%}body{position:relative;background-color:#F7F7F7}footer{height:30px}.last-update{margin-top:30px}a{text-decoration:none}.content{z-index:2;max-width:100%;margin-left:auto;margin-right:auto}.content::after{clear:both;content:"";display:block}.content:after{clear:both}.main-content{float:left;display:block;margin-right:2.3576515979%;width:82.9403914003%;margin-left:8.5298042998%;z-index:2;position:relative;padding:10px}.main-content:last-child{margin-right:0}.main-content ul{list-style-type:none}.main-content article p{font-size:1.1em;line-height:1.4em;margin:10px 0}.main-content article p:last-of-type{margin-bottom:30px}.emphasis{font-weight:bold;font-size:1.1em;margin-right:5px}.table-of-contents{font-size:1.2em}.table-of-contents>li{margin-bottom:10px}.table-of-contents>li .position{margin-right:6px;color:black;font-size:0.9em}.table-of-contents>li a{text-decoration:none;margin-bottom:5px;display:inline-block}.table-of-contents>li ul{margin-left:15px}table.guide-table{margin:0 auto;border:1px solid black;line-height:1.2em}table.guide-table th,table.guide-table td{padding:5px 15px;text-align:center}table.guide-table th{background-color:#ACACAC}.attributes-list ul{width:90%;margin-left:10%}.clear{clear:both}.guide-table{border-color:#ACACAC}.guide-table tr{border-bottom:1px solid #B8B8B8}.guide-table tr td{padding:8px}.guide-table tr td li:not(:last-of-type){margin-bottom:5px}.guide-table.two-column-table tr td:nth-child(odd){font-weight:bold}.guide-table.sortable thead th:hover{cursor:pointer}.guide section p a{color:#453129;font-weight:bold}.guide section p a:hover{text-decoration:underline;text-decoration-color:#453129}.guide .brief{font-size:1.1em;line-height:1.2em;margin-bottom:20px;margin-left:30px}.guide .brief ul{list-style-type:'◆'}.guide .brief ul li{padding-left:10px;line-height:1.4em}.guide .brief ul li:not(:last-of-type){margin-bottom:5px}article .motivation,article .guide-example{padding:0 15px;margin:10px 15px 0 15px;border-top:5px solid;border-bottom:5px solid;font-size:0.85em}article .motivation h5,article .guide-example h5{font-size:20px}article .motivation p:last-of-type,article .guide-example p:last-of-type,article .motivation h5,article .guide-example h5{margin:10px, 0}article .guide-example{background-color:#CFDEC8;border-color:#DECEC8}article .motivation{background-color:#DECEC8;border-color:#CFDEC8}article .motivation h5{margin:10px}article .motivation input[type="checkbox"]{display:none}article .motivation input[type="checkbox"]~.content{display:none}article .motivation input[type="checkbox"]~.toggler button.hide{display:none}article .motivation input[type="checkbox"]:checked~.content{display:block}article .motivation input[type="checkbox"]:checked~.toggler span.hide{display:block}article .motivation input[type="checkbox"]:checked~.toggler span.show{display:none}article .motivation h5{display:inline-block;line-height:24px}article .motivation .toggle{float:left;background-color:#B8B8B8;width:20px;height:20px;margin:10px 0;line-height:15px;text-align:center;border:none;font-weight:bold;padding-top:3px}article .motivation .toggle.hide{display:none}.order-of-operations>li{font-size:1.1em;line-height:1.1em;margin-left:10px}.order-of-operations li,.order-of-operations span{margin-bottom:15px}.order-of-operations span{display:inline-block}.order-of-operations ol{padding-left:20px;list-style-position:inside}.action-info:not(:last-of-type){margin-bottom:10px}.action-info .detail-section{margin-bottom:10px;display:flex}.action-info .detail-section .primer{width:15%}.action-info .detail-section .body{flex:1}.heading,h6,h5,h4,h3,h2,h1{position:relative;margin-bottom:10px;margin-top:20px;color:#453129}h1{font-size:65px}h2{font-size:40px}h3{font-size:30px}h4{font-size:20px}h5{font-size:16px}h6{font-size:16px}h1,h2{text-decoration:underline;text-decoration-color:#88B588}header{width:100%;height:70px;display:block;border-bottom:5px solid #ACACAC;border-top:5px solid #88B588;background-color:#F7F7F7}header .home-link{font-family:'Not Mary Kate'}nav{height:100%;width:100%;display:block;z-index:3}nav a,nav a:visited{color:#453129;text-decoration:none}nav>ul:not(.sub-nav){z-index:3;height:100%;width:100%;display:flex}nav>ul:not(.sub-nav) li{height:100%;display:inline-block;z-index:3;vertical-align:top;flex:1}nav>ul:not(.sub-nav) li .nav-link{display:inline-block;height:100%;width:100%;text-align:center;z-index:3;cursor:pointer;line-height:60px;font-weight:bold;font-size:1.4em}nav>ul:not(.sub-nav) li .nav-link.active{background-color:#DECEC8}nav>ul:not(.sub-nav) li .nav-link:hover{background-color:#DECEC8}nav>ul:not(.sub-nav) li ul{z-index:100}nav>ul:not(.sub-nav) li.home-link{color:#453129}nav>ul:not(.sub-nav) li.home-link a{display:inline-block;height:100%;font-size:60px}nav ul.sub-nav{display:none;position:relative;top:5px;background-color:#F7F7F7}nav ul.sub-nav li{height:50px;width:100%;vertical-align:middle;border:3px solid #ACACAC;border-width:0 3px 3px 3px}nav ul.sub-nav a{text-align:center;line-height:20px;font-weight:bold;vertical-align:middle;padding:16px 24px;width:100%;height:100%;display:block;font-size:1.2em;position:relative}nav ul.sub-nav a:hover{background-color:#DECEC8}.filters .filter-div{width:50%;display:inline-block;margin-bottom:5px;padding:5px;font-size:1.3em}.filters .filter-div label{margin-right:10px}.filters .filter-div input,.filters .filter-div select{width:100%;height:30px}.filters .filter-div input.filter-number,.filters .filter-div select.filter-number{width:50px}.filters .filter-div input.filter-number-comparison,.filters .filter-div select.filter-number-comparison{max-width:150px}.filters .filter-div select{max-width:300px;line-height:2em;height:30px;border-radius:0;font-size:.8em;background-color:white}.filters .filter-div select option{height:100%}.filters .filter-div input{max-width:300px}.filters .filter-div input:focus{outline:none;box-shadow:none}.cascading-radio-filter label{display:inline-block;width:80px;height:30px;cursor:pointer;background-color:#e9dfdb;border:1px solid #453129;text-align:center;line-height:30px;margin-bottom:10px;margin-right:0}.cascading-radio-filter label input[type=radio]{display:none}.cascading-radio-filter label:has(input:checked){background-color:#c7aca2}.cascading-radio-filter label:has(+label input:checked){background-color:#c7aca2}.cascading-radio-filter label:has(+label+label input:checked){background-color:#c7aca2}.cascading-radio-filter label:has(+label+label+label input:checked){background-color:#c7aca2}.cascading-radio-filter label:hover{background-color:#c7aca2 !important}.cascading-radio-filter label:hover+label{background-color:#e9dfdb !important}.cascading-radio-filter label:hover+label+label{background-color:#e9dfdb !important}.cascading-radio-filter label:hover+label+label+label{background-color:#e9dfdb !important}.cascading-radio-filter label:hover+label+label+label+label{background-color:#e9dfdb !important}#actions-component .details .stats .effects{margin-left:20px;width:60%}#actions-component .details .stats .action-outcomes .name{display:inline-block;font-weight:bold;margin-bottom:5px}#actions-component .details .stats .action-outcomes .cost{float:right}#actions-component .details .stats .action-outcomes .effect{display:block}.attitudes-table.stats{margin-left:20px;width:90%}.talents-table .stats li{padding:5px}.stationary{position:fixed;top:100px}.lists-table{margin-top:10px;width:250px;direction:rtl;display:inline-block;height:calc(100vh - 90px);top:70px;box-sizing:border-box;position:fixed;overflow-y:auto;z-index:5}.lists-table::-webkit-scrollbar{display:none}.lists-table>li{padding:20px;width:100%;transition-duration:.5s;transition-property:width}>.lists-table>li.active{background-color:#e0e0e0}>.lists-table>li.nesting-1{border-left:5px solid #e0e0e0}>.lists-table>li.nesting-2{border-left:25px solid #e0e0e0}>.lists-table>li.nesting-3{border-left:50px solid #e0e0e0}>.lists-table>li:hover{background-color:#e0e0e0;cursor:pointer}.lists-table>li>.name-card{display:block;text-align:center;margin-bottom:10px}.lists-table>li>.name-card h5{font-size:1.7em;margin:10px 0 10px 0;padding-left:0}.lists-table>li>.name-card p{font-style:italic}.details{padding:15px;border:3px solid #636a89;border-radius:15px}.details:not(:last-of-type){margin-bottom:20px}.details .stats>div{margin:20px 0}.details .stats>div:first-of-type{margin-top:0}.details .stats>div:last-of-type{margin-bottom:10px}.details .stats>div p{display:inline-block;white-space:pre-wrap}.details .stats>div p:first-of-type{vertical-align:top;margin-bottom:5px}.details .stats>div p:last-of-type{width:100%;padding-left:10px}.details .stats>div ul li{width:100%;padding-left:10px}.details .tags{width:100%;display:block;position:relative;font-style:italic;border-top:1px solid #636a89;padding:5px}.details .stats.weapons>div{float:left;width:50%}.details .stats.weapons>div:after{display:block;clear:both;content:''}.details .stats.weapons>div p:first-of-type{width:100%}.details .stats.armor>div p{width:100%}.details .outcomes{margin-top:10px}.list-stickies{top:10px;z-index:1;background-color:#F7F7F7;padding:0 0 30px 280px;position:absolute}.list-stickies .entry:not(:last-of-type){margin-bottom:15px}.list-filter{font-size:1.2em;padding:5px;margin-bottom:20px}.list-filter .inline-filter{display:inline-block}.list-filter .filter-type{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:5px 10px}.list-filter .filter-type:not(:last-of-type){margin-bottom:10px}.list-filter input[type="text"]{font-size:1.2em;border:none;padding:5px;height:35px}.list-filter input[type="text"]:focus{outline:none}.list-filter .tag-block{vertical-align:top}.list-filter .tag-block input[type="checkbox"]{display:none}.list-filter .tag-block label{font-size:1.2em;padding:5px 10px;background-color:#DECEC8;display:inline-block;height:35px;line-height:1.2em}.list-filter .tag-block label:hover{cursor:pointer}.list-filter .tag-block input:checked+label{border:2px solid #453129;padding:3px 8px}.listables-table th{text-align:left;font-weight:normal}.listables-table thead{border-bottom:2px solid #636a89}.listables-table tr:not(:last-of-type){border-bottom:1px solid #f0f0f0}.listables-table th,.listables-table td{margin-bottom:5px;padding:15px;white-space:pre-wrap}.listables-table th.middle-align,.listables-table td.middle-align{text-align:center}.listables-table th:not(:last-of-type),.listables-table td:not(:last-of-type){padding-right:5px}.detail-table{width:100%;border:1px solid black;border-collapse:collapse}.detail-table>thead{background-color:#d3bdb5;border:1px solid black}.detail-table>thead>th,.detail-table>tbody>tr>td{padding:5px;text-align:left}.detail-table>thead>th.centered{text-align:center}.detail-table>tbody>tr:not(:last-of-type){border-bottom:1px solid black}.detail-table>tbody>tr>td.centered,.detail-table>tbody>tr>thead>th.centered{text-align:center}.detail-table>tbody>tr .expander{text-align:center}.detail-table>tbody>tr .expander *{width:20px;height:20px;line-height:18px;font-size:20px;margin:0 auto;border:1px solid #d3bdb5;background-color:#d3bdb5;cursor:pointer}.detail-table .expandable{display:none}.flat-list span{display:inline-block}.flat-list .flat-list-item:not(:first-of-type){margin-left:5px}.flat-list .flat-list-item:not(:first-of-type):before{content:"•";width:10px;height:10px;display:inline-block}.left-lined{border-left:1px solid black;padding-left:10px;padding-top:10px}#skills-tree .skill-row{margin-bottom:10px;position:relative}#skills-tree .skill-row .level-display{display:inline-block;background-color:#453129;width:40px;height:40px;border:none;border-radius:50%;text-align:center;vertical-align:middle;line-height:40px}#skills-tree .skill-row.level-1{background-color:#f5f0ee}#skills-tree .skill-row.level-1 .info{z-index:13;top:0;background-color:#f5f0ee}#skills-tree .skill-row.level-1 .level-display{background-color:#F7F7F7}#skills-tree .skill-row.level-2{background-color:#e9dfdb;scroll-margin-top:64px}#skills-tree .skill-row.level-2 .info{z-index:12;top:64px;background-color:#e9dfdb}#skills-tree .skill-row.level-2 .level-display{background-color:#f5f0ee}#skills-tree .skill-row.level-3{background-color:#DECEC8;scroll-margin-top:128px}#skills-tree .skill-row.level-3 .info{z-index:11;top:128px;background-color:#DECEC8}#skills-tree .skill-row.level-3 .level-display{background-color:#e9dfdb}#skills-tree .skill-row.level-4{background-color:#d3bdb5;scroll-margin-top:192px}#skills-tree .skill-row.level-4 .info{z-index:10;top:192px;background-color:#d3bdb5}#skills-tree .skill-row.level-4 .level-display{background-color:#DECEC8}#skills-tree .skill-row.level-5{background-color:#c7aca2;scroll-margin-top:256px}#skills-tree .skill-row.level-5 .info{z-index:9;top:256px;background-color:#c7aca2}#skills-tree .skill-row.level-5 .level-display{background-color:#d3bdb5}#skills-tree .skill-row .title{font-size:1.5em;margin-right:10px;display:inline-block}#skills-tree .skill-row .title a{color:black}#skills-tree .skill-row .info{padding:15px;border:0px solid black;position:sticky;width:100%}#skills-tree .skill-row .unlocks{margin:0 0 0 auto;width:calc(100% - 70px)}#skills-tree .skill-row .talents{margin-bottom:10px}#skills-tree .skill-row.level-1{margin-bottom:5px}
