:root{--primary-color:#fafaff;--secondary-color:#818185;--read-color:#959698;--font-size:1rem;--headline-font:1.5rem;--background-color:#010101;--secondary-background-color:#171717;--button-hover:#39393a;--list-hover:#454545;--interest:#e74c3c;--card-radius:.5em}@font-face{font-family:samsung-reg;src:url(assets/sharp-sans.woff)}body{margin:0;padding:0;font-family:samsung-reg,sans-serif;font-size:var(--font-size);background-color:var(--background-color);color:var(--primary-color)}.container{display:flex;height:100vh}#toggleSidebar{background-color:var(--secondary-background-color);color:var(--primary-color);border:none;margin:5px;font-size:x-large}#toggleSidebar:hover{background-color:var(--button-hover);cursor:pointer;border-radius:50%}.sidebar{background-color:var(--secondary-background-color);color:#fff;width:20vw;height:95vh;font-size:var(--headline-font);border-top-right-radius:15px;border-bottom-right-radius:15px;align-self:center;transition:width .3s ease;overflow:hidden}.sidebar nav ul{list-style:none;padding:0;margin:0}.sidebar nav ul li{padding:20px}.sidebar nav ul li a{color:var(--primary-color);text-decoration:none}.sidebar.collapsed{width:45px}.sidebar.items{}.sidebar.items:hover{background-color:var(--list-hover);cursor:pointer}.feed-list-item{font-size:var(--font-size);cursor:pointer;padding:2%;border-radius:3px}.feed-list-item:hover{background-color:var(--list-hover)}.feed-list-item-logo{height:.8rem;width:.8rem}.content{flex:1;padding:20px}#feed-section{border:var(--background-color);border-right:var(--secondary-background-color);border-style:solid;height:100%;overflow:overlay}.story-container:hover{cursor:pointer;border:var(--interest);border-width:1px;border-style:solid;border-radius:var(--card-radius)}.read-story{color:var(--read-color)}#article-container{display:grid;grid-template-columns:.3fr .69fr;height:100%;width:100%}@media(max-width:768px){.sidebar{width:60px}.sidebar nav ul li{padding:10px;text-align:center}.sidebar nav ul li a{font-size:0}.sidebar nav ul li::before{content:'•';font-size:24px}.footer{display:none}}@media(max-width:480px){.sidebar{display:none}.footer{display:block}}@media only screen and (min-width:1px) and (max-width:350px){.footer{display:none}#titleBarContainer{display:none}.content{padding-top:0}#article-section{display:none;width:100%}#feed-section{width:100%}#article-container{grid-template-columns:100%}.story-title{font-size:var(1.2em)}}.touch-target{min-height:44px;min-width:44px;padding:8px}.scrollable-list{overflow-y:auto;height:100vh}.watch-button{background:#1976d2;color:#fff;border:none;border-radius:22px;padding:12px 16px;font-size:14px;font-weight:700;width:100%;max-width:200px;margin:8px auto;display:block}