.community-link{display:inline-flex;align-items:center;gap:9px;color:#b4baff!important;text-decoration:none}.community-link img{width:23px;height:23px;flex:none}.community-link:hover{text-decoration:underline}.community-link:focus-visible{outline:2px solid #9aa4ff;outline-offset:5px}.community-nav{display:flex;gap:20px;align-items:center;flex-wrap:wrap}.community-banner{padding:28px;border:1px solid #344658;border-radius:12px;background:linear-gradient(120deg,#152735,#111824);display:flex;gap:24px;justify-content:space-between;align-items:center;flex-wrap:wrap;margin:32px auto}.community-banner p{color:#bdcbd5;max-width:650px}.journal-shell{width:min(1120px,calc(100% - 40px));max-width:1120px}.journal-heading{display:flex;gap:24px;justify-content:space-between;align-items:center;flex-wrap:wrap;margin:12px 0 36px}.journal-heading h1{max-width:760px}.journal-feed{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.journal-card{border:1px solid #344658;border-radius:12px;overflow:hidden;background:#101d28}.journal-card a{display:block;color:inherit;text-decoration:none;height:100%}.journal-card a:hover h2{color:#edb576}.journal-cover{width:100%;aspect-ratio:16/10;object-fit:cover;display:block}.journal-placeholder{display:grid;place-items:center;background:radial-gradient(ellipse at top,#28485b,#101620);color:#a0b8c9;font-size:12px;letter-spacing:2px}.journal-card-body{padding:22px}.journal-card h2{font-size:23px;margin:14px 0;overflow-wrap:anywhere}.journal-card p{line-height:1.65;overflow-wrap:anywhere}.journal-card time,.journal-card span{font-size:12px;color:#a6bbcb}.journal-card strong{display:block;margin-top:22px;color:#edb576}.journal-pages{display:flex;justify-content:center;gap:24px;flex-wrap:wrap;margin:32px 0}.journal-detail h1{font-size:clamp(28px,5vw,46px);overflow-wrap:anywhere}.journal-copy,.journal-comment p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8}.journal-copy{font-size:17px}.journal-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:26px 0}.journal-gallery figure{margin:0}.journal-gallery img{display:block;max-width:100%;width:100%;border-radius:8px}.journal-gallery figcaption{font-size:13px;color:#a8becd;margin-top:9px;overflow-wrap:anywhere}.journal-reactions{display:flex;align-items:center;gap:24px;flex-wrap:wrap;border-block:1px solid #344658;padding:20px 0}.journal-comment{padding:24px;margin:20px 0;border:1px solid #344658;border-radius:10px;background:#101d28}.journal-comment header{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.journal-comment time{font-size:12px;color:#a8becd}.journal-comments textarea,.journal-editor textarea,.journal-editor input:not([type=checkbox]):not([type=hidden]){box-sizing:border-box;width:100%;padding:14px;background:#0c1720;color:#edf2f5;border:1px solid #4b6070;border-radius:6px;font:inherit}.journal-editor label,.journal-comments label{display:block;margin:22px 0 8px}.journal-editor p{color:#adc1ce;font-size:13px;line-height:1.6}.journal-check{display:flex!important;gap:10px;align-items:center}.journal-comments button,.journal-editor button{margin-top:12px}.account-header .community-nav{font-size:13px}.account-footer{gap:20px;flex-wrap:wrap}@media(max-width:900px){.journal-feed{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.journal-feed,.journal-gallery{grid-template-columns:1fr}.journal-shell{width:calc(100% - 24px)}.community-banner{padding:20px}.account-header{gap:16px;flex-wrap:wrap}.journal-card-body{padding:18px}}
