:root{--primary:rgba(172,0,59,0.8);--secondary:rgba(172,0,59,0.9);--accent:rgba(172,0,59,0.7);--primary-fg:#fff;--body-fg:#333;--body-bg:#fff;--body-quiet-color:#666;--body-loud-color:#000;--header-color:#ffc;--header-branding-color:var(--accent);--header-bg:var(--secondary);--header-link-color:#fff;--breadcrumbs-fg:#fff;--breadcrumbs-link-fg:var(--body-bg);--breadcrumbs-bg:rgba(172,0,59,0.6);--link-fg:rgba(172,0,59,0.8);--link-hover-color:rgba(172,0,59,1);--link-selected-fg:rgba(172,0,59,0.8);--hairline-color:#e8e8e8;--border-color:#ccc;--error-fg:#ba2121;--message-success-bg:#dfd;--message-warning-bg:#ffc;--message-error-bg:#ffefef;--darkened-bg:#f8f8f8;--selected-bg:#e4e4e4;--selected-row:#ffc;--select-border:#777;--select-focus:red;--select-arrow:var(--select-border);--button-fg:#fff;--button-bg:rgba(172,0,59,0.6);--button-hover-bg:rgba(172,0,59,1);--default-button-bg:rgba(172,0,59,0.8);--default-button-hover-bg:rgba(172,0,59,1);--close-button-bg:#888;--close-button-hover-bg:rgba(172,0,59,0.9);--delete-button-bg:#ba2121;--delete-button-hover-bg:#a41515;--object-tools-fg:var(--button-fg);--object-tools-bg:var(--close-button-bg);--object-tools-hover-bg:var(--close-button-hover-bg)}#user-tools{flex:auto}#user-tools a{border-bottom:1px solid rgba(255,255,255,0.25)}#user-tools a:focus,#user-tools a:hover{border-bottom-color:#fff;color:#fff}input:focus,textarea:focus,select:focus-visible{outline-color:var(--primary)}#site-name,#site-name a:link,#site-name a:visited{color:var(--primary-fg)}.logo-header{max-height:150px;opacity:0.9}#changelist-filter ul>li>input{padding:10px 12px!important}.submit-row{flex-direction:row-reverse}.submit-row a.deletelink{margin-left:unset!important;margin-right:auto}.theme-toggle{display:none}.prose-editor>.ProseMirror{min-height:200px}@media only screen and (max-width:768px){#footer{margin:20px auto auto;text-align:center}#footer img{height:auto;max-width:100%}}@media only screen and (min-width:769px){#footer{margin:20px auto auto;text-align:center}#footer img{height:auto;max-width:100%}}@media only screen and (min-width:1024px){#footer{margin:20px auto auto;text-align:center}#footer img{height:auto;max-width:100%}}.lang-selector{float:right;padding-left:15px}.iching-image-header{margin-bottom:10px}@media (max-width:767px){.iching-image-header img{max-width:100%}}.dashboard #content{width:auto}.colMS{margin-right:0}@media (max-width:1024px){.colMS{margin-right:0!important}}#subscription_form #id_natals label{min-width:200px}