html{scroll-behavior:smooth}body{overflow-wrap:anywhere}.skip-link{position:fixed;top:-60px;left:160px;z-index:1000;background:#fff;padding:10px}.skip-link:focus{top:0}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}#h-menu{z-index:600}#h-menu-content summary{cursor:pointer;padding:5px 15px;list-style:none}#h-menu-content summary:after{content:'‹';float:right}#h-menu-content details:not([open]) summary:after{content:'›'}#h-menu .uk-nav-sub{padding:5px 0 5px 15px}#h-menu .uk-nav-sub a{padding:2px 0}#h-menu details{margin-top:8px}#h-content{padding-top:1px;min-height:90vh}#h-tool{z-index:30}#h-tool button{border:0;padding:0}#h-bottom-nav{font-size:12px;z-index:700;line-height:20px}#h-bottom-nav img{vertical-align:middle}.bottom-motto{padding-left:25px;color:#aa6666}.home-quote{text-align:center;color:#c00;margin:10px auto 0}.home-quote h2{margin:0 0 12px}.home-quote span{color:#c00}.home-cover{text-align:center;margin:1px auto 0}.home-cover img{max-width:100%;height:auto}.home-rules{font-size:12px;color:#c00;margin:30px auto 0}.home-rules p{margin:4px 0}.home-rules li{margin:5px 0}.home-rules img{vertical-align:middle}.home-actions{text-align:center;margin:24px 0}#h-footer{text-align:center;margin:45px 0 25px;font-size:12px;color:#aa6666}.forum-notice{background:#fff4d5;padding:12px 15px;border-left:3px solid #ea8;margin:16px 0}.forum-notice.success{background:#edf6e7;border-color:#689450}.forum-notice.error{background:#ffe6df;border-color:#c00}.forum-notice ul{margin:0;padding-left:20px}.board-description{font-size:12px;margin:12px 0}.board-description p{white-space:pre-line;max-height:240px;overflow:auto}.board-description summary{cursor:pointer}#h-post-form{max-width:740px;margin:20px auto}.post-form-row{display:grid;grid-template-columns:100px minmax(160px,1fr) minmax(80px,auto);gap:5px;margin-bottom:3px;align-items:center}.post-form-row .h-post-form-title{background:#ea8;padding:5px 10px;font-weight:bold;align-self:stretch;display:flex;align-items:center}.post-form-row input:not([type=checkbox]),.post-form-row textarea{width:100%;box-sizing:border-box}.post-form-row>span:not(.h-post-form-title){font-size:12px}.post-form-row.body-row textarea{grid-column:2/4;resize:vertical;min-height:120px}.post-form-row>label:not(.h-post-form-title){font-size:12px}.post-form-row>button{justify-self:start}.thread-actions{display:flex;align-items:center;gap:8px;margin:20px 0;font-size:12px}.thread-actions form{display:inline}.h-threads-item-reply-main{padding:8px 10px;max-width:100%}.h-threads-item-reply-icon{padding-right:6px}.h-threads-item{scroll-margin-top:20px}.h-threads-item .h-threads-content{overflow-wrap:anywhere}.h-threads-item-reply .h-threads-content{margin:15px 25px}.h-threads-info{font-size:12px;line-height:24px}.h-threads-info-id{white-space:nowrap}.post-image{float:left;margin:8px 20px 8px 0}.post-image img{max-width:250px;max-height:250px;width:auto;height:auto;cursor:zoom-in}.post-image figcaption{font-size:11px;color:#8c7770;text-align:center}.missing-image{display:block;margin:8px 20px;color:#8c7770;font-size:12px}.post-badge{margin-left:6px;font-size:11px;color:#aa0000;border:1px solid #dcbbaa;padding:1px 4px}.post-excerpt{max-height:220px;overflow:hidden}.read-thread{font-size:12px;margin:0 0 12px 40px}.thread-block>.h-threads-tips{font-size:12px;color:#777;margin:8px 0}.board-label{font-size:12px;margin:10px 0}.h-threads-item-replys{clear:both}.h-threads-item-reply:target>.h-threads-item-reply-main,article:target>.h-threads-item-main{outline:2px solid #d6a361;outline-offset:3px}.h-hidden-text:focus{background:transparent;color:#800000}#reference-preview{position:fixed;z-index:900;max-width:420px;max-height:300px;overflow:auto;background:#f0e0d6;border:1px solid #aa8877;padding:12px;white-space:pre-wrap;box-shadow:0 6px 22px #80000020;font-size:14px;pointer-events:none}.empty-state{padding:35px 10px;text-align:center;color:#88746b}.search-form{display:flex;gap:6px;max-width:650px;margin:25px auto}.search-form input{flex:1;min-width:0}.search-result{padding:12px 0;border-bottom:1px solid #e1cec1}.search-result h3{font-size:16px;margin:0 0 5px}.search-result p{margin:7px 0}.result-meta,.result-count{font-size:12px;color:#8a7067}.member-intro{text-align:center}.member-columns{display:grid;grid-template-columns:1fr 1fr;gap:28px;max-width:850px;margin:25px auto}.member-panel{background:#f0e0d6;border-top:3px solid #ea8;padding:24px;max-width:580px;margin:24px auto;box-sizing:border-box;width:100%}.member-columns .member-panel{margin:0}.member-panel h3{color:#800000}.member-panel form>label{display:block;margin:12px 0 4px}.member-panel input:not([type=checkbox]),.member-panel textarea{width:100%;box-sizing:border-box}.member-panel button{margin-top:16px}.member-panel .remember-label{font-size:12px}.member-panel p{font-size:13px}.mobile-bar{display:none}a,button{transition:color .12s,background-color .12s}button:disabled{opacity:.6}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid #07d;outline-offset:2px}
@media(min-width:1220px){#h-content>.uk-container{max-width:1130px}}
@media(max-width:767px){.mobile-bar{position:sticky;top:0;z-index:650;display:flex;justify-content:space-between;align-items:center;height:46px;padding:0 14px;background:#fff;border-bottom:1px solid #cbb49b}.mobile-bar button{border:0;background:none;font-size:20px;color:#800000}.mobile-bar>a:nth-child(2){font-size:17px}#h-menu{top:47px;height:calc(100% - 47px);width:170px;transform:translateX(-100%);transition:transform .18s}body.menu-open #h-menu{transform:translateX(0)}#h-content{margin-left:0;margin-bottom:65px}#h-content>.uk-container{padding:0 12px}.home-quote h2{font-size:16px;line-height:26px}.home-cover img{max-width:90%;max-height:560px;object-fit:contain}.home-rules{margin-top:24px}.home-rules ul{padding-left:20px}#h-tool{right:6px;bottom:85px}#h-tool .h-tool-btn{width:30px;height:30px;line-height:30px;font-size:12px}#h-bottom-nav{font-size:11px}.bottom-motto{display:none}h2.h-title{font-size:19px;line-height:28px}.post-form-row{grid-template-columns:58px minmax(0,1fr);gap:4px}.post-form-row .h-post-form-title{padding:5px}.post-form-row>span:not(.h-post-form-title),.post-form-row>button{grid-column:2}.post-form-row.body-row textarea{grid-column:2}.h-threads-item .h-threads-content{margin:12px 10px;font-size:15px;line-height:23px}.h-threads-info{line-height:22px}.h-threads-item-reply-main{padding:6px;min-width:0}.h-threads-item .h-threads-item-replys .h-threads-item-reply{display:flex;width:100%}.h-threads-item .h-threads-item-replys .h-threads-item-reply-main{display:block;flex:1;min-width:0}.post-image{margin:8px 10px 8px 0}.post-image img{max-width:150px;max-height:180px}.h-pagination{display:flex;flex-wrap:wrap;justify-content:center;gap:4px}.h-pagination>li{margin:0!important}.member-columns{grid-template-columns:1fr;gap:20px}.member-panel{padding:20px}.thread-actions{flex-wrap:wrap}.skip-link{left:50px}#reference-preview{max-width:calc(100vw - 45px)}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important}}
@media(max-width:767px){#h-tool{display:none}}
