@charset "UTF-8";a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;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:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*{-webkit-box-sizing:inherit;box-sizing:inherit}html{-webkit-box-sizing:border-box;box-sizing:border-box;overflow-y:scroll}@font-face{font-family:SourceSansPro;font-style:normal;font-weight:400;src:url("/fonts/source-sans-pro/400.ttf")}@font-face{font-family:SourceSansPro;font-style:italic;font-weight:400;src:url("/fonts/source-sans-pro/400i.ttf")}@font-face{font-family:SourceSansPro;font-style:normal;font-weight:600;src:url("/fonts/source-sans-pro/600.ttf")}@font-face{font-family:SourceSansPro;font-style:italic;font-weight:600;src:url("/fonts/source-sans-pro/600i.ttf")}@font-face{font-family:SourceSansPro;font-style:normal;font-weight:700;src:url("/fonts/source-sans-pro/700.ttf")}@font-face{font-family:SourceSansPro;font-style:italic;font-weight:700;src:url("/fonts/source-sans-pro/700i.ttf")}button,html,input,select,textarea{font-family:"SourceSansPro",Arial,Helvetica,sans-serif;font-size:16px}h1{font-size:2.5rem;font-weight:600}h1:not(:last-child){margin-bottom:30px}h2{font-size:1.75rem;font-weight:600}h2:not(:first-child){margin-top:30px}h2:not(:last-child){margin-bottom:30px}a:link,a:visited{color:#3298dc}a:active,a:hover{color:#1c7bd2}p:not(:last-child){margin-bottom:15px}.alert{border-style:solid;border-width:1px;padding:10px 15px}.alert.alert-success{background-color:#d1e7dd;border-color:#a3cfbb}.alert:not(:last-child){margin-bottom:30px}.button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#3298dc;border:none;border-radius:5px;color:#fff;cursor:pointer;display:inline-block;line-height:1;padding:9px 13px;text-align:center;text-decoration:none;-webkit-transition:background-color 0.3s ease;transition:background-color 0.3s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.button:link,.button:visited{background-color:#3298dc;color:#fff}.button:active,.button:hover{background-color:#1c7bd2;color:#fff}.button:disabled{background-color:#ccc;pointer-events:none}.button.button-success{background-color:#28a745;color:#fff}.button.button-success:link,.button.button-success:visited{background-color:#28a745;color:#fff}.button.button-success:active,.button.button-success:hover{background-color:#218838;color:#fff}.button.button-delete{background-color:#dc3545;color:#fff}.button.button-delete:link,.button.button-delete:visited{background-color:#dc3545;color:#fff}.button.button-delete:active,.button.button-delete:hover{background-color:#bd2937;color:#fff}.form .form-fieldset{background-color:#fff;border:1px solid #ccc;border-radius:5px;padding:25px 30px 30px 30px}.form .form-fieldset .form-fieldset-legend{font-weight:600}.form .form-fieldset:not(:last-child){margin-bottom:30px}.form .form-field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.form .form-field .form-field-label{color:#777;cursor:pointer;display:block;font-weight:600;margin-bottom:5px}.form .form-field .form-field-control{background-color:#fff;border:1px solid #ddd;border-radius:4px;padding:8px 12px}.form .form-field .form-field-control.mw-xsmall{max-width:200px}.form .form-field .form-field-control.mw-small{max-width:400px}.form .form-field .form-field-control.mw-medium{max-width:600px}.form .form-field .form-field-control.mw-large{max-width:800px}.form .form-field .form-field-control.mw-xlarge{max-width:1000px}.form .form-field .form-field-counter{color:#aaa;display:block;font-size:0.9rem;margin-top:5px}.form .form-field .form-field-counter.zero{color:#ff0000}.form .form-field .field-validation-error{color:#ff0000;display:block;font-size:0.9rem;margin-top:5px}.form .form-field:not(:last-child){margin-bottom:20px}.form .form-checkbox{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.form .form-checkbox .form-checkbox-control{height:16px;margin:0;margin-right:7px;width:16px}.form .form-checkbox .form-checkbox-label{display:inline-block}.form .form-checkbox:not(:last-child){margin-bottom:20px}.form .form-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.form .form-buttons .button:not(:last-child){margin-right:15px}.form .form-buttons:not(:first-child){margin-top:30px}.form .form-thumbnail{border:1px solid #ddd;border-radius:3px;display:block;max-width:256px;padding:5px;width:100%}.form .form-overview{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:20px}.form .form-overview .form-overview-thumbnail{-webkit-box-flex:0;-ms-flex:0 0 154px;flex:0 0 154px;max-width:154px;width:154px}.form .form-overview .form-overview-details{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0}.form .form-overview .form-overview-details .form-field:last-child{margin-bottom:0}.form .validation-summary-errors{background-color:#ccc;border-radius:5px;padding:15px}.form .validation-summary-errors:not(:last-child){margin-bottom:20px}.form-actions-bar{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:30px}.form-actions-bar .form-actions-bar-end{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px}.grid-section:not(:last-child){margin-bottom:30px}.grid-explore{display:-ms-grid;display:grid;gap:10px;-ms-grid-columns:1fr;grid-template-columns:1fr}.grid-explore .item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border:1px solid #e8e8e8;cursor:move;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:5px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.grid-explore .item .item-thumbnail{border-right:1px solid #e8e8e8;margin-right:10px;padding-right:5px}.grid-explore .item .item-thumbnail .item-thumbnail-image{border-radius:5px;display:block;height:34px}.grid-explore .item .item-content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-right:10px}.grid-explore .item .item-content .item-content-name{font-weight:600}.grid-explore .item .item-content .item-content-draft{color:#8a6d00;font-size:12px;font-weight:600;margin-left:8px;text-transform:uppercase}.grid-explore .item .item-content:first-child{padding-left:5px}.grid-explore .item .item-buttons{display:-webkit-box;display:-ms-flexbox;display:flex}.grid-explore .item .item-buttons .button:not(:last-child){margin-right:5px}.grid-explore .placeholder{border:1px dashed #e8e8e8;height:46px}.table{border-collapse:collapse;border-radius:5px;overflow:hidden;text-align:left;width:100%}.table thead tr th{background-color:#362f4b;color:#fff;font-weight:600;padding:10px 15px}.table tbody tr td{padding:10px 15px}.table tbody tr td .table-placeholder{color:rgba(0,0,0,0.15);display:block}.table tbody tr:nth-child(odd) td{background-color:#fff}.table tbody tr:nth-child(2n) td{background-color:#ececec}.table:not(:first-child){margin-top:30px}.table:not(:last-child){margin-bottom:30px}.breadcrumbs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;font-size:0.85rem;margin-top:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.breadcrumbs .breadcrumbs-item:not(:last-child):after{content:"»";padding:0 4px}.body{background-color:#f9f9f9;margin-top:60px;min-height:calc(100vh - 60px)}@media only screen and (min-width:1000px){.body{-webkit-box-shadow:0 0 8px 4px rgba(0,0,0,0.15);box-shadow:0 0 8px 4px rgba(0,0,0,0.15);margin-left:220px;margin-top:0;min-height:100vh}}.header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border-bottom:1px solid #ddd;-webkit-box-shadow:0 0 4px 2px rgba(0,0,0,0.05);box-shadow:0 0 4px 2px rgba(0,0,0,0.05);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;height:65px;padding:15px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media only screen and (min-width:1000px){.header{padding:15px 30px}}.header .header-content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.header .header-content .header-content-title{font-size:1.1rem;margin-bottom:0}.header .header-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.header .header-actions .button:not(:last-child){margin-right:10px}.main{padding:15px}@media only screen and (min-width:1000px){.main{padding:30px}}.sidebar{background-color:#362f4b;left:0;position:fixed;right:0;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.sidebar .sidebar-header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#222;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.sidebar .sidebar-header .sidebar-header-main .sidebar-header-main-logo{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:10px 15px;text-decoration:none}.sidebar .sidebar-header .sidebar-header-main .sidebar-header-main-logo .sidebar-header-main-logo-image{display:block;height:40px}@media only screen and (min-width:1000px){.sidebar .sidebar-header .sidebar-header-main .sidebar-header-main-logo .sidebar-header-main-logo-image{height:auto}}@media only screen and (min-width:1000px){.sidebar .sidebar-header .sidebar-header-main .sidebar-header-main-logo{height:120px}}@media only screen and (min-width:1000px){.sidebar .sidebar-header .sidebar-header-main{width:100%}}.sidebar .sidebar-header .sidebar-header-toggle{padding:10px 15px}.sidebar .sidebar-header .sidebar-header-toggle .sidebar-header-toggle-button{border:none;cursor:pointer;height:40px;line-height:1;margin:0;padding:10px 15px}@media only screen and (min-width:1000px){.sidebar .sidebar-header .sidebar-header-toggle{display:none}}.sidebar .sidebar-menu{display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:calc(100vh - 60px);overflow-y:auto;padding:10px 0}.sidebar .sidebar-menu .sidebar-menu-section .sidebar-menu-section-title{color:#ccc;display:block;font-size:0.9rem;font-weight:600;padding:10px 15px;text-transform:uppercase}.sidebar .sidebar-menu .sidebar-menu-section .item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:10px 15px;text-decoration:none}.sidebar .sidebar-menu .sidebar-menu-section .item .item-icon{margin-right:10px;width:20px}.sidebar .sidebar-menu .sidebar-menu-section .item .item-label{font-weight:600}.sidebar .sidebar-menu .sidebar-menu-section .item:active,.sidebar .sidebar-menu .sidebar-menu-section .item:hover{background-color:#1c7bd2}.sidebar .sidebar-menu .sidebar-menu-section .item.active{background-color:#3298dc}.sidebar .sidebar-menu .sidebar-menu-section:not(:last-child){margin-bottom:10px}.sidebar .sidebar-menu.open{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (min-width:1000px){.sidebar .sidebar-menu{display:-webkit-box;display:-ms-flexbox;display:flex;max-height:initial;overflow-y:initial}}@media only screen and (min-width:1000px){.sidebar{bottom:0;overflow-y:auto;right:unset;width:220px}}.wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100vh}@media only screen and (min-width:1000px){.wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.characters-table .col-species{display:none;width:140px}@media only screen and (min-width:800px){.characters-table .col-species{display:table-cell}}.characters-table .col-world{display:none;width:140px}@media only screen and (min-width:800px){.characters-table .col-world{display:table-cell}}.relationships .item:nth-child(n+19){background-color:#f8f8f8;border-style:dashed;color:#777}.dashboard{width:100%}.dashboard .dashboard-section{background-color:#fff;border:1px solid #ccc;border-radius:5px;padding:25px 30px 30px;width:100%}.dashboard .dashboard-section h2{font-size:1rem;font-weight:600;margin:0 0 20px}.dashboard .dashboard-section-intro{color:#666;margin-bottom:20px;margin-top:-5px}.dashboard .dashboard-empty{color:#666;margin:0}.dashboard .dashboard-drafts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;width:100%}.dashboard .dashboard-draft{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fafafa;border:1px solid #e8e8e8;border-radius:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:16px;padding:12px 16px;width:100%}.dashboard .dashboard-draft-thumbnail{background-color:#eee;border-radius:5px;-webkit-box-flex:0;-ms-flex:0 0 56px;flex:0 0 56px;height:56px;overflow:hidden;width:56px}.dashboard .dashboard-draft-thumbnail img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.dashboard .dashboard-draft-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;min-width:0}.dashboard .dashboard-draft-title{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard .dashboard-draft-meta{color:#777;font-size:0.9rem}.dashboard .dashboard-draft-actions{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:8px}.dashboard .dashboard-draft-actions form{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0}.posts-table .col-date{width:105px}.roles-table .col-actions{width:120px}.species-table .col-world{display:none;width:140px}@media only screen and (min-width:800px){.species-table .col-world{display:table-cell}}.unauthenticated-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#1D2951;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:100vh;padding:30px}.unauthenticated-wrapper .unauthenticated-container{background-color:rgba(255,255,255,0.95);border-radius:10px;max-width:100%;padding:30px;width:420px}.unauthenticated-wrapper .unauthenticated-container .unauthenticated-login .login-button .button{width:100%}.unauthenticated-wrapper .unauthenticated-container .unauthenticated-login .login-button:not(:last-child){margin-bottom:30px}.users-table .col-role{width:250px}.users-table .col-reset{width:200px}.users-table .col-actions{width:120px}
/*# sourceMappingURL=styles.min.css.map */