:root{--bg: #3f4c5a;--bg-alt: #303a46;--bg-input: #eee;--fg: #1a1a1a;--fg-muted: #c9c8d2;--accent: orange;--tag-bg: #c9c8d2;--tag-fg: #444;--bookmark-bg: #27313b;--bookmark-bg-hover: #2a353f;--bookmark-bg-hover-alt: #313c47;--bookmark-fg: #904646;--bookmark-fg-hover: #ff5b5b;--selected-bg: #6a748b;--info-fg: #ffa500}html,body{width:350px;font-family:Cantarell,Arial,sans-serif;background-color:var(--bg);margin:0;padding:0}.tags{padding:10px 10px 5px;background-color:var(--bg-alt);.info{font-size:15px;word-break:break-all;color:var(--info-fg)}}#popup{a{text-decoration:none;color:red}.header{display:flex;align-items:center;margin:8px;img{height:25px;cursor:pointer}.title{font-family:Cantarell,Arial,sans-serif;font-size:18px;font-weight:700;margin:0 10px;color:var(--accent)}.options-btn{margin-left:6px;background:transparent;border:none;color:var(--fg-muted);font-size:16px;cursor:pointer;padding:2px 6px;border-radius:2px;transition:color .2s,background-color .2s;&:hover{color:var(--accent);background-color:#ffffff0d}&:focus{outline:none}}input{font-family:Cantarell,Arial,sans-serif;font-size:12px;padding:5px;border:none;flex-grow:1;background-color:var(--bg-input);border-radius:2px;&:focus{outline:none}}}.url{color:#00f;font-size:11px}.tag{background-color:var(--tag-bg);color:var(--tag-fg);padding:1px 5px 2px;margin-right:5px;margin-bottom:5px;border-radius:2px;display:inline-block}.bookmarks{background-color:var(--bg-input);&:hover,&.selected{a.bookmark{color:var(--bookmark-fg-hover);background-color:var(--bookmark-bg-hover);&:nth-child(odd){background-color:var(--bookmark-bg-hover-alt)}}}a.bookmark{transition:color .5s,background-color .5s,border .5s;display:flex;align-items:center;gap:8px;padding:5px 5px 5px 10px;color:var(--bookmark-fg);word-break:break-all;background-color:var(--bookmark-bg);border-left:3px solid transparent;&.selected{background-color:var(--selected-bg)!important;color:#fff;border-left:3px solid var(--accent)}.favicon{width:16px;height:16px;flex:0 0 auto;border-radius:2px}.bm-title{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}}}}
