:root{color-scheme:light;--color-page: #f2efea;--color-surface: #fcfaf6;--color-subtle: #eee9e2;--color-text: #302c29;--color-muted: #696159;--color-border: #d6cec3;--color-accent: #8c292e;--color-link: #8c292e;--color-nav: #75232a;--color-on-nav: #faf6ef;--color-focus: #857263;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-6: 1.5rem;--space-8: 2rem;--space-12: 3rem;--radius: .5rem;--font-body: "Trebuchet MS", Verdana, sans-serif;--font-heading: Georgia, "Times New Roman", serif;--page-width: 80rem;--reading-width: 88ch}@media(prefers-color-scheme: dark){:root:not([data-theme]){color-scheme:dark;--color-page: #1c1b1a;--color-surface: #252321;--color-subtle: #322e2a;--color-text: #ebe5dc;--color-muted: #bbb1a5;--color-border: #514940;--color-accent: #f1a49e;--color-link: #f1a49e;--color-nav: #57272b;--color-on-nav: #f0e8dd;--color-focus: #bba48d}}:root[data-theme=dark]{color-scheme:dark;--color-page: #1c1b1a;--color-surface: #252321;--color-subtle: #322e2a;--color-text: #ebe5dc;--color-muted: #bbb1a5;--color-border: #514940;--color-accent: #f1a49e;--color-link: #f1a49e;--color-nav: #57272b;--color-on-nav: #f0e8dd;--color-focus: #bba48d}@font-face{font-family:"Lombardina-One-Roman";src:url("/style/fonts/Lombardina-One-Roman.ttf.woff") format("woff");font-display:swap}html{font-size:100%;background:var(--color-page)}body#phpbb{margin:0;background:var(--color-page);color:var(--color-text);font-family:var(--font-body);font-size:14px;line-height:1.6;--forum-gutter: clamp(1rem, 3vw, 3rem)}body#phpbb [hidden]{display:none !important}body#phpbb a{color:var(--color-link)}body#phpbb a:hover{color:var(--color-link);text-decoration:underline}body#phpbb :focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}body#phpbb h1,body#phpbb h2,body#phpbb h3,body#phpbb h4{color:var(--color-accent);text-shadow:none}body#phpbb h1,body#phpbb h2,body#phpbb h3{font-family:var(--font-heading)}body#phpbb h2{font-size:1.7rem}body#phpbb hr,body#phpbb h3,body#phpbb .signature,body#phpbb .postprofile{border-color:var(--color-border)}body#phpbb .page-width{width:100%;min-width:0;max-width:var(--page-width);margin-inline:auto}body#phpbb #wrap{background:var(--color-surface);border:0;border-radius:0;padding:var(--space-6) var(--forum-gutter);box-shadow:none}body#phpbb #page-header{background:var(--color-surface)}body#phpbb .headerbar{background:none;border:0;padding:clamp(.75rem,2vw,2rem) var(--forum-gutter)}body#phpbb .headerbar>.inner{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4)}body#phpbb #site-description{float:none;width:auto;flex:1 1 30rem;text-align:left}body#phpbb #site-description p{color:var(--color-muted);font-size:.9rem;margin:.25rem 0 0}body#phpbb #site-description .site-proverb{display:block;overflow:visible;line-height:1.2;margin-top:0;font-family:"Lombardina-One-Roman",var(--font-heading);font-size:clamp(1.15rem,2.2vw,1.6rem);font-weight:normal}body#phpbb #site-description .site-proverb .motto-initial{color:var(--color-accent)}body#phpbb #site-description .site-proverb .motto-letter{display:inline-block;position:relative;height:1em;vertical-align:.01em;line-height:1}body#phpbb #site-description .site-proverb .motto-letter-e{width:.333em}body#phpbb #site-description .site-proverb .motto-letter-a{width:.375em}body#phpbb #site-description .site-proverb .motto-source{opacity:0}body#phpbb #site-description .site-proverb .motto-drawing{position:absolute;inset:0;pointer-events:none;user-select:none}body#phpbb #site-description .site-proverb .motto-drawing::before{content:attr(data-base)}body#phpbb #site-description .site-proverb .motto-drawing svg{position:absolute;top:.74em;width:.14em;height:.18em;overflow:visible;fill:currentColor}body#phpbb #site-description .site-proverb .motto-letter-e svg{left:.2em}body#phpbb #site-description .site-proverb .motto-letter-a svg{left:.27em}body#phpbb #logo.site-logo{display:block;float:none;width:auto;padding:0;margin:0;color:var(--color-text);font-family:"Lombardina-One-Roman",var(--font-heading);font-size:clamp(2rem,5vw,4.3rem);font-weight:normal;line-height:1.05;text-decoration:none}body#phpbb #logo.site-logo span{color:var(--color-accent)}body#phpbb .theme-picker{display:flex;align-items:center;gap:.5rem;font-size:.8rem;color:var(--color-muted)}body#phpbb .theme-picker select{box-sizing:border-box;height:2.25rem;padding:.25rem .5rem;font-size:.875rem}body#phpbb .headerbar .search-header{position:static;float:none;margin:0;border:0;box-shadow:none}body#phpbb .headerbar .search-header fieldset{display:flex;align-items:stretch}body#phpbb .headerbar .search-header .inputbox,body#phpbb .headerbar .search-header .button{box-sizing:border-box;height:2.25rem;border:0;margin:0;font-size:.875rem;line-height:1.5;box-shadow:none}body#phpbb .headerbar .search-header .inputbox{width:12rem;padding:.375rem .75rem;background:var(--color-subtle);border-radius:var(--radius) 0 0 var(--radius)}body#phpbb .headerbar .search-header .inputbox:focus{border:0;outline:none;box-shadow:none}body#phpbb .headerbar .search-header .inputbox:focus-visible{text-decoration:underline;text-underline-offset:.25em}body#phpbb .headerbar .search-header .inputbox:focus-visible::placeholder{text-decoration:underline;text-underline-offset:.25em}body#phpbb .headerbar .search-header .button{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;padding:0;border-radius:0}body#phpbb .headerbar .search-header .button-search-end{border-radius:0 var(--radius) var(--radius) 0}body#phpbb .navbar{background:var(--color-subtle);border-color:var(--color-border);box-shadow:none}body#phpbb .navbar.tabbed{background:var(--color-nav);border:0;padding-inline:var(--forum-gutter)}body#phpbb .navbar.tabbed .nav-tabs{background:none;border-radius:0}body#phpbb .navbar.tabbed .nav-tabs .tab>a{color:var(--color-on-nav);background:none;border-color:rgba(0,0,0,0);text-shadow:none;font-size:1rem}body#phpbb .navbar.tabbed .nav-tabs>ul,body#phpbb .navbar.tabbed .nav-tabs>ul>.tab{height:40px}body#phpbb .navbar.tabbed .nav-tabs>ul>.tab{padding-inline:2px}body#phpbb .navbar.tabbed .nav-tabs>ul>.tab.selected{background:var(--color-surface)}body#phpbb .navbar.tabbed .nav-tabs .tab>.nav-link{box-sizing:content-box;padding-block:5px}body#phpbb .navbar.tabbed .nav-tabs .dropdown{top:40px}body#phpbb .navbar.tabbed .nav-tabs .dropdown-up .dropdown{top:auto;bottom:40px}body#phpbb .navbar.tabbed .nav-tabs .tab.selected>a,body#phpbb .navbar.tabbed .nav-tabs .tab>a:hover{background:var(--color-surface);color:var(--color-link)}body#phpbb .navbar.secondary{padding-inline:var(--forum-gutter)}body#phpbb .navbar.secondary>ul>li{font-size:.875rem;line-height:2rem}body#phpbb .navbar.secondary>ul>li>a{font-size:.875rem}body#phpbb .navbar a,body#phpbb .navbar .icon{color:inherit}body#phpbb .navbar.secondary a{color:var(--color-link)}body#phpbb .navbar.secondary>ul>li:hover,body#phpbb .navbar.secondary>ul>li:focus-within,body#phpbb .navbar.secondary>ul>li.dropdown-visible{background:var(--color-surface);color:var(--color-link);box-shadow:none}body#phpbb .navbar.secondary>ul>li:hover::before,body#phpbb .navbar.secondary>ul>li:hover::after,body#phpbb .navbar.secondary>ul>li:hover>a,body#phpbb .navbar.secondary>ul>li:focus-within::before,body#phpbb .navbar.secondary>ul>li:focus-within::after,body#phpbb .navbar.secondary>ul>li:focus-within>a,body#phpbb .navbar.secondary>ul>li.dropdown-visible::before,body#phpbb .navbar.secondary>ul>li.dropdown-visible::after,body#phpbb .navbar.secondary>ul>li.dropdown-visible>a{color:var(--color-link)}body#phpbb .navbar .dropdown,body#phpbb .dropdown .dropdown-contents{background:var(--color-surface);border-color:var(--color-border);color:var(--color-text);box-shadow:none}body#phpbb .dropdown li,body#phpbb .dropdown li li{border-color:var(--color-border)}body#phpbb .dropdown a,body#phpbb .navbar.tabbed .dropdown a{color:var(--color-link)}body#phpbb .dropdown li:hover,body#phpbb .dropdown li a:hover{background:var(--color-subtle)}body#phpbb .forabg,body#phpbb .forumbg{background:var(--color-subtle);border-color:var(--color-border);border-radius:var(--radius);box-shadow:none;margin-bottom:var(--space-6)}body#phpbb li.header,body#phpbb li.header dt,body#phpbb li.header dd,body#phpbb li.header a{color:var(--color-text)}body#phpbb ul.topiclist>li.header,body#phpbb .panel>.inner>h3:first-child,body#phpbb .panel>h3:first-child{background:var(--color-subtle);border-color:var(--color-border);box-shadow:none;color:var(--color-text);text-shadow:none}body#phpbb .forabg>.inner>ul.topiclist>li.header,body#phpbb .forumbg>.inner>ul.topiclist>li.header{margin:-4px -4px 0;border-bottom:1px solid var(--color-border);border-radius:calc(var(--radius) - 1px) calc(var(--radius) - 1px) 0 0;background-clip:padding-box}body#phpbb li.header dt{font-family:var(--font-heading);font-size:1.15rem;text-transform:none}body#phpbb ul.topiclist li.row,body#phpbb li.row{background-color:var(--color-surface);border-color:var(--color-border);box-shadow:none}body#phpbb ul.topiclist li.row:hover{background-color:var(--color-subtle)}body#phpbb ul.topiclist dd{border-color:var(--color-border)}body#phpbb .forumtitle,body#phpbb .topictitle{font-family:var(--font-body);font-size:1rem}body#phpbb .list-inner,body#phpbb ul.topiclist dd,body#phpbb .topiclist .lastpost,body#phpbb .topiclist .lastpost a{color:var(--color-text)}body#phpbb .forum-description,body#phpbb .forum-statistics,body#phpbb .responsive-show,body#phpbb .stat-block,body#phpbb .copyright{color:var(--color-muted)}body#phpbb .forum-description,body#phpbb .forum-statistics,body#phpbb ul.topiclist dd.lastpost,body#phpbb ul.topiclist dd.lastpost .lastsubject,body#phpbb .stat-block p,body#phpbb .postbody .author{font-size:.875rem;line-height:1.55}body#phpbb .forum-statistics .value,body#phpbb .forum-statistics .dfn{font-size:inherit}body#phpbb .forum-statistics .value{color:var(--color-text)}body#phpbb .panel,body#phpbb .post,body#phpbb .bg1,body#phpbb .bg2,body#phpbb .bg3,body#phpbb .post:target{background:var(--color-surface);color:var(--color-text);border-color:var(--color-border);box-shadow:none}body#phpbb .post{border:1px solid var(--color-border);border-radius:var(--radius);padding:var(--space-4);margin-bottom:var(--space-4)}body#phpbb .postbody .content{font-family:var(--font-body);font-size:1rem;line-height:1.7;color:var(--color-text)}body#phpbb .postbody .author{color:var(--color-muted)}body#phpbb .signature{color:var(--color-muted)}body#phpbb .postbody h3,body#phpbb .postprofile strong,body#phpbb .postprofile dd,body#phpbb .postprofile dt,body#phpbb .content h2,body#phpbb .panel h2,body#phpbb label{color:var(--color-text)}body#phpbb .postlink,body#phpbb .postlink:visited{color:var(--color-link);border-color:var(--color-link)}body#phpbb blockquote,body#phpbb blockquote blockquote,body#phpbb .codebox,body#phpbb .attachbox,body#phpbb .rules{background-color:var(--color-subtle);color:var(--color-text);border-color:var(--color-border);box-shadow:none}body#phpbb .codebox code{color:var(--color-text)}body#phpbb .notice{border-color:var(--color-border)}body#phpbb input,body#phpbb select,body#phpbb textarea,body#phpbb button{font-family:var(--font-body)}body#phpbb .inputbox,body#phpbb select,body#phpbb textarea,body#phpbb .inputbox:hover,body#phpbb .inputbox:focus{background:var(--color-surface);color:var(--color-text);border:1px solid var(--color-border);border-radius:var(--radius);padding:.5rem .75rem}body#phpbb input::placeholder,body#phpbb textarea::placeholder{color:var(--color-muted);opacity:1}body#phpbb input[type=checkbox],body#phpbb input[type=radio]{accent-color:var(--color-accent)}body#phpbb .button,body#phpbb a.button,body#phpbb input.button1,body#phpbb input.button2,body#phpbb input.button3,body#phpbb a.button1,body#phpbb a.button2{background:var(--color-nav);color:var(--color-on-nav);border:1px solid rgba(0,0,0,0);border-radius:var(--radius);box-shadow:none;text-shadow:none}body#phpbb .button:hover,body#phpbb input.button1:hover,body#phpbb input.button2:hover,body#phpbb a.button1:hover,body#phpbb a.button2:hover{background:var(--color-nav);color:var(--color-on-nav);border-color:var(--color-focus);text-decoration:underline}body#phpbb .button .icon{color:inherit}body#phpbb form.headerspace:has(.quick-login){margin-block:var(--space-8);padding:var(--space-6);background:var(--color-subtle);border-radius:var(--radius)}body#phpbb form.headerspace:has(.quick-login) h3{margin:0 0 var(--space-4);font-size:1.35rem}body#phpbb fieldset.quick-login{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4);margin:0;font-size:1rem}body#phpbb fieldset.quick-login>.responsive-hide{display:none}body#phpbb fieldset.quick-login label{display:flex;flex-direction:column;gap:var(--space-2);padding:0;margin:0;white-space:normal;font-size:1rem}body#phpbb fieldset.quick-login label:has(.inputbox){flex:1 1 12rem;min-width:0}body#phpbb fieldset.quick-login input.inputbox{box-sizing:border-box;width:100%;max-width:none;min-height:2.75rem;margin:0;font-size:1rem}body#phpbb fieldset.quick-login label[for=autologin]{flex-direction:row;align-items:center;min-width:0;min-height:2.75rem;text-align:left}body#phpbb fieldset.quick-login input[type=checkbox]{width:1.125rem;height:1.125rem;margin:0}body#phpbb fieldset.quick-login input[type=submit]{min-height:2.75rem;padding:.5rem 1.25rem;font-size:1rem}body#phpbb .pagination li a{background:var(--color-surface);color:var(--color-link);border-color:var(--color-border)}body#phpbb .pagination li.active span,body#phpbb .pagination li a:hover{background:var(--color-nav);color:var(--color-on-nav);border-color:var(--color-nav)}body#phpbb #tabs .tab>a,body#phpbb #minitabs .tab>a,body#phpbb #navigation a{background:var(--color-subtle);color:var(--color-link);border-color:var(--color-border)}body#phpbb #tabs .activetab>a,body#phpbb #minitabs .activetab>a,body#phpbb #navigation #active-subsection a{background:var(--color-nav);color:var(--color-on-nav)}body#phpbb #cp-main .panel,body#phpbb #cp-main .pm{background:var(--color-surface)}body#phpbb table.table1 tbody tr,body#phpbb table.table1 tbody tr:hover{background:var(--color-surface);color:var(--color-text)}body#phpbb table.table1 td{border-color:var(--color-border)}body#phpbb .footer-row{color:var(--color-muted)}body#phpbb .cc-window{background:var(--color-subtle);color:var(--color-text);border-top:1px solid var(--color-border)}body#phpbb .cc-window .cc-link{color:var(--color-link)}body#phpbb .cc-window .cc-btn{background:var(--color-nav);color:var(--color-on-nav);border-color:var(--color-nav)}body#phpbb #page-footer{padding:var(--space-6) var(--forum-gutter)}@media(max-width: 700px){body#phpbb #site-description{display:block}body#phpbb .headerbar>.inner{gap:var(--space-3)}body#phpbb #logo.site-logo{font-size:clamp(1.8rem,7.2vw,3rem)}body#phpbb .headerbar .search-header{display:none}body#phpbb #wrap{padding-inline:var(--space-4)}body#phpbb .post{padding:var(--space-3)}}
