.posts p,.posts p a{display:block}.wrap.help p,nav ul,p,ul.list{line-height:1.5}.input button,.wrap.help h2,.wrap.help h3,h1{text-transform:uppercase;letter-spacing:2px}body,html{margin:0;padding:0;overflow:auto;font-family:"Trebuchet MS","Lucida Sans Unicode","Lucida Grande","Lucida Sans",Arial,sans-serif}*{box-sizing:border-box}.wrap{max-width:1000px;margin:0 auto;padding:0 2rem}.alert,nav{padding:1rem}.wrap:after{clear:both;content:"";display:table}.auth,.input,.posts{display:flex;flex-wrap:wrap;gap:1rem;margin:1rem 0}.posts>div,nav ul.flex>li{flex:1}main.search-results article{margin:1rem 0;padding:.5rem}.auth input,.auth label,.input input:not([type=checkbox]),.input label,.input textarea{flex:1;padding:.25rem 1rem;max-width:100%}.auth label,.input label,nav form button{max-width:min-content}.input input[type=checkbox]{margin:0 1rem 0 0;height:1em;width:1em}.posts .comment p,nav ul{margin:0}.auth input:first-child,.auth label:first-child,.input input:first-child,.input label:first-child{padding-left:0}p{white-space:wrap}.posts p{margin:0 0 2rem}.posts p a:hover{background-color:#f9f9f9}.posts p a:first-child:before{content:"» ";color:grey}a,a:hover,a:visited{text-decoration:none;color:#222}a.btn,a.btn:visited{color:#c80022}a.del,a.del:visited{color:#e10000}a.btn:hover,footer a:hover,label.reply:hover,nav ul li a:hover{text-decoration:underline}.posts p:not(.reply){border-left:1px double #ccc;padding-left:1rem}.post,.posts .comment{margin:3rem auto}.posts .comment .content{margin:1rem 0}.posts .comment p.reply{margin-top:.25rem;border-top:1px solid #ccc}.allowed b:before,.denied b:before{padding:.15em .25em;color:#fefefe;margin-right:.5rem;border-radius:4px}.allowed b:before{content:"L";background-color:#00a400}.denied b:before{content:"K";background-color:#e10000}.allowed p,.denied p{margin-top:1rem}h1{text-align:center;margin:1.5rem 0;font-size:2em}nav{background-color:#efefef}.comment form,.reply input[type=checkbox],nav label,nav label input{display:none}nav ul li,nav ul li.font-size span{display:inline-block;vertical-align:middle}nav ul{list-style:none;padding:0;display:inline}nav ul.flex{display:flex}nav ul.flex>li:nth-child(2){max-width:min-content;white-space:nowrap}nav ul li{text-transform:uppercase;letter-spacing:1px}nav ul li.font-size{margin-right:1rem}nav ul li.font-size span{padding:.125rem .5rem;border-radius:4px;cursor:pointer}nav ul li.font-size span.large{font-weight:700;font-size:1em}nav ul li.font-size span.medium{font-weight:700;font-size:.85em}nav ul li.font-size span.small{font-weight:700;font-size:.65em}nav ul li.font-size span.selected{background-color:#333;color:#eee}footer a:nth-child(n+2):before,nav ul li:not(:has(form)):not(.font-size):nth-child(n+2):before{content:" | ";color:#ccc}nav form{display:inline-flex;max-width:300px}nav form button,nav form input{flex:1;border:none;padding:.25rem .5rem}nav form input{border-radius:4px 0 0 4px;width:168px}nav form button{border-radius:0 4px 4px 0}.input label{white-space:nowrap}.input button,.input textarea{display:block;height:8lh;line-height:1.5;resize:none;padding:.5rem}button,input,textarea{border-radius:4px;border:1px solid #cecece}button,input,select,textarea{font-family:inherit;font-size:inherit}.input button{height:auto;border:none;background-color:#c80022;color:#f9f9f9;cursor:pointer;border-bottom:4px solid #666;font-size:1.25em;padding:.5rem 2rem}p.expires{color:#666}h2{font-size:1.5em}h2 span:after,h2 span:before{color:silver}h2 span:before{content:" ("}h2 span:after{content:")"}.alert{background-color:#c00;color:#f9f9f9;margin:1rem 0}.comment:has(input[type=checkbox]:checked) form{display:block}label.reply:after{content:"» ";color:grey;text-decoration:none}label.reply{color:#c80022;cursor:pointer}p.reply:before{content:"⤷ ";color:grey;margin-left:1rem}ul.list li{margin-bottom:1rem}footer{border-top:1px solid #ccc;line-height:1.6;padding:1rem 0;margin-top:3rem;font-size:clamp(.55em, 1rem, 100%)}.breadcrumb ol{list-style:none;margin:1rem 0;padding:0;display:inline-block;font-style:italic;opacity:.5;font-size:.95rem}.breadcrumb ol li{margin:0;padding:0;display:inline-block}.breadcrumb ol li:not(:last-child):after{content:" » ";color:grey}.share-buttons{display:flex;gap:10px;margin-top:20px}.share-buttons a img{width:32px;height:32px;transition:transform .2s}.share-buttons a:hover img{transform:scale(1.2)}@media (max-width:800px){nav>div>ul{position:fixed;right:0;top:0;bottom:0;background:#222;padding:2rem 1em;width:min-content;text-align:right}nav>div>ul ul{display:block;text-align:right}nav ul.flex>li:nth-child(2){float:right}nav ul.flex{display:none}nav ul li,nav ul li a,nav ul li a:visited{color:#fff;flex:initial}nav ul li{display:block;margin-bottom:1em}nav ul li:not(:has(form)):not(.font-size):nth-child(n+2):before{content:""}nav:has(input[type=checkbox]:checked)>div>ul{display:block}nav ul li.font-size{margin-right:0}.posts,nav label{display:inline;line-height:1.5;cursor:pointer}nav label:hover{text-decoration:underline}nav label:before{content:"» ";color:grey;vertical-align:text-bottom}}
