:root{--bg-color: #f6f6ef;--header-bg: #ff6600;--text-primary: #000000;--text-secondary: #5e5e5e;--accent-color: #ff6600;--link-color: #000000;--border-color: #f6f6ef;--card-bg: #f6f6ef}body{font-family:Verdana,Geneva,sans-serif;margin:0;background-color:var(--bg-color);color:var(--text-primary);font-size:10pt}#app{width:85%;margin:auto;background-color:var(--bg-color);min-height:100vh}@media (max-width: 750px){#app{width:100%}}.header{background-color:var(--header-bg);padding:2px;display:flex;align-items:center;line-height:12pt}.header .inner{display:flex;align-items:center;flex-wrap:wrap;width:100%}.logo{border:1px solid white;margin:2px;display:inline-block;line-height:0;text-decoration:none}.logo-y{display:block;width:18px;height:18px;background-color:transparent;color:#fff;font-weight:700;text-align:center;line-height:18px;font-size:10pt}.site-name{text-decoration:none;color:#000;margin-right:10px}.header strong{font-weight:700;margin-left:4px;margin-right:10px}.header a{color:#000;text-decoration:none}.links{font-size:10pt}.links a{margin:0 2px}.links a:hover,.header a.active{color:#fff}.view{padding:0;background-color:#f6f6ef}.news-list{background-color:#f6f6ef;padding:0;margin:0;list-style-type:none}.news-item{padding:5px 0;line-height:12pt}.score{color:var(--text-secondary);font-size:8pt}.title{font-size:10pt;color:#000}.title a{color:#000;text-decoration:none}.title a:visited{color:#5e5e5e}.host{font-size:8pt;color:#5e5e5e}.meta{font-size:7pt;color:#5e5e5e;margin-left:0}.meta a{color:#5e5e5e;text-decoration:none}.meta a:hover{text-decoration:underline}.item-view-header{padding:10px;background-color:#f6f6ef}.item-view-header h1{font-size:14pt;margin:0;padding-bottom:5px}.item-view-comments{padding:10px}.comment{margin-bottom:10px;font-size:9pt}.comment-header{color:#5e5e5e;margin-bottom:5px}.comment-text{color:#000;overflow-wrap:break-word}.comment-text a{color:#000;text-decoration:underline}.skip-link{position:absolute;top:-40px}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
