@import "https://fonts.googleapis.com/css2?family=DM+Mono&family=Manrope:wght@400;500;600;700&family=Playfair+Display:ital,wght@0,500;0,600;1,500&display=swap";:root{--void:#090b12;--panel:#111520;--glass:#161c2bc2;--ink:#f0f4ff;--muted:#8790a7;--line:#a7b9ff26;--acid:#c8ff35;--violet:#8d7dff;--coral:#ff805d;--cyan:#5de5ff;--mono:"DM Mono",monospace;--sans:Manrope,sans-serif;--serif:"Playfair Display",serif;font-family:var(--sans);background:var(--void);color:var(--ink)}*{box-sizing:border-box}body{background:radial-gradient(circle at 72% 10%,#24255b 0,transparent 31%),radial-gradient(circle at 15% 70%,#123941 0,transparent 28%),var(--void);min-height:100vh;margin:0}body:before{content:"";pointer-events:none;opacity:.18;background-image:linear-gradient(#ffffff0f 1px,#0000 1px),linear-gradient(90deg,#ffffff0f 1px,#0000 1px);background-size:48px 48px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 82%);mask-image:linear-gradient(#000,#0000 82%)}a{color:inherit;text-decoration:none}button,input{font:inherit}.app{border:1px solid var(--line);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#080b12b3;border-radius:22px;grid-template-columns:220px minmax(520px,1fr) 280px;width:min(1440px,100% - 40px);min-height:calc(100vh - 40px);margin:20px auto;display:grid;overflow:hidden;box-shadow:0 30px 100px #0008}.left,.right{background:linear-gradient(160deg,#151a2acc,#0d1019cc);padding:25px 16px}.stream{background:linear-gradient(160deg,#131827cc,#0d1018cc);padding:42px}.plain,.reader,.login{border:1px solid var(--line);background:var(--glass);border-radius:22px;width:min(700px,100% - 48px);margin:14vh auto;padding:36px;box-shadow:0 25px 90px #0008}.reader{width:min(780px,100% - 48px)}@media (width<=950px){.app{grid-template-columns:190px 1fr}.right{display:none}}@media (width<=650px){.app{border:0;border-radius:0;width:100%;margin:0;display:block}.left{align-items:center;gap:16px;padding:14px;display:flex}.identity,.source-nav,.left footer{display:none}.left nav{margin:0!important;display:flex!important}.stream{padding:25px 16px}}.logo{background:linear-gradient(135deg,var(--acid),var(--cyan));color:#08100e;width:38px;height:38px;font:24px var(--serif);border-radius:12px;place-items:center;display:grid;box-shadow:0 0 28px #c8ff3570}.identity{font:600 19px var(--sans);letter-spacing:-.05em;margin:24px 4px}.identity small,.left small,.right small,.stream header span{font:9px var(--mono);letter-spacing:.14em;color:var(--muted)}.left nav{gap:6px;margin-top:34px;display:grid}.left nav a,.left nav button,.source-nav button,.left footer button{color:#adb5c8;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:10px;font-size:12px}.left nav .selected,.left nav button:hover,.source-nav .active{color:var(--acid);background:#262d43;box-shadow:inset 0 0 0 1px #c8ff352b}.left nav b{float:right}.source-nav{border-top:1px solid var(--line);gap:3px;margin-top:28px;padding-top:17px;display:grid}.source-nav small{padding:0 10px 9px}.left footer{border-top:1px solid var(--line);margin-top:auto;padding-top:12px;display:grid}.left footer a{color:var(--muted);padding:9px;font-size:11px}.stream header{justify-content:space-between;align-items:end;display:flex}.stream header h1{font:600 43px var(--serif);letter-spacing:-.06em;margin:7px 0 0}.stream header button{color:var(--acid);cursor:pointer;background:#c8ff3518;border:1px solid #c8ff3560;border-radius:9px;padding:9px 13px}.stream-meta{border-bottom:1px solid var(--line);font:10px var(--mono);color:var(--muted);justify-content:space-between;padding:25px 0 12px;display:flex}.item{border-bottom:1px solid var(--line);grid-template-columns:90px minmax(0,1fr) 26px;gap:17px;padding:24px 12px;transition:all .2s;display:grid}.item-time{font:10px var(--mono);color:var(--muted);padding-top:5px}.item-source{font:10px var(--mono);color:var(--cyan)}.item-source span{color:#8992aa;margin-left:7px}.item h2{font:600 25px/1.08 var(--sans);letter-spacing:-.045em;margin:8px 0}.item p{color:#abb4c4;margin:0;font-size:12px;line-height:1.6}.item>button{color:#6e7890;cursor:pointer;background:0 0;border:0;align-self:start;padding:4px}.item.read{opacity:.55}.right section{border-bottom:1px solid var(--line);margin-bottom:25px;padding:0 0 25px}.right h3{font:600 24px var(--serif);margin:11px 0 17px}.stat{align-items:baseline;gap:9px;margin:8px 0;display:flex}.stat b{font:600 39px var(--serif);color:var(--acid)}.stat span,.source-status{color:#b8c0d0;font-size:11px}.source-status i{background:var(--acid);width:7px;height:7px;box-shadow:0 0 9px var(--acid);border-radius:50%;margin-right:8px;display:inline-block}.source-status i.bad{background:var(--coral);box-shadow:0 0 9px var(--coral)}.dock button{color:#aeb8ce;text-align:left;background:#ffffff08;border:1px dashed #8794b84d;border-radius:7px;width:100%;margin-top:7px;padding:10px;display:block}.dock em{float:right;color:var(--violet);font-size:8px;font-style:normal}.login b{font:600 18px var(--sans);letter-spacing:.12em}.login form,.plain form{margin-top:28px;display:flex}.login input,.plain input{color:var(--ink);background:0 0;border:0;border-bottom:1px solid #aeb8ce;flex:1;padding:12px 0}.login button,.plain button{background:linear-gradient(90deg,var(--acid),var(--cyan));color:#08100e;border:0;border-radius:8px;padding:12px 18px}.plain h1,.reader h1{font:600 62px var(--serif);letter-spacing:-.06em}.plain article{border-top:1px solid var(--line);padding:16px 0}.plain article b{font:600 25px var(--serif)}.plain article p{color:var(--muted);font-size:11px}.reader small{color:var(--cyan)}.reader-source{border-bottom:1px solid var(--acid);color:var(--acid);margin-top:30px;padding-bottom:5px;font-size:12px;display:inline-block}.loading{color:var(--muted);padding:50px 0}@media (width<=650px){.item{grid-template-columns:1fr}.item-time{display:none}.item h2{font-size:23px}}.stream{color:#181a1d;background:#f4f1e9;padding:42px}.stream header span{color:#687166}.stream header button{color:#29322d;background:#e7e2d6;border-color:#1d242238}.stream-meta{color:#70756e;border-color:#d8d1c3}.item{border-color:#ded8ca;grid-template-columns:minmax(0,1fr) 26px;gap:18px;padding:29px 4px 27px;transition:background .2s,transform .2s}.item:hover{background:#ebe6da9c;transform:translate(5px)}.item-main{min-width:0;display:block}.item-meta{font:10px var(--mono);color:#74766f;align-items:center;gap:9px;display:flex}.item-meta span{color:#536d63}.item-meta time:before,.item-meta i:before{content:"·";color:#a9a397;margin-right:9px}.item-meta i{color:#9a9388;font-style:normal}.item h2{max-width:760px;font:600 28px/1.18 var(--serif);letter-spacing:-.035em;margin:11px 0 12px}.item p{max-width:720px;font:15px/1.85 var(--sans);color:#4d514c;margin:0}.item>button{color:#aaa396;padding:20px 4px 4px}.item>button.saved{color:#d85f42;text-shadow:0 0 12px #ff805d80}.item.read .item-main{opacity:.62}.reader{color:#181a1d;background:#f8f5ed;border-color:#ded8ca;box-shadow:0 25px 90px #0006}.reader small{color:#536d63;margin-top:32px;display:block}.reader>a:first-child{color:#60675f;font-size:12px}.reader-summary{font:25px/1.45 var(--serif);color:#4d514c}.reader article{font:20px/1.75 var(--serif);color:#272a28}.reader-source{color:#415d50;border-color:#536d63}.loading{color:#767a73}@media (width<=650px){.item{grid-template-columns:1fr 20px;gap:8px}.item h2{font-size:25px}.item p{font-size:14px}}
