:root{--fg:#222;--muted:#888;--link:#0645ad;--visited:#551a8b;--hip:#d1366b;--hip2:#ff6a3d;--down:#6b6bd6;--bar:#eef3f9;--hdr:#f2f6fb;--line:#dfe6ee;--tab:#eff7ff}*{box-sizing:border-box}body{color:var(--fg);background:#fff;margin:0;font:13px/1.35 verdana,arial,helvetica,sans-serif}main{margin:0;padding:0 0 40px}a{color:var(--link);text-decoration:none}a:hover{text-decoration:underline}code,pre{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:12px}pre{background:#f7f7f7;border:1px solid #e5e5e5;padding:6px 8px;overflow:auto}.sim{letter-spacing:.06em;color:#8a4b00;vertical-align:middle;background:#fff4e5;border:1px solid #f0c890;border-radius:3px;margin-left:8px;padding:3px 5px;font:700 9px/1 verdana,sans-serif;display:inline-block}.badge{color:var(--hip);background:#fbe7ee;border-radius:3px;padding:2px 6px;font-size:10px;font-weight:700;display:inline-block}.lvl{color:#3d4b5c;vertical-align:middle;white-space:nowrap;background:#eef1f5;border:1px solid #d5dbe3;border-radius:3px;padding:2px 6px;font-size:10px;font-weight:700;display:inline-block}.lvl.small{padding:1px 4px;font-size:9px}.lvl-2{color:#1f4f82;background:#e8f1fb;border-color:#bcd3ee}.lvl-3{color:#6b4a00;background:#fff3cd;border-color:#e0b84a}.lvl-check{color:#4a7ab8}.legal-check{color:#b8860b;font-weight:900}.legal{color:#7a5600;border-bottom:2px solid #e0b84a;font-weight:700}.pref{font-weight:700}.namenote{color:#888;font-size:10px}a.author.lvl3{color:#7a5600}.inline{margin:0;display:inline}.linkbtn{color:var(--link);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.linkbtn:hover{text-decoration:underline}.hint{color:var(--muted);font-size:10px}#sr-bar{background:var(--bar);border-bottom:1px solid var(--line);text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;color:#555;padding:3px 6px;font-size:9px;position:relative;overflow:hidden}#sr-bar a{color:#000}#sr-bar .sep{color:#aaa;margin:0 6px}#sr-bar .more{float:right;background:var(--bar);padding-left:8px;font-weight:700}.mysubs{display:inline-block}.mysubs summary{cursor:pointer;font-weight:700;list-style:none}.mysubs summary::-webkit-details-marker{display:none}.mysubs summary:after{content:" ▾"}.mysubs .drop{z-index:10;background:#fff;border:1px solid #c6d2e0;min-width:160px;padding:4px 0;position:absolute;top:16px;left:4px;box-shadow:0 2px 6px #00000026}.mysubs .drop a{text-transform:none;padding:3px 10px;font-size:12px;display:block}.mysubs .drop a:hover{background:var(--bar)}.mysubs .drop .more{float:none;color:var(--muted);font-weight:400}#header{background:var(--hdr);border-bottom:1px solid #5f99cf;flex-wrap:wrap;align-items:flex-end;gap:0 10px;min-height:46px;padding:6px 6px 0;display:flex;position:relative}.hiplogo{align-items:baseline;margin:0 4px 4px 2px;display:inline-flex;text-decoration:none!important}.hiplogo .mark{letter-spacing:-1px;color:var(--hip);font:700 26px/1 Trebuchet MS,verdana,sans-serif}.hiplogo .tick{color:#fff;background:var(--hip2);border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;margin-left:2px;font-size:13px;display:inline-flex;transform:translateY(-12px)}.pagename{font-variant:small-caps;margin-bottom:5px;font:700 13px verdana}.pagename a{color:#000}.tabmenu{flex-wrap:wrap;margin:0;padding:0;list-style:none;display:inline-flex}.tabmenu li{margin:0 1px}.tabmenu li a{background:var(--tab);color:#369;border:1px solid #0000;border-bottom:0;padding:2px 6px;font-weight:700;display:block}.tabmenu li.selected a{color:var(--hip);background:#fff;border-color:#5f99cf;position:relative;top:1px}#header-right{background:var(--tab);border-top-left-radius:7px;padding:4px 8px;font-size:12px;position:absolute;bottom:0;right:0}#header-right .sep{color:#999;margin:0 4px}#header-right .user{font-weight:400}.infobar{background:#f6e69f;border:1px solid #e5d58f;margin:6px 5px;padding:5px 10px;font-size:12px}.infobar.err{color:#9b1c1c;background:#fde8e8;border-color:#f2b8b8}.content-wrap{padding:0 5px;display:flow-root}.content{margin:7px 320px 0 5px}.side{float:right;width:300px;margin:7px 5px 0 10px;font-size:12px}.side .spacer{margin-bottom:12px}.sidecontent{color:#333;background:#fff;border:1px solid #e4e9ee;padding:8px}.sidecontent p{margin:6px 0}.sidename{margin:0 0 4px;font-size:16px}.sidename a{color:#000}.sidebtn{text-align:center;color:#369;background:linear-gradient(#fff,#e6eef6);border:1px solid #c4dbf1;border-radius:3px;margin-bottom:8px;padding:7px;font:700 15px verdana;display:block}.sidebtn:hover{border-color:#5f99cf;text-decoration:none}.subscribe{cursor:pointer;border:1px solid;border-radius:3px;margin-right:6px;padding:1px 6px;font-family:verdana;font-size:10px;font-weight:700;display:inline-block}.subscribe.add{color:#fff;background:#5cc410;border-color:#44a00c}.subscribe.remove{color:#fff;background:#d9534f;border-color:#d33c00}a.subscribe:hover{text-decoration:none}.karma{font-size:15px;font-weight:700}.subscribers,.age,.mods{color:#555}.desc{color:#444}.panestack-title{color:#555;text-transform:uppercase;border-bottom:1px dotted #aaa;margin:12px 0 4px;font-size:11px;font-weight:700}.hipbox{background:#fdf4f7;border-color:#f3cfdc}.sitetable{margin:0}.thing{align-items:flex-start;margin:0 0 8px;display:flex}.thing .rank{text-align:right;color:#c6c6c6;flex:none;width:2.2ex;margin-top:14px;margin-right:4px;font:15px/1 arial}.midcol{flex-direction:column;flex:none;align-items:center;width:44px;margin-right:6px;display:flex}.midcol.small{width:16px;margin-right:4px}.midcol .score{color:#c6c6c6;text-align:center;margin:2px 0;font-size:13px;font-weight:700}.midcol.likes .score{color:var(--hip)}.midcol.dislikes .score{color:var(--down)}.vote{margin:0;line-height:0}.arrow{cursor:pointer;background:0 0;border:0;width:15px;height:14px;margin:2px auto 0;padding:0;display:block;position:relative}.arrow:before{content:"";border-left:7px solid #0000;border-right:7px solid #0000;position:absolute;left:1px}.arrow.up:before,.arrow.upmod:before{border-bottom:10px solid #c6c6c6;top:2px}.arrow.down:before,.arrow.downmod:before{border-top:10px solid #c6c6c6;top:2px}.arrow.up:hover:before{border-bottom-color:#e8a3bb}.arrow.down:hover:before{border-top-color:#a9a9ee}.arrow.upmod:before{border-bottom-color:var(--hip)}.arrow.downmod:before{border-top-color:var(--down)}.entry{overflow-wrap:anywhere;flex:1;min-width:0}.entry p{margin:0}.entry .title{margin:0 0 1px;font-size:16px;font-weight:400}a.title{color:var(--link)}a.title:visited{color:var(--visited)}.domain{color:var(--muted);font-size:10px}.domain a{color:var(--muted)}.tagline{color:var(--muted);font-size:10px}.tagline a,.tagline .author{color:#369}.author.gone{color:var(--muted)}.subreddit{font-weight:400}.flat-list{flex-wrap:wrap;margin:1px 0 0;padding:0;list-style:none;display:flex}.flat-list li{margin-right:8px;font-size:10px;font-weight:700}.flat-list li a,.flat-list .linkbtn{color:#888;font-size:10px;font-weight:700}.nextprev{color:var(--muted);margin:10px 0 10px 50px;font-size:13px}.nextprev a{background:#eee;border:1px solid #ddd;border-radius:3px;margin-right:4px;padding:1px 6px;font-weight:700;display:inline-block}.menuarea{color:var(--muted);margin:4px 0 8px 5px;font-size:11px}.menuarea a.selected,.menuarea .selected{color:var(--hip);font-weight:700}.empty{color:var(--muted);margin:20px 50px}.thing.community{align-items:baseline}.thing.community .title{font-size:14px}.comment-item{border-bottom:1px solid #f0f0f0;padding-bottom:6px;display:block}.comment-item .parent{margin-bottom:2px;font-size:12px}.comment-item .cbody{display:flex}.usertext-body{background:#fafafa;border:1px solid #369;border-radius:7px;max-width:60em;margin:5px 0;padding:5px 10px;font-size:14px}.md{max-width:60em;font-size:14px;line-height:1.4}.md p{margin:5px 0!important}.md blockquote{color:#4f4f4f;border-left:2px solid #c5c1ad;margin:4px 0 4px 5px;padding:0 8px}.md h1,.md h2,.md h3{margin:8px 0 4px;font-size:1.1em}.md ul,.md ol{margin:4px 0;padding-left:2em}.md code{background:#f6f6f6;padding:0 3px}.md hr{border:0;border-top:1px solid #ddd}.commentarea{max-width:60em;margin:0 5px}.commentarea-head{border-bottom:1px dotted #aaa;margin:12px 0 6px;padding-bottom:3px;font-size:14px}.commentarea-head .menuarea{margin-left:10px;display:inline}.comment{margin:8px 0 0}.comment>summary{cursor:default;margin-left:20px;list-style:none}.comment>summary::-webkit-details-marker{display:none}.comment .tog{cursor:pointer;color:#369}.comment .tog:before{content:"[–]"}.comment:not([open])>summary .tog:before{content:"[+]"}.comment:not([open])>summary{opacity:.75;font-style:italic}.comment .collapsed-count{display:none}.comment:not([open]) .collapsed-count{display:inline}.comment .cbody{margin-top:1px;display:flex}.comment .midcol.small{margin-top:-14px}.comment p.gone{color:var(--muted)}.child{border-left:1px dotted #ddf;margin-left:22px;padding-left:4px}.morelink{margin:6px 0 0 20px;font-size:10px;font-weight:700;display:block}.replybox{display:inline}.replybox>summary{cursor:pointer;color:#888;list-style:none;display:inline}.replybox>summary::-webkit-details-marker{display:none}.replybox[open]>summary{color:var(--hip)}.cform{max-width:500px;margin:6px 0}.replybox .cform{position:relative}.cform textarea,.roundfield textarea,.roundfield input{border:1px solid #ccc;width:100%;padding:4px;font:13px verdana,arial,sans-serif}.cform .bottom{margin-top:2px}.save,.btn{color:#444;cursor:pointer;background:#eee;border:1px solid #c6c6c6;border-radius:3px;padding:3px 10px;font:700 12px verdana}.save:hover,.btn:hover{background:#e2e2e2;text-decoration:none}.loginprompt{background:#f4f4f4;border:1px solid #ddd;max-width:500px;margin:6px 0;padding:8px}.thing.linkpage{margin-top:8px}.formhead{margin:8px 0;font-size:18px;font-weight:400}.roundfield-form{max-width:560px}.roundfield{background:var(--tab);border-radius:6px;margin-bottom:10px;padding:8px 10px 10px}.roundfield label{color:#369;text-transform:lowercase;margin-bottom:4px;font-weight:700;display:block}.roundfield .prefix{color:var(--muted);margin-right:2px}.roundfield .prefix+input{width:calc(100% - 22px)}.formtab{margin-bottom:-1px!important}.formtab li a{border:1px solid #5f99cf;border-bottom:0}.submitpage .roundfield-form{border-top:1px solid #5f99cf;padding-top:10px}.thumbnail{border-radius:2px;flex:none;width:70px;height:70px;margin:0 8px 2px 0;display:block;overflow:hidden}.thumbnail img{object-fit:cover;width:70px;height:70px;display:block}.thumbnail.self,.thumbnail.default{background:#eef3f9;border:1px solid #dbe4ee;width:70px;height:50px;position:relative}.thumbnail.self:before{content:"";box-sizing:border-box;background:#fff;border:2px solid #9db4cf;border-radius:2px;width:22px;height:30px;position:absolute;top:9px;left:23px}.thumbnail.self:after{content:"";background:#9db4cf;width:12px;height:2px;position:absolute;top:16px;left:28px;box-shadow:0 5px #9db4cf,0 10px #9db4cf}.thumbnail.default:before{content:"";border:3px solid #9db4cf;border-radius:6px;width:16px;height:9px;position:absolute;top:18px;left:20px;transform:rotate(-40deg)}.thumbnail.default:after{content:"";border:3px solid #9db4cf;border-radius:6px;width:16px;height:9px;position:absolute;top:21px;left:32px;transform:rotate(-40deg)}.thing.stickied a.title,.stickied-tagline{color:#282;font-weight:700}.thing.stickied .rank{visibility:hidden}#header-right .mail{vertical-align:-1px;background:#fff;border:1px solid #9a9a9a;border-radius:1px;width:16px;height:11px;display:inline-block;position:relative}#header-right .mail:before{content:"";border-bottom:1px solid #9a9a9a;border-right:1px solid #9a9a9a;width:10px;height:10px;position:absolute;top:-4px;left:2px;transform:rotate(45deg)scale(.75)}#header-right .mail.havemail{background:#ff4500;border-color:#ff4500}#header-right .mail.havemail:before{border-color:#fff}.mailcount{color:#fff;background:#ff4500;border-radius:7px;padding:0 4px;font:700 9px/13px verdana;position:absolute;top:-7px;left:17px}.searchform{margin:0 0 10px}.searchform input[type=search]{border:1px solid #c6d2e0;border-radius:3px;width:100%;padding:4px 6px;font:13px verdana}.searchform .restrict{color:#666;margin-top:3px;font-size:10px;display:block}.searchform.big{max-width:560px;margin:10px 0 6px}.searchform.big input[type=search]{width:calc(100% - 80px);padding:6px;font-size:15px}.search-communities{background:#fafcff;border:1px solid #e4e9ee;max-width:60em;margin:6px 0 12px;padding:6px 10px}.search-communities p{margin:3px 0}.thing.message{border-bottom:1px solid #eee;margin:0;padding:6px 4px 8px;display:block}.thing.message.new{background:#fff6f2;border-left:3px solid #ff4500}.thing.message .subject{margin:0 0 2px;font-size:12px}.newtag{color:#ff4500;font-size:10px;font-weight:700}.md-container{margin:4px 0;font-size:13px}.modtools ul{margin:4px 0 0;padding:0;list-style:none}.modtools li{margin:3px 0}.modtable{border-collapse:collapse;max-width:60em;margin:8px 0 16px;font-size:12px}.modtable td{vertical-align:top;border-bottom:1px solid #f0f0f0;padding:4px 10px 4px 0}.rules{margin-top:8px}.rules .md{font-size:12px}.footer{clear:both;text-align:center;color:var(--muted);border-top:1px solid #eee;margin:30px 0 0;padding-top:10px;font-size:10px}.footer a{color:#888}main>:not(.fx),.narrow{max-width:760px;padding:0 16px;margin-left:auto!important;margin-right:auto!important}.narrow{font-size:15px;line-height:1.55;margin-top:20px!important}main>:not(.fx) h1,.narrow h1{margin:16px 0 10px;font-size:1.8rem;line-height:1.15}main>:not(.fx) .btn,.narrow .btn,main>:not(.fx) button:not(.linkbtn){background:var(--hip);color:#fff;border:0;border-radius:6px;padding:9px 16px;font:700 14px verdana}main>:not(.fx) input:not([type=hidden]):not([type=radio]):not([type=checkbox]),main>:not(.fx) select{border:1px solid #ccc;border-radius:5px;width:100%;margin:4px 0 12px;padding:8px 10px;font-size:15px}main>:not(.fx) textarea,.narrow textarea{width:100%;min-height:80px;font:inherit;border:1px solid #ccc;border-radius:5px;padding:8px}main>:not(.fx) label{font-size:13px;font-weight:700}.card{background:#fff;border:1px solid #e4e4de;border-radius:10px;margin:16px 0;padding:18px}.warn{color:#8a4b00;background:#fff4e5}.err{color:#9b1c1c;background:#fde8e8}.post{border-bottom:1px solid #eee;padding:12px 0}.post .meta{color:var(--muted);font-size:12px}.post .body{white-space:pre-wrap;margin-top:4px}.logo{color:var(--fg);font-weight:800}@media (max-width:760px){.content{margin:7px 5px 0}.side{float:none;width:auto;margin:12px 5px}#header{padding-bottom:0}#header-right{text-align:right;border-radius:0;width:100%;margin-top:4px;position:static}#sr-bar .subs,.thing .rank{display:none}.thumbnail,.thumbnail.self,.thumbnail.default,.thumbnail img{width:50px;height:50px}.thumbnail.self:before{top:9px;left:14px}.thumbnail.self:after{left:19px}.thumbnail.default:before{left:10px}.thumbnail.default:after{left:22px}.midcol{width:34px}.entry .title{font-size:15px}.flat-list li{margin-right:12px;padding:3px 0;font-size:12px}.flat-list li a,.flat-list .linkbtn{font-size:12px}.arrow{width:22px;height:18px}.arrow:before{left:4px}.child{margin-left:10px}.comment>summary{margin-left:4px}.comment .midcol.small{margin-top:0}}.infobar.welcome{background:#eaf6ea;border-color:#b9dfb9}.infobar.nudge{background:#fffbea;border-color:#eedc9a}.infobar .inline{margin-left:6px;display:inline}.settings h1{margin:10px 0 6px;font-size:18px}.settings h2{margin:16px 0 6px;font-size:15px}ul.checklist{margin:0 0 10px;padding:0;list-style:none}ul.checklist li{background:#fafafa;border:1px solid #e3e3e3;border-radius:4px;gap:8px;margin-bottom:5px;padding:6px 8px;font-size:13px;display:flex}ul.checklist li.done{color:#666;background:#f4fbf4}ul.checklist .check{color:#2a7a2a;width:14px;font-weight:700}ul.checklist .opt{color:#888}form.inline{display:inline}details.persona{margin:8px 0;font-size:13px}details.persona summary .link{color:#369;text-decoration:underline}details.acctmenu{margin-left:2px;display:inline-block;position:relative}details.acctmenu>summary{cursor:pointer;color:#369;padding:0 2px;list-style:none}details.acctmenu>summary::-webkit-details-marker{display:none}details.acctmenu .drop{z-index:20;text-align:left;background:#fff;border:1px solid #c6c6c6;min-width:200px;padding:4px 0;font-size:12px;position:absolute;top:16px;right:0;box-shadow:0 1px 3px #00000026}details.acctmenu .drop .hd{color:#888;text-transform:lowercase;padding:2px 8px;font-size:10px}details.acctmenu .drop .row,details.acctmenu .drop>button,details.acctmenu .drop form{white-space:nowrap;padding:2px 8px;display:block}details.acctmenu .drop form{margin:0}details.acctmenu .drop .current{color:#333}details.acctmenu .drop .sep{border-top:1px solid #eee;margin:3px 0}details.acctmenu .ptag{color:#888;border:1px solid #ddd;border-radius:2px;padding:0 3px;font-size:10px}fieldset.persona-pick{border:1px solid #ddd;margin:0 0 10px;padding:6px 10px}fieldset.persona-pick legend{padding:0 4px;font-weight:600}fieldset.persona-pick label{margin-right:10px;font-weight:400;display:inline}fieldset.persona-pick input[type=radio]{width:auto;margin:0 4px 0 0}
