.cn-about.svelte-1j9xu2s{max-width:620px;margin:24px auto;padding:0 14px;font-size:13px;line-height:1.5}.cn-about.svelte-1j9xu2s h2:where(.svelte-1j9xu2s){margin:0 0 12px;font-size:16px}.cn-about.svelte-1j9xu2s p:where(.svelte-1j9xu2s){margin:0 0 10px}.cn-auth{max-width:320px;margin:16px 14px 24px}.cn-auth__title{letter-spacing:.6px;text-transform:uppercase;margin:0 0 12px;font-size:14px}.cn-auth__error{color:#8b0000;margin:0 0 10px;font-size:11px}.cn-auth__label{letter-spacing:.4px;text-transform:uppercase;margin-bottom:10px;font-size:11px;display:block}.cn-auth__input{box-sizing:border-box;border:1px solid var(--cn-ink);width:100%;font:inherit;margin-top:4px;padding:6px 8px;font-size:13px;display:block}.cn-auth__submit{border:1px solid var(--cn-ink);background:var(--cn-band);font:inherit;letter-spacing:.6px;text-transform:uppercase;cursor:pointer;margin-top:4px;padding:6px 12px;font-size:11px}.cn-auth__submit:hover:not(:disabled){background:var(--cn-highlight)}.cn-auth__submit:disabled{opacity:.6;cursor:default}.cn-auth__hint{margin:12px 0 0;font-size:11px}.cn-auth__optional{text-transform:none;letter-spacing:0;color:var(--cn-meta);font-size:10px}.cn-multiline-input{box-sizing:border-box;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;overscroll-behavior-x:none;scrollbar-width:none;-ms-overflow-style:none;touch-action:pan-y;resize:vertical;width:100%;min-width:0;max-width:100%;overflow:hidden auto}.cn-multiline-input::-webkit-scrollbar{width:0;height:0;display:none}.cn-cform{min-width:0;max-width:480px;margin:0 14px 20px 54px;overflow-x:clip}.cn-cform__login{margin:0 14px 20px 54px;font-size:12px}.cn-cform__error{color:#8b0000;margin:0 0 8px;font-size:11px}.cn-cform__area{border:1px solid var(--cn-ink);font:inherit;padding:8px;font-size:13px;display:block}.cn-cform__btn{border:1px solid var(--cn-ink);background:var(--cn-band);font:inherit;letter-spacing:.6px;text-transform:uppercase;cursor:pointer;margin-top:8px;padding:6px 12px;font-size:11px}.cn-cform__btn:hover:not(:disabled){background:var(--cn-highlight)}.cn-cform__btn:disabled{opacity:.6}.cn-text-body{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;min-width:0;max-width:100%}.cn-comments{min-width:0;margin:8px 14px 20px 54px;overflow-x:clip}.cn-comments__empty{color:var(--cn-meta);margin:0;font-size:12px}.cn-comments__list{min-width:0;margin:0;padding:0;list-style:none}.cn-comments__item{border-bottom:1px solid #ddd;min-width:0;max-width:100%;margin:0 0 14px;padding-bottom:10px;overflow-x:clip}.cn-comments__meta{color:var(--cn-meta);margin-bottom:4px;font-size:10px}.cn-comments__meta a{color:var(--cn-meta-link);margin-right:8px}.cn-comments__body{font-family:var(--cn-font-headline);font-size:14px;line-height:1.35}.cn-edit{max-width:720px;margin:14px;font-size:12px}.cn-edit__heading{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.cn-edit__title{margin:0;font-size:16px}.cn-edit__label{margin:0 0 12px;font-weight:700;display:block}.cn-edit__input,.cn-edit__area{box-sizing:border-box;width:100%;font:inherit;background:#fff;border:1px solid #828282;margin-top:4px;padding:6px;font-weight:400;display:block}.cn-edit__area{resize:vertical;min-height:110px}.cn-edit__optional{color:#666;font-weight:400}.cn-edit__file{font:inherit;margin-top:5px;font-weight:400;display:block}.cn-edit__preview-wrap{margin:0 0 14px}.cn-edit__preview{max-width:min(100%,520px);max-height:360px;margin-bottom:6px;display:block}.cn-edit button{cursor:pointer;font:inherit}.cn-edit button:disabled{cursor:default;opacity:.6}.cn-edit__save{background:#eee;border:1px solid #555;padding:6px 12px;font-weight:700}.cn-edit__cancel,.cn-edit__clear{color:#555;background:0 0;border:0;padding:2px 0;text-decoration:underline}.cn-edit__error{color:#b00020}.cn-edit__danger{color:#555;border-top:1px solid #c9c9c9;margin-top:28px;padding-top:14px}.cn-edit__danger p{margin:0 0 5px}.cn-edit__confirm{color:#9b1c1c;padding-top:5px;font-weight:700}.cn-edit__danger-actions{align-items:center;gap:10px;display:flex}.cn-edit__delete{color:#9b1c1c;background:#fff;border:1px solid #9b1c1c;margin-top:6px;padding:5px 10px;font-weight:700}.cn-edit__delete:hover:not(:disabled){color:#fff;background:#9b1c1c}.cn-edit__keep{color:#555;background:0 0;border:0;padding:5px 0;text-decoration:underline}.cn-feed-switch{background:var(--cn-band);border:1px solid var(--cn-ink);text-align:left;letter-spacing:.6px;text-transform:uppercase;margin:0 14px 26px;padding:7px 8px;font-size:11px}.cn-feed-switch:before{content:"Feed: ";margin-right:8px}.cn-feed-switch a,.cn-feed-switch strong{margin-right:13px}.cn-feed-switch strong{color:var(--cn-paper);background:var(--cn-ink);padding:2px 6px;font-weight:400}@media (width<=560px){.cn-feed-switch{margin-bottom:22px;margin-left:12px;margin-right:12px}}.cn-feed-title{color:var(--cn-ink);border-bottom:1px solid var(--cn-ink);letter-spacing:1px;text-transform:uppercase;margin:0 14px;padding:0 0 5px;font-size:10px;font-weight:700}@media (width<=560px){.cn-feed-title{margin-left:12px;margin-right:12px}}.cn-masthead{text-align:center;padding:26px 14px}.cn-masthead h1{color:var(--cn-ink);letter-spacing:2px;text-transform:uppercase;justify-content:center;align-items:center;margin:0;font-size:22px;font-weight:700;line-height:26px;display:flex}.cn-masthead__title{color:inherit;background:var(--cn-highlight);box-shadow:3px 3px 0 var(--cn-highlight-shadow);padding:0 4px;text-decoration:none}.cn-masthead p{color:var(--cn-ink);font-family:var(--cn-font-headline);margin:8px 0 0;font-size:15px;font-style:italic}@media (width<=560px){.cn-masthead{padding:22px 12px}.cn-masthead h1{letter-spacing:1.2px;font-size:19px;line-height:23px}}.cn-page{width:calc(100% - 36px);max-width:var(--cn-page-max);background:var(--cn-paper);border:1px solid var(--cn-ink);flex-direction:column;min-height:calc(100vh - 36px);margin:18px auto;display:flex}@media (width<=560px){.cn-page{border-width:0;width:100%;min-height:100vh;margin:0}}.cn-profile{min-width:0;margin:16px 14px 24px;overflow-x:clip}.cn-profile__title{letter-spacing:.6px;text-transform:uppercase;margin:0 0 4px;font-size:14px}.cn-profile__meta{color:var(--cn-meta);margin:0 0 16px;font-size:11px}.cn-profile__section{letter-spacing:.6px;text-transform:uppercase;border-bottom:1px solid var(--cn-ink);margin:18px 0 8px;padding-bottom:4px;font-size:11px}.cn-profile__empty{color:var(--cn-meta);margin:0;font-size:12px}.cn-profile__list{margin:0;padding-left:20px;font-size:13px}.cn-profile__list--plain{padding-left:0;list-style:none}.cn-profile__list li{min-width:0;max-width:100%;margin-bottom:10px}.cn-profile__sub{color:var(--cn-meta);font-size:10px;display:block}.cn-profile__cbody{font-family:var(--cn-font-headline);margin-top:4px;font-size:13px}.cn-footer{border-top:1px solid var(--cn-ink);color:var(--cn-ink);background:var(--cn-band);text-align:left;justify-content:space-between;align-items:center;margin-top:auto;padding:9px 10px 11px;font-size:9px;line-height:14px;display:flex}.cn-footer a{color:var(--cn-ink)}.cn-vote{text-align:center;vertical-align:top;width:18px;padding:1px 2px;font-size:9px}.cn-vote__btn{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0;font-size:9px;line-height:1}.cn-vote__btn:hover{background:var(--cn-highlight)}.cn-vote__btn:disabled{opacity:.5;cursor:default}.cn-detail{border-collapse:collapse;width:calc(100% - 28px);margin:14px 14px 8px}.cn-detail .cn-vote{width:36px}.cn-detail .cn-headline{font-family:var(--cn-font-headline);vertical-align:top;padding:1px 2px;font-size:17px;line-height:19px}.cn-detail__source{color:var(--cn-domain);font-family:var(--cn-font-ui);overflow-wrap:anywhere;text-underline-offset:2px;margin-left:6px;font-size:10px;line-height:18px;text-decoration:underline;text-decoration-thickness:1px;display:inline-block}.cn-detail .cn-meta td{color:var(--cn-meta);padding:0 2px 8px;font-size:9px}.cn-detail__edit{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.cn-detail__title{font-weight:400}.cn-detail__title--linked{text-underline-offset:2px;text-decoration-thickness:1px}.cn-op{max-width:560px;margin:0 14px 16px 54px}.cn-op__img-link{vertical-align:top;margin:0 12px 10px 0;display:inline-block}.cn-op__img{border:1px solid var(--cn-ink);max-width:250px;max-height:250px;display:block}.cn-op__body{vertical-align:top;font-family:var(--cn-font-headline);font-size:14px;line-height:1.4;display:inline-block}@media (width<=560px){.cn-detail{width:calc(100% - 24px);margin-left:12px;margin-right:12px}.cn-detail__source{width:fit-content;min-height:32px;margin:4px 0 0;font-size:12px;line-height:32px;display:block}.cn-op{margin-left:52px;margin-right:12px}}.cn-headline{vertical-align:top;font-family:var(--cn-font-headline);padding:1px 2px;font-size:17px;line-height:19px}.cn-headline__discussion{text-underline-offset:2px;text-decoration-thickness:1px}.cn-source-link{color:var(--cn-domain);font-family:var(--cn-font-ui);overflow-wrap:anywhere;text-underline-offset:2px;margin-left:4px;font-size:10px;line-height:16px;text-decoration:underline;text-decoration-thickness:1px;display:inline-block}@media (width<=560px){.cn-headline{font-size:16px;line-height:18px}.cn-source-link{width:fit-content;min-height:28px;margin:2px 0 0;font-size:12px;line-height:28px;display:block}}.cn-meta td{vertical-align:top;color:var(--cn-meta);padding:0 2px 11px;font-size:9px;line-height:11px}.cn-meta a{color:var(--cn-meta-link);text-decoration:none}.cn-meta a:hover{text-decoration:underline}.cn-meta__author{color:var(--cn-meta-link)}.cn-story-row td{vertical-align:top;padding:1px 2px}.cn-number{width:20px;color:var(--cn-ink);text-align:right;font-size:11px}.cn-stories{border-collapse:collapse;width:calc(100% - 28px);margin:11px 14px 16px}@media (width<=560px){.cn-stories{width:calc(100% - 24px);margin-left:12px;margin-right:12px}}.cn-submit{max-width:420px;margin:16px 14px 24px}.cn-submit__title{letter-spacing:.6px;text-transform:uppercase;margin:0 0 12px;font-size:14px}.cn-submit__error{color:#8b0000;margin:0 0 10px;font-size:11px}.cn-submit__label{letter-spacing:.4px;text-transform:uppercase;margin-bottom:10px;font-size:11px;display:block}.cn-submit__optional{text-transform:none;letter-spacing:0;color:var(--cn-meta);font-size:10px}.cn-submit__input{box-sizing:border-box;border:1px solid var(--cn-ink);width:100%;font:inherit;text-transform:none;letter-spacing:0;margin-top:4px;padding:6px 8px;font-size:13px;display:block}.cn-submit__area{border:1px solid var(--cn-ink);font:inherit;text-transform:none;letter-spacing:0;margin-top:4px;padding:8px;font-size:13px;display:block}.cn-submit__file{text-transform:none;margin-top:6px;font-size:12px;display:block}.cn-submit__preview-wrap{margin:8px 0 12px}.cn-submit__preview{border:1px solid var(--cn-ink);max-width:240px;max-height:240px;display:block}.cn-submit__clear{border:1px solid var(--cn-ink);font:inherit;text-transform:uppercase;cursor:pointer;background:#fff;margin-top:6px;padding:4px 8px;font-size:10px}.cn-submit__btn{border:1px solid var(--cn-ink);background:var(--cn-band);font:inherit;letter-spacing:.6px;text-transform:uppercase;cursor:pointer;margin-top:4px;padding:6px 12px;font-size:11px}.cn-submit__btn:hover:not(:disabled){background:var(--cn-highlight)}.cn-submit__btn:disabled{opacity:.6}.cn-topbar{background:var(--cn-paper);border-bottom:1px solid var(--cn-ink);letter-spacing:.6px;text-transform:uppercase;min-height:20px;padding:7px 9px;font-size:10px;line-height:20px}.cn-topbar strong{color:var(--cn-paper);background:var(--cn-ink);letter-spacing:1px;padding:0 5px;font-size:10px;line-height:18px;display:inline-block}.cn-topbar__brand{vertical-align:top;align-items:center;gap:6px;height:20px;display:inline-flex}.cn-topbar__beta{letter-spacing:.6px;font-size:9px;font-weight:400;line-height:18px}.cn-topbar__home{color:inherit;text-decoration:none;display:inline-flex}.cn-topbar__home:hover{background:0 0}.cn-topbar__right{float:right}.cn-topbar__linkbtn{color:inherit;font:inherit;letter-spacing:.6px;text-transform:uppercase;cursor:pointer;background:0 0;border:0;margin:0;padding:0;font-size:10px;text-decoration:underline}.cn-topbar__linkbtn:hover{background:var(--cn-highlight)}.cn-error.svelte-1n46o8q{margin:12px 14px;font-size:12px}:root{--cn-ink:#000;--cn-paper:#fff;--cn-page-bg:#dfe3ff;--cn-band:#cbd1ff;--cn-highlight:#eaff66;--cn-highlight-shadow:#9ea8ff;--cn-domain:#4e58a8;--cn-meta:#555;--cn-meta-link:#444;--cn-visited:#551a8b;--cn-font-ui:Arial, Helvetica, sans-serif;--cn-font-headline:"Times New Roman", Times, serif;--cn-page-max:740px}html{background:var(--cn-page-bg)}body{color:var(--cn-ink);background:var(--cn-page-bg);font-family:var(--cn-font-ui);margin:0;font-size:14px}a{color:var(--cn-ink);text-decoration:underline}a:visited{color:var(--cn-visited)}a:hover{background:var(--cn-highlight);color:var(--cn-ink)}#app{min-height:100vh}
