@import url(style_cs.1794028650.css);html[data-rh-theme="dark"] #rh-home-cards .rh-home-card-panel{border-color:#806348;background:#302925;color:#eee2d2}html[data-rh-theme="dark"] #rh-home-cards .rh-home-card-title{color:#e6b887}html[data-rh-theme="dark"] #rh-home-cards .rh-home-card-placeholder{border-color:#665143;color:#c5ae94}#pun #rh-home-cards button:focus-visible{outline:2px solid #d0a16e;outline-offset:3px}@media (max-width:600px){#pun .rh-hero.rh-has-home-cards{padding-bottom:200px}#rh-home-cards{right:14px;bottom:30px;left:14px;flex-direction:column;gap:7px}#rh-home-cards .rh-home-card{flex:none;width:100%;max-width:none}#pun #rh-home-cards .rh-home-card-trigger{min-height:40px;padding:9px 12px;font-size:14px}#rh-home-cards .rh-home-card-panel{max-height:230px;overflow-y:auto}}@media(max-width:600px){#rh-home-cards .rh-home-card-panel{max-height:180px}}#rh-account-switch{position:relative;color:var(--rh-ink,#493b30);font:12px/1.5 Arial;text-align:left}#rh-account-switch summary{list-style:none;cursor:pointer;padding:9px 12px;border:1px solid #a88a68;border-radius:7px;background:var(--rh-paper,#faf5eb)}#rh-account-switch summary::-webkit-details-marker{display:none}html.rh-winter body #pun #pun-navlinks li>a:focus-visible,html.rh-winter body #pun #pun-navlinks summary:focus-visible{outline:2px solid var(--rh-accent);outline-offset:3px}html.rh-winter body #pun #pun-navlinks li>a:after{font:inherit}#pun #navindex>a:after{content:"forum"}#pun #navuserlist>a:after{content:"users"}#pun #navsearch>a:after{content:"search"}#pun #navprofile>a:after{content:"profile"}#pun #navpm>a:after{content:"sms"}#pun #navadmin>a:after{content:"admin"}#rh-account-switch .rh-account-list{position:absolute;right:0;top:100%;z-index:100001;box-sizing:border-box;width:260px;max-width:90vw;padding:12px;margin-top:7px;border:1px solid #a88a68;border-radius:9px;background:var(--rh-paper,#faf5eb);color:var(--rh-ink,#493b30);box-shadow:0 8px 24px #0004}#rh-account-switch .rh-account-row{display:flex;gap:5px;margin:5px 0}#rh-account-switch button{box-sizing:border-box;min-height:30px;margin:0;padding:5px 8px;font:12px/1.4 Arial;cursor:pointer;color:inherit;background:transparent;border:1px solid #a88a6880;border-radius:5px}#rh-account-switch .rh-account-name{flex:1;text-align:left}#rh-account-switch p{margin:8px 0 0;font:11px/1.5 Arial}html.rh-maintenance #rh-account-switch{position:fixed;top:16px;right:16px;z-index:100001;color:#493b30}html.rh-maintenance #rh-account-switch summary,html.rh-maintenance #rh-account-switch .rh-account-list{background:#faf5eb;color:#493b30}#rh-account-remember{display:block;margin:10px 0;font:12px/1.5 Arial}#pun #rh-transform-status{font:11px/1.5 Arial;color:var(--rh-muted);margin:3px 0}#pun #rh-transform-status:empty{display:none}#pun .rh-transform-undo{padding:4px 10px;min-height:25px;font-size:11px;margin-bottom:5px}#pun .rh-transform-undo[hidden]{display:none!important}#pun #font-area,#pun #size-area,#pun #color-area,#pun #smilies-area,#pun #addition-area,#pun #image-area,#pun #link-area,#pun #table-area{background:var(--rh-paper)!important;color:var(--rh-ink)!important;border:1px solid var(--rh-line)!important;border-radius:8px;box-shadow:0 8px 24px #0002}#pun .post-content .rh-paper-card{box-sizing:border-box;max-width:620px;margin:16px auto;padding:22px;background:var(--rh-panel);border:1px solid var(--rh-line);border-radius:10px;color:var(--rh-ink);font:13px/1.7 Georgia,serif}#pun .post-content .rh-paper-card p{font-size:13px;line-height:1.7}#pun .rh-character-control{margin-top:10px!important;list-style:none}#pun .rh-character-open{width:100%;min-height:29px!important;padding:5px 12px!important;background:var(--rh-panel)!important;color:var(--rh-ink)!important;border:1px solid var(--rh-line)!important;border-radius:6px;font:12px/1.5 Georgia,serif;cursor:pointer}#pun .rh-character-open:hover{background:var(--rh-paper)!important}.rh-character-dialog{box-sizing:border-box;width:620px;max-width:calc(100vw - 28px);max-height:calc(100dvh - 32px);margin:auto;padding:24px;overflow:auto;border:1px solid var(--rh-line,#cdb99d);border-radius:14px;background:var(--rh-paper,#faf5eb);color:var(--rh-ink,#382f29);box-shadow:0 20px 70px #0005;font:13px/1.65 Georgia,serif}.rh-character-dialog::backdrop{background:#171410a6;backdrop-filter:blur(4px)}.rh-character-dialog .rh-card-close{display:block;margin:0 0 16px auto;padding:4px 12px;border:1px solid var(--rh-line);border-radius:5px;background:var(--rh-panel);color:var(--rh-ink);font:11px/1.5 Arial;cursor:pointer}.rh-card-head{display:flex;gap:22px;align-items:center}.rh-card-head>img{display:block;width:108px;height:132px;object-fit:contain;background:var(--rh-panel);border:1px solid var(--rh-line);border-radius:8px;flex-shrink:0}.rh-card-head h2{margin:0 0 6px;padding:0;font:normal 25px/1.25 Georgia,serif;overflow-wrap:anywhere}.rh-card-head p{margin:0}.rh-card-eyebrow{text-transform:uppercase;letter-spacing:2px;font:9px/1.5 Arial!important;color:var(--rh-muted);margin-bottom:8px!important}.rh-card-subtitle{font:11px/1.5 Arial;color:var(--rh-muted)}.rh-card-motto{margin-top:12px!important;font-style:italic}.rh-card-tabs{display:flex;gap:6px;flex-wrap:wrap;margin:22px 0 14px;padding-top:18px;border-top:1px solid var(--rh-line)}.rh-card-tabs button{flex:1;padding:7px 12px;border:1px solid var(--rh-line);border-radius:6px;background:var(--rh-panel);color:var(--rh-ink);font:12px/1.5 Georgia,serif;cursor:pointer;white-space:nowrap}.rh-card-tabs button[aria-selected=true]{background:var(--rh-ink);color:var(--rh-paper)}.rh-card-panels{min-height:130px}.rh-card-panels section[hidden]{display:none}.rh-card-panels p{margin:0 0 14px;white-space:pre-wrap;overflow-wrap:anywhere}.rh-character-dialog .rh-card-link{display:inline-block;margin:0 6px 8px 0;padding:5px 10px;border:1px solid var(--rh-line);border-radius:5px;color:var(--rh-accent);background:var(--rh-panel);text-decoration:none;font:12px/1.5 Georgia,serif}.rh-character-dialog .rh-card-link:hover{text-decoration:underline}.rh-card-empty{color:var(--rh-muted);font-style:italic}.rh-card-footer{border-top:1px solid var(--rh-line);margin-top:12px;padding-top:12px}.rh-card-footer .rh-card-link{font-size:11px}.rh-character-dialog button:focus-visible,.rh-character-dialog a:focus-visible{outline:2px solid var(--rh-accent);outline-offset:3px}@media(max-width:480px){.rh-character-dialog{padding:16px}.rh-card-head{gap:14px}.rh-card-head>img{width:76px;height:100px}.rh-card-head h2{font-size:21px}#pun #form-buttons{padding:7px!important}#pun #form-buttons tr{gap:3px}}html.rh-winter{--rh-winter-glow:#bda17e;--rh-winter-edge:#e7e7db}html.rh-winter[data-rh-theme=dark]{--rh-winter-glow:#bea07a;--rh-winter-edge:#d5dfd8}html.rh-winter body #pun #pun-main .rh-page-category{position:relative;padding:0;border:0;isolation:isolate}html.rh-winter body #pun #pun-main .rh-page-category>h2{position:absolute!important;inset:0 auto auto 0!important;z-index:3;box-sizing:border-box;width:112px!important;height:90px!important;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:5px;margin:0!important;padding:22px 5px 7px!important;border:0!important;background:none!important;color:#fff9e9!important;font:italic 23px/1.25 Georgia,serif!important;letter-spacing:0!important;text-align:center!important;text-shadow:0 2px 7px #000b}html.rh-winter body #pun #pun-main .rh-page-category.rh-winter-right>h2{left:auto!important;right:0!important}html.rh-winter body #pun #pun-main .rh-page-category>.container{padding:5px 20px 5px 132px!important;min-height:145px!important;border:1px solid var(--rh-line)!important;background:var(--rh-paper)!important}html.rh-winter body #pun #pun-main .rh-page-category.rh-winter-right>.container{padding:5px 132px 5px 20px!important}html.rh-winter body #pun #pun-main .rh-page-category>.container::before{left:0!important;right:auto!important;width:112px!important;border-right:1px solid #fff2}html.rh-winter body #pun #pun-main .rh-page-category.rh-winter-right>.container::before{left:auto!important;right:0!important;border-left:1px solid #fff2;border-right:0}html.rh-winter body #pun #pun-main .rh-page-category:nth-of-type(even)::before{transform:scaleX(-1)}html.rh-winter body #pun .punbb .rh-page-category tr{min-height:112px!important;gap:18px!important;grid-template-columns:minmax(0,1fr) minmax(170px,28%)!important}html.rh-winter body #pun .punbb .rh-page-category td{padding:16px 0!important;font:12px/1.55 Arial,sans-serif!important}html.rh-winter body #pun .punbb .rh-page-category .tcl h3{font:italic 22px/1.25 Georgia,serif!important;margin:0 0 6px!important}html.rh-winter body #pun .punbb .rh-page-category .tcl h3 a{text-decoration:none}html.rh-winter body #pun .punbb .rh-page-category .tcl h3 a:hover{color:var(--rh-accent)!important}html.rh-winter body #pun .punbb .rh-page-category .tclcon>a:not(.rh-section-link){display:inline-block;margin:5px 3px 0 0;padding:3px 8px;border:1px solid var(--rh-line);border-radius:12px;background:var(--rh-panel)!important;font:10px/1.3 Arial;text-decoration:none;vertical-align:middle}html.rh-winter body #pun .punbb .rh-page-category .tclcon>a:hover{box-shadow:inset 0 0 0 1px var(--rh-line)}html.rh-winter body #pun .punbb .rh-page-category .rh-section-link{margin:6px 0 0;padding:3px 8px;font-size:10px;border-radius:12px}html.rh-winter body #pun .punbb .rh-page-category .rh-forum-counts{margin-top:7px;font:10px/1.4 Arial}html.rh-winter #pun .tcr .user-avatar{float:left;margin:1px 9px 4px 0;width:32px;height:32px}html.rh-winter #pun .tcr .avatar-image,html.rh-winter #pun .usertable .avatar-image{display:block;width:32px;height:32px;border-radius:8px!important;background-size:cover;background-position:center;border:1px solid var(--rh-line);box-sizing:border-box}html.rh-winter #pun .tcr .lastpost{font:10px/1.5 Arial;color:var(--rh-muted)}html.rh-winter #pun #pun-main>h1{position:relative;padding:14px 20px;font:normal 23px/1.3 Georgia,serif;border:1px solid var(--rh-line);border-radius:12px;background:var(--rh-panel);margin-bottom:12px}html.rh-winter #pun #pun-index #pun-main>h1{position:absolute;left:-9999px;width:0;height:0;overflow:hidden;padding:0;border:0}html.rh-winter #pun #pun-main>.forum>.container,html.rh-winter #pun .usertable>.container{border:1px solid var(--rh-line);border-radius:15px;overflow:hidden;padding:0;background:var(--rh-paper)}html.rh-winter #pun #pun-main>.forum table,html.rh-winter #pun .usertable table{border:0;width:100%;table-layout:fixed}html.rh-winter #pun #pun-main>.forum th,html.rh-winter #pun .usertable th{padding:11px 12px;background:var(--rh-panel);color:var(--rh-muted);font:10px/1.5 Arial;border-color:var(--rh-line)}html.rh-winter #pun #pun-main>.forum td,html.rh-winter #pun .usertable td{padding:16px 12px;vertical-align:middle;background:var(--rh-paper);color:var(--rh-ink);font:12px/1.55 Arial;border:0;border-bottom:1px solid var(--rh-line);overflow-wrap:anywhere}html.rh-winter #pun #pun-main>.forum tr:last-child td,html.rh-winter #pun .usertable tr:last-child td{border-bottom:0}html.rh-winter #pun #pun-main>.forum tbody tr:hover td,html.rh-winter #pun .usertable tbody tr:hover td{background:var(--rh-panel)}html.rh-winter #pun #pun-main>.forum .tclcon>a{font-size:13px;font-weight:normal}html.rh-winter #pun #pun-main>.forum .tclcon .byuser{display:block;margin-top:4px;color:var(--rh-muted);font-size:10px}html.rh-winter #pun #pun-main>.forum td.tc2,html.rh-winter #pun #pun-main>.forum td.tc3{text-align:center;color:var(--rh-muted);font-size:11px}html.rh-winter #pun .usertable .username .user-avatar{float:left;margin-right:10px}html.rh-winter #pun .usertable .username .usersname{line-height:32px}html.rh-winter #pun .linkst,html.rh-winter #pun .linksb{box-sizing:border-box;padding:10px 13px;border:1px solid var(--rh-line);border-radius:9px;background:var(--rh-panel)!important;color:var(--rh-ink)!important;font:11px/1.8 Arial}html.rh-winter #pun .linkst a,html.rh-winter #pun .linksb a,html.rh-winter #pun .subscribelink a{color:var(--rh-accent)!important}html.rh-winter #pun .postlink a,html.rh-winter #pun .subscribelink a{display:inline-block;padding:4px 11px;margin:2px 0 2px 5px;background:var(--rh-paper)!important;border:1px solid var(--rh-line);border-radius:6px;text-decoration:none;font:11px/1.5 Arial}html.rh-winter #pun .pagelink a,html.rh-winter #pun .pagelink strong{display:inline-block;min-width:24px;box-sizing:border-box;padding:2px 6px;margin:1px;border:1px solid var(--rh-line);border-radius:6px;text-align:center;text-decoration:none;background:var(--rh-paper);font:11px/1.5 Arial}html.rh-winter #pun .pagelink strong{background:var(--rh-ink);color:var(--rh-paper)}html.rh-winter #pun .postlink a:hover,html.rh-winter #pun .pagelink a:hover{border-color:var(--rh-accent)}html.rh-winter #pun .post{border:1px solid var(--rh-line);border-radius:13px;overflow:hidden;margin:16px 0;background:var(--rh-paper)}html.rh-winter #pun .post h3{border:0;border-bottom:1px solid var(--rh-line);border-radius:0;padding:0;background:var(--rh-panel);font:11px/1.5 Arial}html.rh-winter #pun .post h3>span{display:block;border-color:var(--rh-line);padding:9px 13px;background:var(--rh-panel);color:var(--rh-muted)}html.rh-winter #pun .post-author{background:var(--rh-panel)}html.rh-winter #pun .post .post-links{border:0;border-top:1px solid var(--rh-line);background:var(--rh-panel);color:var(--rh-muted)}html.rh-winter #pun .post .post-links ul{padding:8px 12px;background:var(--rh-panel);font:10px/1.6 Arial}html.rh-winter #pun .post .post-links a{display:inline-block;padding:2px 6px;border-radius:4px;text-decoration:none}html.rh-winter #pun .post .post-links a:hover{background:var(--rh-paper)}html.rh-winter #pun .post-content .quote-box,html.rh-winter #pun .post-content .code-box{padding:14px 17px;border:1px solid var(--rh-line);border-left:3px solid var(--rh-winter-cool);border-radius:8px;background:var(--rh-panel)!important;color:var(--rh-ink)!important}html.rh-winter #pun .post-sig{opacity:.9;border-color:var(--rh-line)}html.rh-winter #pun .formal fieldset{padding:15px;border:1px solid var(--rh-line);border-radius:10px;background:var(--rh-paper)}html.rh-winter #pun .formal legend span{background:var(--rh-paper);color:var(--rh-muted);font:12px/1.5 Georgia}html.rh-winter #pun .formal input[type=text],html.rh-winter #pun .formal input[type=password],html.rh-winter #pun .formal input[type=email],html.rh-winter #pun .formal select{box-sizing:border-box;max-width:100%;min-height:32px;padding:6px 9px;border:1px solid var(--rh-line);border-radius:6px;background:var(--rh-panel);color:var(--rh-ink);font:12px/1.5 Arial}html.rh-winter #pun .formal textarea{border:1px solid var(--rh-line);border-radius:8px;background:var(--rh-paper);color:var(--rh-ink);font-size:13px;line-height:1.65}html.rh-winter #pun .formal input:focus-visible,html.rh-winter #pun .formal textarea:focus-visible,html.rh-winter #pun .formal select:focus-visible{outline:2px solid var(--rh-winter-cool);outline-offset:2px}html.rh-winter #pun .formal .formsubmit input,html.rh-winter #pun .formal .formsubmit button{min-height:32px;padding:6px 14px;border:1px solid var(--rh-line);border-radius:6px;background:var(--rh-panel);color:var(--rh-ink);font:12px/1.5 Georgia}html.rh-winter #pun #profilenav ul{padding:8px;background:var(--rh-panel);border:1px solid var(--rh-line);border-radius:10px}html.rh-winter #pun #profilenav li{padding:0;margin:3px 0;font-weight:normal}html.rh-winter #pun #profilenav li a{display:block;padding:7px 9px;border-radius:5px;font:11px/1.4 Arial;text-decoration:none}html.rh-winter #pun #profilenav li a:hover,html.rh-winter #pun #profilenav li.isactive a{background:var(--rh-paper);color:var(--rh-accent)}html.rh-winter #pun #profilenav h2{margin:0 0 6px;padding:0 6px;font-size:15px;border:0}html.rh-winter #pun #pun-stats{position:relative;margin:24px 0 10px;border:1px solid var(--rh-line);border-radius:15px;overflow:hidden;background:var(--rh-paper)}html.rh-winter #pun #pun-stats h2{margin:0;padding:12px 18px;border:0;border-bottom:1px solid var(--rh-line);border-radius:0;background:var(--rh-panel);font:18px/1.4 Georgia}html.rh-winter #pun #pun-stats .container{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:16px;margin:0;border:0;background:var(--rh-paper);font:11px/1.6 Arial}html.rh-winter #pun #pun-stats .container:after{display:none}html.rh-winter #pun #pun-stats li{float:none!important;clear:none!important;text-align:left!important;min-width:0}html.rh-winter #pun #pun-stats li.item1,html.rh-winter #pun #pun-stats li.item2,html.rh-winter #pun #pun-stats li.item3,html.rh-winter #pun #pun-stats li.item4{padding:8px 10px;background:var(--rh-panel);border:1px solid var(--rh-line);border-radius:7px}html.rh-winter #pun #pun-stats li.onlinelist,html.rh-winter #pun #pun-stats li.users_24h{grid-column:1/-1;border:0;border-top:1px solid var(--rh-line);padding-top:10px}html.rh-winter #pun #pun-stats li.onlinelist div,html.rh-winter #pun #pun-stats li.users_24h div{border:0;background:none}html.rh-winter #rh-dialogs{border-color:var(--rh-line);border-radius:13px;background:var(--rh-paper);color:var(--rh-ink)}html.rh-winter .rh-d-top,html.rh-winter .rh-d-sidebar{background:var(--rh-panel);border-color:var(--rh-line);color:var(--rh-ink)}html.rh-winter .rh-d-person{background:var(--rh-paper);border-color:var(--rh-line);color:var(--rh-ink)}html.rh-winter .rh-d-person:hover,html.rh-winter .rh-d-person.is-active{background:var(--rh-panel)}html.rh-winter .rh-d-button{border-color:var(--rh-line);border-radius:6px;background:var(--rh-panel);color:var(--rh-ink)}html.rh-winter #rh-bookmarks,html.rh-winter #rh-bookmarks-list{border-color:var(--rh-line);border-radius:9px;background:var(--rh-paper);color:var(--rh-ink)}html.rh-winter #rh-wanted{border-radius:14px!important;border-color:var(--rh-line)!important;background:var(--rh-panel)!important}@media(max-width:760px){html.rh-winter body #pun #pun-main .rh-page-category>h2{width:78px!important;height:80px!important;font-size:18px!important;padding-top:20px!important}html.rh-winter body #pun #pun-main .rh-page-category>h2::after{font-size:7px;letter-spacing:1px}html.rh-winter body #pun #pun-main .rh-page-category>.container{padding:7px 12px 7px 92px!important;border-radius:15px!important}html.rh-winter body #pun #pun-main .rh-page-category.rh-winter-right>.container{padding:7px 92px 7px 12px!important}html.rh-winter body #pun #pun-main .rh-page-category>.container::before{width:78px!important}html.rh-winter body #pun .punbb .rh-page-category tr{grid-template-columns:minmax(0,1fr)!important;gap:0!important;min-height:112px!important}html.rh-winter body #pun .punbb .rh-page-category td{padding:8px 0!important}html.rh-winter body #pun .punbb .rh-page-category .tcl h3{font-size:20px!important}html.rh-winter #pun .usertable .registered,html.rh-winter #pun .usertable .relation{display:none}html.rh-winter #pun .usertable td,html.rh-winter #pun .usertable th{padding:10px 6px;font-size:11px}html.rh-winter #pun #pun-stats .container{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){html.rh-winter #pun *{scroll-behavior:auto}}html,body{margin:0;padding:0}.punbb *{margin:0}.punbb ul,.punbb dl,.punbb li,.punbb dd,.punbb dt{padding:0;list-style:none}.punbb img{border:none}.punbb .main table{table-layout:fixed;width:100%}.checkfield input[type="checkbox"],.radiofield input[type="radio"]{margin:0 0.3em}p[class="checkfield"] *,div[class="checkfield"] *,fieldset[class="radiofield"] *{height:1.8em;vertical-align:middle}body{font-size:100.01%}.punbb textarea,.punbb input,.punbb select,.punbb optgroup{font:1em verdana,arial,helvetica,sans-serif}.punbb h1,.punbb h2,.punbb h3,.punbb h4,.punbb table,.punbb th{font-size:1em;font-weight:normal}.punbb h1 span,.punbb h2 span,.punbb legend span{font-size:1.1em}.punbb pre{font:1.1em/140% monaco,"bitstream vera sans mono","courier new",courier,monospace}.punbb address,.punbb em{font-style:normal}.punbb .post-content em{font-style:italic}.punbb .post-content em.bbuline{font-style:normal;text-decoration:underline}.punbb a{text-decoration:underline}.punbb optgroup{font-weight:bold}#pun:after,.punbb .container:after,.punbb .post-links ul:after,.punbb .main div.inline:after,.punbb .post-box:after,.punbb .linksb:after{clear:both;content:".";display:block;height:0;visibility:hidden;overflow:hidden;line-height:0.0;font-size:0}.acchide,#pun-index #pun-main h1,#pun-navlinks h2,#pun-pagelinks h2,#pun-status h2,#pun-ulinks h2,.punbb .forum h2,.punbb .multipage .topic h2,.punbb dl.post-sig dt span,.punbb p.crumbs strong,.punbb .divider hr,.punbb .required label em,.punbb .formsubmit label,.punbb .submitfield label,.punbb .modmenu label,#pun-userlist .main h2{font-size:0;height:0;width:0;line-height:0.0;position:absolute;left:-9999px;overflow:hidden}#pun{position:relative}.punbb{height:auto}#pun-redirect,#pun-maint{margin:50px 20% 12px 20%;width:auto;float:none}.punbb .category,.punbb .post{margin-top:0.4em}.punbb #pun-category1,.punbb .toppost,.punbb .topicpost{margin-top:0}#pun-post .topic{margin-top:1em}.punbb .section,.punbb .forum,.punbb .formal,.punbb .modmenu,.punbb .info,.punbb .category,.punbb .post{border-style:none none solid none;border-width:0px 0px 2px 0px}.punbb .container{border-style:solid;border-width:1px}.punbb .section h2,#pun-main h1,#pun-main h2,#pun-stats h2,#pun-debug h2{border-style:none solid solid none;border-width:0 1px 1px 0}.punbb .post-content{padding:0;margin:0;width:100%;overflow:hidden}.punbb .post-sig dt{display:block;border-top:1px solid #888;width:250px;margin:5px 0}.punbb .post-content p{margin:0;padding:0 0 1em 0}.punbb .post-content img{vertical-align:text-bottom}.punbb .post-content img.postimg{vertical-align:middle}.punbb .post-content .blockcode,.punbb .post-content blockquote{width:100%;overflow:hidden}.punbb .post-content .scrollbox{width:100%;overflow:auto}.punbb .post-content .quote-box,.punbb .post-content .code-box{border-style:solid;border-width:1px}.punbb .quote-box cite,.punbb .code-box strong.legend{display:block;padding-bottom:0.7em;font-size:1.1em;font-weight:bold;font-style:normal;margin:0}.punbb .info-box{padding:1.1em 1.7em 1em 1.7em;border-style:solid;border-width:1px;margin:0 0 1.1em 0}.punbb .info-box *{padding:0 0 0.7em 0}.punbb #pun-main .info-box .legend{font-size:1.1em;font-weight:bold}.punbb .linkst{position:relative;width:100%;font-size:1.1em}.multipage{margin-top:3em}.linkst .pagelink{position:absolute;top:-4em;left:1em;width:24em}.linkst .postlink{position:absolute;top:-4em;right:1em;width:16em;text-align:right;font-weight:bold}.punbb .linksb{text-align:right;font-size:1.1em}.linksb .pagelink{float:left;width:24em;text-align:left}.linksb .postlink{float:right;width:16em;font-weight:bold}.subscribelink{clear:both;padding-top:0.3em;padding-bottom:0.5em}.punbb .formsubmit{padding:0 0 0 1.7em;margin:1em 0 0 0}.punbb .formsubmit input,.punbb .formsubmit a,.punbb .formsubmit span{margin:0 0.6em 0 0}.punbb fieldset{border-style:solid;border-width:1px;padding:0 18px 0 18px;margin:0 0 1em 0}.punbb fieldset legend{padding:0;margin:0 0 0 11px;font-size:1.1em}.punbb fieldset legend span{padding:0 5px;margin:0 0 0 -15px}.punbb fieldset fieldset{border-style:none;margin:0;padding:0 0 8px 0}.punbb .fs-box{padding:1em 0 0.8em 0}.punbb .fs-box p,.punbb .fs-box fieldset{padding:0 0 0.8em 0}.punbb .inline .inputfield,.punbb .inline .selectfield,.punbb .inline .passfield{float:left;margin-right:1em}.punbb .inline .infofield{clear:both}.punbb .datafield br{display:none}.punbb .required label,.punbb .datafield span.input{font-weight:bold}.punbb .datafield span.input a{font-weight:normal}.punbb .areafield span.input,.punbb p.longinput span.input{display:block;padding:0 12em 0 0;height:100%}.punbb textarea,.punbb .longinput input{width:64%;margin:0}.punbb .hashelp{position:relative}.punbb .helplinks{display:block;position:absolute;top:1em;right:0;font-weight:normal;width:36%}.punbb #profile .helplinks{top:1.5em}.punbb .helplinks span{display:block;padding-bottom:0.2em}#pun-post .formal .info-box li{padding-left:4px;list-style-type:square;list-style-position:inside;line-height:1.5;margin:0}.punbb .main .tcl{overflow:hidden;text-align:left;width:50%}.punbb .main .tc2,.punbb .main .tc3,.punbb .main .tcmod{text-align:center;width:10%}.punbb .main .tcr{overflow:hidden;text-align:left;width:30%}#pun-userlist .main .tcl,#pun-searchtopics .main .tcl,#pun-modviewforum .main .tcl{width:40%}#pun-userlist .main .tc2,#pun-searchtopics .main .tc2{text-align:left;width:20%}#pun-debug table .tcl{width:15%;white-space:normal}#pun-debug .tcr{width:90%;white-space:normal}#pun-index .tcl h3{font-size:1.2em;font-weight:bold}.punbb td span.youposted{font-weight:bold;margin-left:-1em;position:absolute}.punbb td .modlist{display:block;padding-top:0.3em}.punbb .main td{border-style:solid none none solid;border-width:1px 0 0 1px}.punbb .main th{border-style:none none none solid;border-width:0 0 0 1px}.punbb .main .tcl{border-left-style:none;border-left-width:0}.punbb tbody.hasicon td.tcl{padding-left:3.2em}.punbb div.icon{border-style:solid;border-width:0.6em 0.6em 0.6em 0.6em;height:0;line-height:0.0;margin-top:0.1em;width:0}.punbb table div.icon{font-size:1.05em;position:absolute;margin-left:-2.2em}.punbb .post .container{border-style:none solid solid solid;border-width:1px;margin-top:-1px;padding-bottom:1px}.punbb .post h3{border-style:solid solid none solid;border-width:1px}.punbb .post h3 span{display:block;border-left-style:solid;border-left-width:1px}.punbb .post h3 strong{float:right;width:5em;text-align:right;font-weight:normal}.punbb .post .post-author{float:left;overflow:hidden}.pa-author{font-size:1.1em;font-weight:bold}.pa-author a{text-decoration:none}li.pa-title{padding-bottom:0.4em;font-weight:bold}li.pa-online{line-height:0.8em;border-left-style:solid;border-left-width:0.7em;padding-left:0.4em;margin-top:0.7em}.punbb .post-body{border-left-style:solid;border-left-width:1px;padding:0 0 1px 0}.punbb fieldset .post-box{margin-bottom:0.8em}.punbb .post-links{border-left-style:solid;border-left-width:1px}.punbb .post-links ul{border-top-style:dashed;border-top-width:1px;background:transparent;text-align:right}.punbb .post-links li{padding-left:1em}.pl-email,.pl-website{float:left}.punbb .clearer{clear:both;height:0;font-size:0}.punbb .modmenu .container{padding:0.5em 1em;text-align:right}.punbb .modmenu strong,.punbb .modmenu a{height:1.8em;line-height:1.8em}.punbb .modmenu .container strong{float:left}.punbb .modmenu input{margin-left:1em}.punbb .info .container{padding:0.8em 1em}.punbb .info .container .backlink{padding-top:0.8em}#profile .container{padding-left:18.6em}#profilenav{float:left;width:14em;margin-left:-16.3em;display:inline}#profilenav li{padding-bottom:0.8em;font-weight:bold}#viewprofile ul,#profilenav ul{border-style:solid;border-width:1px;padding:1.5em 18px 0.8em 18px;margin:0 0 1em 0}#viewprofile h2,#profilenav h2{background:transparent;border:none;padding:0 0 0 0;margin:0 14px -0.6em 14px}#viewprofile h2 span,#profilenav h2 span{padding:0 5px;position:relative}#viewprofile li,#setmods dl{padding:0 0 0 16em;margin-bottom:0.2em}#viewprofile li span{float:left;width:14em;margin-left:-16em;padding:0.5em 1em;font-weight:bold}#setmods dt{float:left;width:14em;margin-left:-16em;padding:0.8em 1em;font-weight:bold;display:inline}#viewprofile li strong,#viewprofile li div,#setmods dd{display:block;padding:0.5em 1em;font-weight:normal}.punbb img.avatardemo{float:right;margin:0 0 0.8em 1.8em}#pun-userlist .formal,#pun-userlist .formal .container{border-bottom:none;margin-bottom:0}#pun-userlist .usertable .container{padding:0 2.3em 2.3em 2.3em;border-top:none}#pun-userlist .usertable table{border-style:solid;border-width:1px}#pun-title{margin:0;border-style:solid solid none solid;border-width:1px 1px 0 1px}#pun-title h1{display:block}#pun-title .container{border-style:none solid none solid}#pun-title table{border:none;width:100%}#pun-title td.title-logo-tdl{border:none;width:100%}#pun-title td.title-logo-tdr{border:none}#pun-pagelinks{position:absolute;top:-15px;left:0;margin:0;border:none;padding:0;width:100%}#pun-pagelinks .container{background:transparent;border:none;padding:0}#pun-pagelinks .container li{display:inline}#pun-pagelinks li a,#pun-pagelinks a:link,#pun-pagelinks a:hover{height:2em;line-height:2em;padding:0;font-size:1.2em;margin-left:-9999px;display:block;float:left;width:100%}#pun-pagelinks a:active,#pun-pagelinks a:focus{position:relative;margin:0}#pun-pagelinks li a span{display:block;margin:0 1em}#pun-navlinks,#pun-navlinks .container{border-style:none;border-width:0;margin:0}#pun-navlinks li{padding-right:1em}#pun-navlinks li a{font-size:1.1em}#pun-ulinks{margin-top:0}#pun-ulinks .container{border-top:none;padding:0.7em 1em}#pun-ulinks li,#pun-ulinks li a{display:inline;border-left-style:solid;border-left-width:1px;white-space:nowrap}#pun-ulinks li a{padding:0 0.3em 0 0.6em}#pun-ulinks li.item1,#pun-ulinks li.item1 a{border-left-style:none;border-left-width:0;padding-left:0}#pun-status,#pun-status .container{border-bottom:none;margin-bottom:0}#pun-status .container{padding:0.8em 1em 1em 1em}#pun-status span{margin-right:0.5em}#pun-crumbs1{font-weight:bold;overflow:hidden;margin-top:0}#pun-crumbs1 p.container{border-top:none;padding:1em 1em 0.8em 1em;font-size:1.1em}#pun-break1{border-style:solid none;border-width:1px 0;height:0;margin:-2px 1em;position:relative;z-index:1}#pun-announcement h2{border-style:none none solid none;border-width:0 0 1px 0;font-weight:bold}#pun-announcement h2 span{display:block;border-bottom-style:solid;border-bottom-width:1px}#pun-stats li.item1,#pun-stats li.item2{float:left;clear:both;line-height:150%}#pun-stats li.item3,#pun-stats li.item4{text-align:right;line-height:150%}li#onlinelist{margin-top:1em;border-top-style:solid;border-top-width:1px;float:left;width:100%;line-height:130%}li#onlinelist div{border-top-style:solid;border-top-width:1px;padding:0.7em 0 0 0}#pun-qjump{margin:0;border:none;position:relative;float:left}#pun-qjump .container{border:none;background:transparent;padding:0.8em 1em}#pun-about{margin-top:0}#pun-about .container{border-top-style:none;text-align:right;line-height:150%;padding:0.8em 1em}#pun-about p span{display:block}#pun-crumbs2{font-weight:bold;overflow:hidden;margin-bottom:0;border-bottom:none}#pun-crumbs2 .container{border-bottom:none;padding:0.8em 1em;font-size:1.1em}#pun-break4{margin:-2px 1em;border-style:solid none;border-width:1px 0;position:relative;height:0;z-index:1}div.punbb-admin #pun-about .container{border-top-style:solid;border-top-width:1px}#pun-help .formal .info-box h3.legend{border-bottom-style:solid;border-bottom-width:1px;padding-bottom:0;margin-bottom:0.8em}#pun-help .formal .info-box h3.legend span{padding-bottom:0.6em;display:block;border-bottom-style:solid;border-bottom-width:1px;font-size:1.1em}#pun-help .formal p,#pun-help .formal dd{margin-bottom:1em}#pun-help .formal ul,#pun-help .formal dl{padding:0 0 0 1em}#pun-help .formal li{padding:0;line-height:130%}#pun-help .formal li *{vertical-align:text-top}#pun-help .formal dt span{font:1.4em/120% monaco,"bitstream vera sans mono","courier new",courier,monospace}#pun-help .formal .parsedmsg,#pun-help .formal .parsedmsg .incode{padding-bottom:0}:root{--rh-paper:#faf5eb;--rh-panel:#eee5d7;--rh-ink:#382f29;--rh-muted:#75685b;--rh-line:#d8cbbb;--rh-accent:#87502f;--rh-dark:#302e2a;--rh-rain:#516363;--rh-cream:#fff6e5}body{background-image:radial-gradient(ellipse at 15% 0%,#807568 0,transparent 56%),linear-gradient(135deg,#536363,#343b3c);color:var(--rh-ink)}#pun{margin:38px auto;box-sizing:border-box}.punbb{float:none;width:100%;font:14px/1.6 Arial,Helvetica,sans-serif}.punbb *,.rh-hero *{box-sizing:border-box}.punbb input,.punbb textarea,.punbb select{font:inherit}.punbb a,.punbb a:link,.punbb a:visited{color:var(--rh-accent);text-decoration:none}.punbb a:hover{color:#54321e;text-decoration:underline;text-underline-offset:3px}.punbb a:focus-visible,.punbb button:focus-visible,.punbb input:focus-visible,.punbb textarea:focus-visible,.punbb select:focus-visible{outline:3px solid #9b643b;outline-offset:3px}.punbb .section,.punbb .forum,.punbb .formal,.punbb .modmenu,.punbb .info,.punbb .category,.punbb .post{border:0}.punbb .container,.punbb .main .container,.punbb .section .container,.punbb .post .container{background:var(--rh-paper);color:var(--rh-ink);border:1px solid var(--rh-line)}.punbb .section h2,#pun-main h1,#pun-main h2,#pun-stats h2,#pun-debug h2{background:var(--rh-panel);color:var(--rh-ink);border:1px solid var(--rh-line);padding:16px 22px;font:normal 23px/1.25 Georgia,"Times New Roman",serif;border-radius:9px 9px 0 0}.punbb .main h1 span,.punbb .main h2 span{font-size:inherit}.punbb .main table{border-collapse:collapse}.punbb .main th{background:#e5dbcc;color:#65594e;border-color:var(--rh-line);font-size:11px;letter-spacing:.07em;padding:10px 15px}.punbb .main td{background:var(--rh-paper);color:var(--rh-ink);border-color:var(--rh-line);padding:22px 18px;vertical-align:middle}.punbb .main td.tc2,.punbb .main td.tc3{background:#f0e8db;color:var(--rh-muted)}#pun-index .tcl h3{font:normal 25px/1.3 Georgia,"Times New Roman",serif;margin-bottom:8px}.punbb .tcl .forum-desc{font-size:13px;color:var(--rh-muted)}.punbb .main .tcr{font-size:12px;line-height:1.6;overflow-wrap:anywhere}.punbb .main tbody tr:hover td{background:#f3ecdf}.punbb div.icon{border-color:#c9c0b1;border-radius:50%}.punbb div.inew{border-color:#9c6337;box-shadow:0 0 0 4px #e7d5bd}.punbb tr.iredirect div.icon{border-color:#87928a}#pun-title,#pun-title .container{background:var(--rh-dark);color:var(--rh-cream);border:0}#pun-title{overflow:hidden}#pun-title h1{height:auto;padding:18px 24px;font:normal 24px/1.3 Georgia,serif}#pun-title h1 span{font-size:inherit}#pun-title h1 a,#pun-title h1 a:visited{color:var(--rh-cream)}#pun-title table{height:auto}#pun-title td.title-logo-tdr{width:auto}#pun-navlinks,#pun-navlinks .container{background:#39372f;border:0}#pun-navlinks .container{padding:14px 22px}#pun-navlinks ul{display:flex;flex-wrap:wrap;gap:8px 22px}#pun-navlinks li{display:block;padding:0}#pun-navlinks li a,#pun-navlinks li a:visited{color:#f4e9d4;font-size:13px}#pun-navlinks li a:hover,#pun-navlinks li a:focus{color:#fff8eb}#pun-navlinks li.isactive a{color:#e9bd83}#pun-ulinks .container,#pun-status .container{background:#e8decd;border-color:var(--rh-line);padding:12px 22px;font-size:12px}#pun-ulinks li,#pun-ulinks li a{border-color:#c5b7a1}#pun-status span{white-space:normal;display:inline-block}#pun-crumbs1 p.container,#pun-crumbs2 .container{background:var(--rh-paper);border-color:var(--rh-line);font-size:12px;padding:14px 22px;font-weight:normal}#pun-break1,#pun-break4{display:none}#pun-announcement h2{position:static;margin:0;padding:14px 22px;font:normal 20px Georgia,serif;border:1px solid var(--rh-line)}#pun-announcement h2 span{padding:0;border:0}#pun-announcement .container{padding:22px}.punbb .post{margin:20px 0;box-shadow:0 8px 26px #1d252514}.punbb .post h3{background:#e8decd;color:#6c5f51;border:1px solid var(--rh-line);border-radius:8px 8px 0 0;font-size:12px}.punbb .post h3 span{margin-left:240px;background:transparent;border-color:var(--rh-line);padding:12px 24px}.punbb .post .container{background:var(--rh-panel);border-radius:0 0 8px 8px}.punbb .post .post-author{width:240px;margin-top:0;padding:18px 12px;overflow-wrap:anywhere}.punbb .post .post-author ul,.punbb .post .post-author p{padding:0 12px 12px;line-height:1.65}.punbb .pa-author{font:normal 23px/1.25 Georgia,serif;margin-bottom:8px}.punbb .pa-title{font-size:12px;font-weight:normal;color:var(--rh-muted)}.punbb .pa-avatar img{max-width:100%;height:auto;border-radius:5px}.punbb li.pa-online{border-left-color:#62745c}.punbb .post-body{margin-left:240px;background:var(--rh-paper);color:var(--rh-ink);border-color:var(--rh-line);min-height:280px}.punbb .post-box{padding:28px 32px}.punbb .post-content{overflow-wrap:anywhere}.punbb .post-content p{font-size:15px;line-height:1.85;padding-bottom:1em}.punbb .post-content img{max-width:100%;height:auto}.punbb .post-content .quote-box,.punbb .post-content .code-box{width:auto;margin:14px 0 22px;padding:18px 22px;background:#eee6d8;color:var(--rh-ink);border:1px solid var(--rh-line);border-left:3px solid #9e7951;border-radius:0 6px 6px 0}.punbb .post-content .blockcode{overflow:auto}.punbb pre{white-space:pre;overflow:auto}.punbb .post-sig{margin-top:22px;color:var(--rh-muted)}.punbb .post-sig dt{border-color:var(--rh-line);max-width:100%}.punbb .post-sig img{max-width:100%;height:auto}.punbb .post-links{margin-left:240px;background:var(--rh-paper);border-color:var(--rh-line)}.punbb .post-links ul{height:auto;min-height:40px;margin-left:-240px;padding:8px 22px;border-color:var(--rh-line);line-height:1.7}.punbb .post-links li{display:inline-block;padding:3px 0 3px 15px;font-size:12px}.punbb fieldset,#viewprofile ul,#profilenav ul{border-color:var(--rh-line);border-radius:5px}.punbb legend span,#viewprofile h2 span,#profilenav h2 span{background:var(--rh-paper);color:var(--rh-accent)}.punbb .formal fieldset .post-box,.punbb .info-box{background:#eee6d8;color:var(--rh-ink);border:1px solid var(--rh-line)}.punbb input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]),.punbb textarea,.punbb select{background:#fffaf1;color:var(--rh-ink);border:1px solid #b9aa95;border-radius:4px;padding:8px 10px;max-width:100%}.punbb textarea{min-height:220px;line-height:1.7}.punbb input[type=submit],.punbb input[type=button],.punbb button{background:#755039;color:#fff8eb;border:1px solid #63432f;border-radius:5px;padding:9px 17px;font:inherit;cursor:pointer}.punbb input[type=submit]:hover,.punbb input[type=button]:hover,.punbb button:hover{background:#5f402d}.punbb .linksb{padding:14px 8px}.punbb .linkst{height:auto;display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:10px 0 16px;float:none}.punbb .linkst .pagelink,.punbb .linkst .postlink{position:static;width:auto}.punbb .linksb .pagelink,.punbb .linksb .postlink{width:auto;max-width:100%}.punbb .multipage{margin-top:18px}#viewprofile li,#setmods dl{background:var(--rh-panel)}#viewprofile li strong,#viewprofile li div,#setmods dd{background:var(--rh-paper);color:var(--rh-ink)}#pun-stats .container{padding:22px}#onlinelist,#onlinelist div{border-color:var(--rh-line)}#pun-about .container{background:#e8decd;border-color:var(--rh-line);color:#65594c;font-size:11px;border-radius:0 0 8px 8px}#pun-about p span{padding-left:0}#pun-qjump{width:auto;max-width:50%}.rh-hero{max-width:1104px;min-height:380px;margin:38px auto 0;border-radius:12px;overflow:hidden;position:relative;box-shadow:0 18px 65px #17212244;color:#fff4e3}.rh-hero::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#211e1bba 0%,#211e1b59 48%,transparent 80%);pointer-events:none}.rh-hero__inner{position:relative;padding:65px 60px;max-width:640px}.rh-hero__eyebrow{font:11px/1.5 Arial,sans-serif;letter-spacing:.22em;text-transform:uppercase;color:#e6c7a1;margin:0 0 20px}.rh-hero__title{font:normal clamp(48px,7vw,88px)/.98 Georgia,serif;letter-spacing:-.045em;margin:0 0 24px;color:#fff4e3}.rh-hero__copy{font:16px/1.7 Georgia,serif;max-width:350px;margin:0;color:#f2dfc7}.rh-hero__note{position:absolute;right:28px;bottom:24px;font:11px Arial,sans-serif;letter-spacing:.1em;color:#f2dfc7}@media (min-width:761px){.rh-hero + #pun{margin-top:20px}}@media (max-width:1200px){.rh-hero{margin:24px 28px 0}}@media (max-width:760px){#pun{padding:0 12px;margin:16px auto}.punbb{font-size:13px}.rh-hero{margin:12px 12px 0;min-height:300px;background-position:60% center}.rh-hero__inner{padding:42px 28px}.rh-hero__title{font-size:56px}.rh-hero__copy{max-width:250px;font-size:15px}.rh-hero__note{right:18px;bottom:15px;font-size:9px}#pun-navlinks .container{padding:13px 16px}#pun-navlinks ul{gap:10px 16px}.punbb .main .tc2,.punbb .main .tc3{width:10%;padding:12px 4px;font-size:11px}.punbb .main .tcl{width:48%}.punbb .main .tcr{width:32%;font-size:11px}.punbb .main td{padding:16px 10px}#pun-index .tcl h3{font-size:20px}.punbb .section h2,#pun-main h1,#pun-main h2,#pun-stats h2{font-size:21px;padding:13px 15px}.punbb .post h3 span{margin-left:0;border-left:0;padding:12px 16px}.punbb .post .post-author{float:none;width:auto;padding:16px;margin:0;border-bottom:1px solid var(--rh-line)}.punbb .post .post-author ul,.punbb .post .post-author p{padding:0}.punbb .pa-avatar img{max-height:180px;width:auto;max-width:100%}.punbb .post-body,.punbb .post-links{margin-left:0;border-left:0;min-height:0}.punbb .post-links ul{margin-left:0;padding:9px 12px}.punbb .post-box{padding:20px}.punbb .post-content p{font-size:15px;line-height:1.8}.punbb .formal .container{padding:16px}.punbb .areafield span.input,.punbb p.longinput span.input{padding-right:0}.punbb textarea,.punbb .longinput input{width:100%}.punbb .helplinks{position:static;width:auto;margin:10px 0}#profile .container{padding-left:16px}#profilenav{float:none;width:auto;margin:0}#viewprofile li,#setmods dl{padding-left:0}#viewprofile li span,#setmods dt{float:none;width:auto;margin:0;display:block}#pun-qjump{float:none;max-width:100%;width:auto}.punbb .linksb .pagelink,.punbb .linksb .postlink{float:none;text-align:left}#pun-stats li.item1,#pun-stats li.item2{float:none}#pun-stats li.item3,#pun-stats li.item4{text-align:left}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.rh-hero h2.rh-hero__title,.punbb .rh-hero h2.rh-hero__title{display:block;margin:0 0 24px;padding:0;border:none;background:transparent;font:normal clamp(48px,7vw,88px)/1 Georgia,serif;letter-spacing:-0.045em;color:#fff4e3;text-shadow:none}.rh-hero .rh-hero__copy{font:normal 16px/1.7 Georgia,serif;color:#f2dfc7}.punbb button.reaction-picker-button{background:#eee5d7;color:#755039;border:1px solid #c9b99f;border-radius:5px;padding:4px 8px;min-width:28px;min-height:28px;box-shadow:none}.punbb button.reaction-picker-button:hover{background:#e2d5c2;color:#54321e}#rh-scroll{position:fixed;z-index:1000;display:flex;flex-direction:column;gap:7px}#rh-scroll a{display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:1px solid #cbb99f;border-radius:12px;background:#eee5d7;color:#755039;box-shadow:0 4px 16px #201b1833;text-decoration:none;transition:background-color .2s,color .2s,transform .2s}#rh-scroll a:hover{background:#e8c79e;color:#493122;transform:translateY(-2px)}#rh-scroll a:focus-visible{outline:3px solid #e8c79e;outline-offset:4px}#rh-scroll svg{display:block;width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}@media (max-width:600px){#rh-scroll{right:8px;bottom:16px}#rh-scroll a{width:38px;height:38px;border-radius:10px}}@media (prefers-reduced-motion:reduce){#rh-scroll a{transition:none}}#rh-scroll{top:50%;bottom:auto;right:max(12px,calc((100vw - 1160px) / 2 - 28px));transform:translateY(-50%)}#image-area,#image_upload,#image-link{box-sizing:border-box;max-width:100%;padding:18px;border:1px solid #cdbda7;border-radius:14px;background:#f5eddf;color:#493b30;box-shadow:0 8px 24px #241c1726;font:13px/1.6 Arial,sans-serif}#image-area a,#image_upload a,#image-link a{color:#805536;text-underline-offset:3px}#image-area a:hover,#image_upload a:hover,#image-link a:hover{color:#4e3322}#image-area input[type="button"],#image-area input[type="submit"],#image-area button,#image_upload input[type="button"],#image_upload input[type="submit"],#image_upload button{border:1px solid #684730;background:#805a40;color:#fff6e8;font:13px/1.4 Arial,sans-serif;cursor:pointer}#image-area input[type="button"]:hover,#image-area input[type="submit"]:hover,#image-area button:hover,#image_upload input[type="button"]:hover,#image_upload input[type="submit"]:hover,#image_upload button:hover{background:#65432e}#image-area input[type="text"],#image-area textarea,#image-area select,#image_upload select,#image-link input[type="text"],#image-link textarea{box-sizing:border-box;max-width:100%;padding:7px 10px;border:1px solid #c5b298;border-radius:6px;background:#fffaf2;color:#493b30;font:13px/1.5 Arial,sans-serif}#image-area a:focus-visible,#image-area input:focus-visible,#image-area button:focus-visible,#image-area select:focus-visible{outline:2px solid #9b704a;outline-offset:3px}#image-area #image_upload,#image-area #image-link{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}#image-area input[type="button"],#image-area input[type="submit"],#image-area button,#image_upload input[type="button"],#image_upload input[type="submit"],#image_upload button{padding:4px 10px;min-height:0;font-size:12px;line-height:1.4;border-radius:5px}#pun{background:#eee5d7;border-radius:12px;box-shadow:0 12px 40px #201a1833}.punbb .linkst,.punbb .linksb{background:#eee5d7;color:#493b30;padding:10px 16px;font-size:12px}.punbb .linkst a,.punbb .linksb a,.punbb .subscribelink a{color:#805536}.punbb .linkst a:hover,.punbb .linksb a:hover,.punbb .subscribelink a:hover{color:#4e3322}.punbb .section h2,#pun-main h1,#pun-main h2,#pun-stats h2{padding:12px 18px;font-size:21px}.punbb .section,.punbb .main{margin-bottom:12px}.punbb .category{margin-top:16px}.punbb .post{margin-top:12px;margin-bottom:12px}.punbb .formal .container{padding:18px}#pun{width:calc(100% - 56px);max-width:1104px;padding:0;margin-left:auto;margin-right:auto}#pun .rh-hero{width:100%;max-width:none;margin:0;border-radius:12px 12px 0 0}#pun-title{border-radius:0}@media (max-width:760px){#pun{width:calc(100% - 24px);padding:0}#pun .rh-hero{width:100%;margin:0}}#mask_dialog .inner{background:#faf5eb;color:#382f29;border:1px solid #d8cbbb;border-radius:12px;box-shadow:0 14px 45px #201a1840}#mask_dialog input[type="text"],#mask_dialog textarea,#mask_dialog select{box-sizing:border-box;max-width:100%;background:#fffaf2;color:#493b30;border:1px solid #c5b298;border-radius:5px}#mask_dialog a{color:#805536}html[data-rh-theme="dark"] body{background-color:#1c1815;background-repeat:no-repeat;background-attachment:fixed}html[data-rh-theme="dark"] #pun .rh-hero{background-repeat:no-repeat}html.rh-reading #pun .post .post-links ul{margin-left:0}#pun #pun-navlinks.rh-top-navigation .container{padding:16px 20px}#pun #pun-navlinks.rh-top-navigation ul{gap:9px}#pun #pun-navlinks.rh-top-navigation li a{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:9px 17px;border:1px solid #cdb99d;border-radius:10px;background:linear-gradient(180deg,#fffaf2,#eee2cf);color:#68482f;box-shadow:inset 0 1px 0 #ffffffb3,0 2px 4px #51382012;font:normal 12px/1.4 Arial,sans-serif;text-decoration:none;transition:transform 150ms ease,box-shadow 150ms ease,border-color 150ms ease}#pun #pun-navlinks.rh-top-navigation li a:hover,#pun #pun-navlinks.rh-top-navigation li a:focus-visible{border-color:#aa8157;background:linear-gradient(180deg,#fffdf7,#e8d7bc);color:#49301e;box-shadow:inset 0 1px 0 #ffffffb3,0 4px 9px #51382024;text-decoration:none;transform:translateY(-2px)}#pun #pun-navlinks.rh-top-navigation li a:active{box-shadow:inset 0 2px 4px #51382020;transform:translateY(0)}#pun #pun-navlinks.rh-top-navigation li.isactive a{border-color:#79583e;background:linear-gradient(180deg,#926c49,#705039);color:#fff4e3;box-shadow:inset 0 1px 0 #ffffff26}html[data-rh-theme="dark"] #pun #pun-navlinks.rh-top-navigation li a{border-color:#765a40;background:linear-gradient(180deg,#4a392c,#35291f);color:#eed1aa;box-shadow:inset 0 1px 0 #ffffff0d,0 2px 5px #00000033}html[data-rh-theme="dark"] #pun #pun-navlinks.rh-top-navigation li a:hover,html[data-rh-theme="dark"] #pun #pun-navlinks.rh-top-navigation li a:focus-visible{border-color:#c29968;background:linear-gradient(180deg,#624a34,#463325);color:#fff0d8;box-shadow:inset 0 1px 0 #ffffff14,0 4px 10px #00000045}html[data-rh-theme="dark"] #pun #pun-navlinks.rh-top-navigation li.isactive a{border-color:#d2b180;background:linear-gradient(180deg,#dfc397,#bd9766);color:#302219;box-shadow:inset 0 1px 0 #ffffff40}#pun #pun-navlinks.rh-top-navigation li a:focus-visible{outline:2px solid #b88a59;outline-offset:3px}@media (max-width:600px){#pun #pun-navlinks.rh-top-navigation .container{padding:12px 8px}#pun #pun-navlinks.rh-top-navigation ul{gap:7px}#pun #pun-navlinks.rh-top-navigation li a{min-height:36px;padding:8px 12px}}@media (prefers-reduced-motion:reduce){#pun #pun-navlinks.rh-top-navigation li a{transition:none;transform:none}}#pun #pun-navlinks .container,#pun #pun-navlinks ul{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:9px;height:auto;min-height:0}#pun #pun-navlinks li{display:inline-flex!important;flex:0 0 auto!important;float:none!important;clear:none!important;width:auto!important;margin:0}#pun #pun-navlinks br{display:none}#rh-home-cards .rh-home-card-panel{max-height:220px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;padding:16px}#pun #rh-home-cards{bottom:44px}#pun .rh-hero__note{bottom:12px}@media (max-width:600px){#rh-home-cards .rh-home-card-panel{max-height:180px}}html{--rh-notice-bg:#eeeae3;--rh-notice-text:#4c4740;--rh-notice-muted:#827a70;--rh-notice-line:#d7cfc2;--rh-notice-hover:#e2dbd0;--rh-notice-shadow:0 12px 38px rgba(40,31,22,.20)}html[data-rh-theme="dark"]{--rh-notice-bg:#302c28;--rh-notice-text:#e8dfd3;--rh-notice-muted:#b3a697;--rh-notice-line:#51473d;--rh-notice-hover:#443b33;--rh-notice-shadow:0 12px 38px rgba(0,0,0,.38)}html body .jGrowl .jGrowl-notification{box-sizing:border-box!important;width:340px!important;max-width:calc(100vw - 32px)!important;margin:10px 0!important;padding:16px 18px!important;border:1px solid var(--rh-notice-line)!important;border-left:1px solid var(--rh-notice-line)!important;border-radius:20px!important;background:var(--rh-notice-bg)!important;background-image:none!important;color:var(--rh-notice-text)!important;box-shadow:var(--rh-notice-shadow)!important;opacity:1!important;font:13px/1.5 Arial,sans-serif!important;overflow-wrap:anywhere}html body .jGrowl .jGrowl-header{margin:0 24px 10px 0!important;padding:0 0 8px!important;border:0!important;border-bottom:1px solid var(--rh-notice-line)!important;background:transparent!important;color:var(--rh-notice-text)!important;font:600 13px/1.4 Arial,sans-serif!important}html body .jGrowl .jGrowl-message,html body .jGrowl .jGrowl-message a{color:var(--rh-notice-text)!important;background-color:transparent!important;text-shadow:none!important}html body .jGrowl .jGrowl-message a{text-decoration:none}html body .jGrowl .jGrowl-message a:hover{text-decoration:underline}html body .jGrowl .jGrowl-message img,html body .jGrowl .notification-left .notification-image{width:42px!important;height:42px!important;max-width:42px!important;border:0!important;border-radius:50%!important;object-fit:cover;box-shadow:none!important}html body .jGrowl .jGrowl-close{width:22px!important;height:22px!important;padding:0!important;border:0!important;border-radius:50%!important;background:transparent!important;color:var(--rh-notice-muted)!important;font:18px/22px Arial,sans-serif!important;text-align:center;cursor:pointer;opacity:1!important}html body .jGrowl .jGrowl-close:hover{background:var(--rh-notice-hover)!important;color:var(--rh-notice-text)!important}html body .jGrowl .notification-date,html body .jGrowl .notification-time{border-color:var(--rh-notice-line)!important;color:var(--rh-notice-muted)!important;font-size:11px!important}html body .jGrowl .jGrowl-closer{box-sizing:border-box;width:340px!important;max-width:calc(100vw - 32px)!important;border:1px solid var(--rh-notice-line)!important;border-radius:12px!important;background:var(--rh-notice-bg)!important;color:var(--rh-notice-muted)!important;opacity:1!important}@media (max-width:480px){html body .jGrowl{max-width:calc(100vw - 24px)}}#pun-navlinks #navawards,#pun-navlinks li:has(>a[href*="awards"]){display:none!important}#pun-ulinks,#pun-ulinks .container{text-align:center!important}#pun-ulinks ul,#pun-ulinks ul.container{display:flex!important;justify-content:center!important;flex-wrap:wrap!important;width:100%!important;box-sizing:border-box;padding-left:0!important}#pun-ulinks li{float:none!important}#pun-title,#pun-title .container,#pun-title h1{text-align:center!important}#pun-title h1{float:none!important;width:100%!important;margin-left:0!important;margin-right:0!important}@media(max-width:760px){#pun .rh-tampa-lamp{left:auto;right:20px;top:105px;bottom:auto;width:58px;height:87px}}@media(prefers-reduced-motion:reduce){.rh-tampa-leaf{animation:none;display:none}.rh-lamp-shade,.rh-lamp-glow{transition:none}}@media(prefers-reduced-motion:reduce){.rh-lamp-light-fabric,.rh-lamp-glow{transition:none}}html body{background-repeat:no-repeat;background-attachment:fixed}#pun .rh-hero{background-size:cover!important;background-position:center!important;isolation:isolate}#pun .rh-hero__inner{z-index:4}#pun-ulinks #replies,#pun-ulinks #uploads,#pun-ulinks #subscribe{display:none!important}html body #pun{max-width:1000px!important;width:calc(100% - 32px)!important;padding:0!important;margin-top:28px!important}html body #pun #pun-title{display:none!important}html body #pun #pun-navlinks .container{padding:8px 14px!important}html body #pun #pun-navlinks ul,html body #pun #pun-navlinks ul.container{gap:6px!important;justify-content:center!important}html body #pun #pun-navlinks li a,html body #pun #pun-navlinks.rh-nav-floating li a{min-height:30px!important;padding:5px 11px!important;font-size:12px!important;line-height:20px!important}html body #pun #pun-ulinks .container{padding:6px 14px!important;font-size:11px!important;line-height:1.5!important}html body #pun #pun-status .container{padding:7px 14px!important;font-size:11px!important;line-height:1.5!important}html body #pun #pun-status p{margin:0!important;padding:0!important}html body #pun #pun-crumbs1 .container,html body #pun #pun-crumbs2 .container{padding:7px 14px!important;font-size:11px!important;line-height:1.5!important}html body #pun #rh-wanted{margin:10px 0 14px!important;padding:12px!important;border-radius:14px!important}html body #pun #rh-wanted h2{font-size:19px!important;line-height:1.3!important;margin-bottom:3px!important}html body #pun #rh-wanted .rw-intro{font-size:11px!important;margin-bottom:10px!important}html body #pun #rh-wanted .rw-grid{gap:9px!important}html body #pun #rh-wanted .rw-card{min-height:90px!important;border-radius:11px!important}html body #pun #rh-wanted .rw-copy{padding:6px!important}html body #pun #rh-wanted .rw-description{font-size:11px!important;line-height:1.4!important;margin-top:5px!important}html body #pun #rh-wanted .rw-title{padding:3px 4px!important}html body #pun #pun-main .rh-page-category{margin:14px 0!important}html body #pun .punbb .rh-page-category tr,html body .punbb #pun-main .rh-page-category tr{min-height:112px!important;gap:18px!important}html body #pun .punbb .rh-page-category td,html body .punbb #pun-main .rh-page-category td{padding:13px 0!important}html body #pun .punbb .rh-page-category .tcl h3,html body .punbb #pun-main .rh-page-category .tcl h3{font-size:22px!important;margin-bottom:5px!important}html body #pun #pun-main .rh-page-category>.container{padding-left:140px!important;border-radius:22px!important}html body #pun #pun-main .rh-page-category>.container::before{width:122px!important}html body #pun #pun-main .rh-forum-counts{margin-top:6px!important}html body #pun #pun-main .rh-section-link{margin-top:6px!important;padding:3px 9px!important}@media(min-width:761px){html body #pun .rh-hero.rh-has-weekly{height:340px!important;min-height:340px!important;padding-bottom:65px!important}html body #pun .rh-hero .rh-hero__inner{width:47%!important;padding:35px 30px 15px!important}html body #pun .rh-hero h2.rh-hero__title{font-size:54px!important;line-height:1.08!important;margin:11px 0!important}html body #pun .rh-hero .rh-hero__copy{font-size:14px!important;line-height:1.5!important}html body #pun #rh-weekly{top:80px!important;right:20px!important;gap:12px!important}html body #pun #rh-weekly .rh-weekly-person{width:44px!important}html body #pun #rh-weekly .rh-weekly-photo{width:44px!important;height:59px!important}html body #pun #rh-weekly .rh-weekly-heading{font-size:10px!important;margin-bottom:7px!important}html body #pun #rh-home-cards{bottom:22px!important;left:20px!important;right:20px!important;gap:8px!important}html body #pun #rh-home-cards .rh-home-card{max-width:205px!important}html body #pun #rh-home-cards .rh-home-card-trigger{min-height:32px!important;font-size:12px!important;padding:6px 10px!important}}@media(min-width:901px){html body #pun #rh-wanted .rw-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important}}@media(min-width:761px) and (max-width:950px){html body #pun .rh-hero h2.rh-hero__title{font-size:46px!important}html body #pun .rh-hero .rh-hero__inner{width:44%!important;padding-left:24px!important}}@media(max-width:760px){html body #pun{width:calc(100% - 20px)!important;margin-top:12px!important}html body #pun #pun-main .rh-page-category>.container{padding-left:85px!important}html body #pun #pun-main .rh-page-category>.container::before{width:70px!important}}#rh-reading-bar{flex-wrap:wrap;align-items:center;gap:10px}#rh-text-size{display:flex;align-items:center;gap:5px}#pun #rh-text-size button{width:auto;min-width:34px;min-height:34px;margin:0;padding:6px 10px;border:1px solid var(--rh-line,#d8cbbb);border-radius:6px;background:var(--rh-paper,#faf5eb);color:var(--rh-ink,#382f29);box-shadow:none;font:normal 13px/1.4 Arial,sans-serif;cursor:pointer}#pun #rh-text-size button:hover{background:var(--rh-panel,#eee5d7)}#pun #rh-text-size button:disabled{opacity:0.45;cursor:default}#rh-text-size-value{min-width:38px;color:var(--rh-muted,#75685b);text-align:center;font:normal 12px/1.4 Arial,sans-serif}#rh-weekly{--weekly-paper:#faf1df;--weekly-ink:#68482f;--weekly-line:#d2b58d;position:absolute;z-index:10;display:grid;grid-template-columns:1fr 1fr;width:400px;max-width:calc(100% - 36px);align-items:start}html[data-rh-theme=dark] #rh-weekly{--weekly-paper:#382b22;--weekly-ink:#efd4ae;--weekly-line:#a17b51}html body #pun .rh-hero #rh-weekly{top:90px!important;right:24px!important;gap:14px 18px!important}#rh-weekly .rh-weekly-group{text-align:center}#rh-weekly .rh-weekly-heading{margin:0 0 8px;color:#fff0d8;text-shadow:0 1px 5px #000;font:11px/1.4 Arial,sans-serif}#rh-weekly .rh-weekly-portraits{display:flex;justify-content:center;gap:5px}html body #pun .rh-hero #rh-weekly .rh-weekly-person{position:relative;width:44px!important;margin:0}html body #pun .rh-hero #rh-weekly .rh-weekly-photo{display:block;box-sizing:border-box;width:44px!important;height:44px!important;padding:3px!important;margin:0;list-style:none;overflow:hidden;border:1px solid var(--weekly-line);border-radius:3px;background:var(--weekly-paper);box-shadow:0 3px 9px #0005;cursor:pointer;transform:rotate(-3deg);transition:transform .15s}#rh-weekly .rh-weekly-person:nth-child(even) .rh-weekly-photo{transform:rotate(3deg)}#pun #navlogout>a:after{content:"exit"}#pun #navlogin>a:after{content:"login"}#pun #navregister>a:after{content:"join"}html.rh-winter body #pun #pun-navlinks #rh-account-switch>summary{font-size:0!important}#rh-weekly .rh-weekly-photo::-webkit-details-marker{display:none}#rh-weekly .rh-weekly-person[open] .rh-weekly-photo{transform:translateY(-3px)}#rh-weekly .rh-weekly-photo:focus-visible{outline:2px solid #edc48c;outline-offset:3px}#rh-weekly .rh-weekly-photo img{display:block;width:100%;height:100%;max-width:none;object-fit:contain;object-position:center}html body #pun .rh-hero #rh-weekly .rh-weekly-caption{position:absolute;top:calc(100% + 7px);left:auto;right:-12px;z-index:30;box-sizing:border-box;width:170px!important;max-height:150px;overflow:auto;margin:0;padding:9px 11px!important;transform:none;border:1px solid var(--weekly-line);border-radius:7px;background:var(--weekly-paper);color:var(--weekly-ink);box-shadow:0 4px 14px #0004;font:12px/1.5 Arial,sans-serif;text-align:left}#rh-weekly .rh-weekly-caption a{color:inherit;text-decoration:underline}#rh-weekly .rh-weekly-caption p{margin:4px 0}#rh-weekly .rh-weekly-feature{display:flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:44px;width:100%;padding:7px 10px;border:1px solid var(--weekly-line);border-radius:5px;background:var(--weekly-paper);color:var(--weekly-ink);font:12px/1.4 Georgia,serif;text-align:center;text-decoration:none}#rh-weekly .rh-weekly-feature:hover{text-decoration:underline}