:root{--bar:#09f;--page:#f6f6ef;--muted:#828282}html{background:#fff}body{color:#828282;background:#fff;margin:8px;padding:0;font:10pt Verdana,Geneva,sans-serif}a:link{color:#000;text-decoration:none}a:visited{color:#828282;text-decoration:none}a:hover{text-decoration:none}button,input,textarea{font-size:10pt}input,textarea{font-family:monospace}button,input[type=submit]{font-family:Verdana,Geneva,sans-serif}textarea{resize:both}:focus-visible{outline-offset:2px;outline:2px solid #005b99}#wrap{background:var(--page);width:85%;min-width:796px;margin:0 auto}.bar{box-sizing:border-box;background:var(--bar);color:#000;align-items:center;min-height:24px;padding:2px;display:flex}.bar a,.bar a:visited{color:#000}.logo-link{flex:none;margin-right:4px}.logo{display:block}.pagetop{font-size:10pt;line-height:12px}.hnname{margin-left:1px;margin-right:5px}.bar nav{display:inline}.bar .selected{color:#fff}.login{color:#000;font:inherit;cursor:default;background:0 0;border:0;margin:0 3px 0 auto;padding:0 0 0 12px}.banner{color:#222;background:#fff3cd;padding:6px;font-size:9pt}main{padding:10px 2px 0}footer{border-top:2px solid var(--bar);text-align:center;margin-top:14px;padding:15px 2px 14px}.footer-links{color:#000;font-size:8pt}.footer-links a,.footer-links a:visited{color:#000}.search-form{margin:16px 0 0}.search-form input{width:149px}.footer-note{margin-top:12px;font-size:7pt}.post{grid-template-columns:20px 14px minmax(0,1fr);margin:0 0 5px;display:grid}.post.unranked{grid-template-columns:14px minmax(0,1fr)}.rank{text-align:right;line-height:19px}.vote{width:14px;display:block}.vote button{color:#828282;cursor:pointer;background:0 0;border:0;padding:0;display:block}.vote button:disabled{cursor:default}.votearrow{clip-path:polygon(50% 0,100% 100%,0 100%);background:#999;width:10px;height:10px;margin:3px 2px 6px;display:block}.vote button:hover .votearrow{background:#555}.main{min-width:0}.title{color:#828282;font-size:10pt;line-height:19px;overflow:hidden}.title>a{overflow-wrap:anywhere}.host{font-size:8pt}.host a,.host a:visited{color:#828282}.host a:hover,.sub a:hover,.chead a:hover{text-decoration:underline}.sub{color:#828282;margin-top:0;font-size:7pt;line-height:11.5px}.sub a,.sub a:visited,.text-button{color:#828282}.text-button{font:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:inline}.text-button:hover{text-decoration:underline}.hidden-post{margin:0 0 5px 34px;font-size:7pt}.more{margin:14px 0 8px 34px}.tag{color:#8a5a00}.blurb{color:#000;overflow-wrap:anywhere;margin:14px 0 14px 14px;font-size:9pt}.blurb p{white-space:pre-wrap;margin:8px 0 0}.disclose{margin:14px 0 20px 14px;font-size:7pt}.disclose a,.disclose a:visited{color:#828282;text-decoration:underline}.notice{margin:10px 14px}.err{color:#a00000;margin:10px 14px}.hint{color:#828282;font-size:8pt}.thread{margin-top:12px}.comment{color:#000;overflow-wrap:anywhere;max-width:1215px;margin:15px 0 0;font-size:9pt}.comment .children{margin-left:40px}.chead{color:#828282;min-height:13px;margin-left:14px;font-size:8pt;position:relative}.chead a,.chead a:visited{color:#828282}.comment-arrow{position:absolute;top:0;left:-14px}.comment-arrow .votearrow{margin-top:1px}.toggle{color:#828282;cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.cbody{margin-left:14px}.cbody p{white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0 0}.cbody a,.blurb a{text-decoration:underline}.cbody pre{white-space:pre-wrap}.removed,.quote{color:#828282}.badge{display:inline}.badge button{vertical-align:-1px;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.badge img{width:10px;height:10px}.badge .full{font-size:7pt}.prompt{color:#828282;margin:8px 14px;font-size:8pt}.prompt dl{grid-template-columns:max-content 1fr;gap:0 8px;display:grid}.prompt dd{margin:0}.prompt pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#000;max-height:24em;overflow:auto}.plabel{font-weight:700}.submit-page{padding:0 0 6px}#wrap:has(.bar.compact) main{padding-left:0;padding-right:0}.submit-table{border-spacing:2px;width:100%}.submit-table td{padding:1px}.submit-table td:first-child{white-space:nowrap;width:1px}.submit-table input{box-sizing:border-box;width:414px;padding:1px 2px}.submit-table textarea{box-sizing:border-box;vertical-align:bottom;width:415.5px}.submit-spacer{height:20px}.submit-help a{color:#000;text-decoration:underline}.submit-help .hint{margin-top:14px}.feed-heading{margin:0 0 14px 34px;font-size:10pt;font-weight:400}.feed-heading form{display:inline}.feed-heading input[type=date]{width:auto;font-size:9pt}h1{color:#000;margin:8px 0 16px;font-size:13pt}h2{color:#000;margin:18px 0 8px;font-size:10pt}.prose{max-width:850px;padding:0 10px 10px;line-height:1.4}.prose p,.prose ul,.prose ol{margin:10px 0}.prose a{text-decoration:underline}.prose code{font-size:9pt}.scroll{overflow-x:auto}table.data{border-collapse:collapse;margin:8px 0 12px;font-size:9pt}table.data td,table.data th{text-align:left;vertical-align:top;border:1px solid #ddd;padding:3px 8px}table.data .n{text-align:right}.form-grid{gap:8px;max-width:40em;display:grid}.form-grid label{gap:2px;display:grid}.form-grid input,.form-grid textarea{box-sizing:border-box;max-width:100%}.actions{margin:12px 14px;font-size:9pt}.actions form{margin-bottom:8px}.actions input[type=number]{width:6em}.actions .note{font-size:8pt}@media (max-width:750px){body{width:100%;margin:0;padding:0}#wrap{width:100%;min-width:0}.bar{align-items:center}.pagetop{margin:3px 5px;font-size:12px;line-height:normal;display:block}.hnname{margin:0;font-size:15px;display:block}.bar nav{display:block}.bar.compact .hnname{font-size:13.333px}.bar.compact .pagetop{margin:0}.login{padding-left:3px;font-size:12px}.title{font-size:11pt;line-height:14pt}.sub{font-size:9pt;line-height:normal}.post{grid-template-columns:20px 18px minmax(0,1fr)}.post.unranked{grid-template-columns:18px minmax(0,1fr)}.votearrow{margin-right:6px;transform:scale(1.3)}.comment .children{margin-left:12px}.submit-table{table-layout:fixed}.submit-table td:first-child{width:29px}.submit-table input,.submit-table textarea{box-sizing:border-box;width:90%}input,textarea{max-width:100%;font-size:16px}.search-form input{width:149px}.prose{padding:0 6px 10px}.comment{max-width:100%}}
