.report-form{display:grid;grid-template-columns:1fr;width:100%;background:var(--bg-dark-accent)}.report-form div{display:flex;justify-content:space-between}.report-form p{color:var(--bg-font-dim);margin:16px}.report-form__close-button{display:block;font-size:24px;font-weight:bold;color:var(--bg-font-clear);margin:auto 16px;cursor:pointer}.report-form input[type="radio"]{display:none}.report-form input[type="submit"]{color:var(--hl-font-clear);background:var(--hl-dark-shade);font-weight:bold;min-width:80px;padding:16px;border-radius:10px;border:none;margin:16px}.report-form label{font-size:1.2rem;padding:16px;background:var(--bg-light-accent);border-top:solid 1px var(--bg-dark-accent)}.report-form input[type="radio"]:checked+label{background:var(--bg-light-shade)}@media screen and (min-width: 1024px){.report-form{width:512px}}.sub-thread{display:grid;grid-template-columns:auto 1fr}.sub-thread::before{content:'';display:block;background-color:var(--bg-light-shade);width:4px;margin:0 15px 0 1px;height:auto;border-radius:2px}.sub-thread__post-container{display:grid;grid-template-columns:minmax(0, 1fr);gap:4px}.thread{display:grid;grid-template-columns:minmax(0, 1fr);gap:4px;margin:32px 4px 64px}.thread__move-disclosure{font-size:0.8rem;color:var(--bg-font-dark);text-align:end;padding:8px;background:var(--bg-dark-accent);border-radius:4px}.thread__move-disclosure a{color:var(--bg-font-dark)}.thread__move-disclosure a:hover{color:var(--color-link-dim)}.thread__load-more{color:var(--bg-font-dim);font-size:0.8rem;display:flex;gap:8px;align-items:center}.thread__load-more-button{color:var(--bg-font-dim);background:var(--bg-dark-accent);border-radius:4px;padding:8px 16px}.thread--hidden .post:first-child:after{color:var(--bg-font-dim);content:'Lanka on piilotettu.';display:block;margin:16px}.thread--hidden .post:not(:first-child),.thread--hidden .thread__move-disclosure,.thread--hidden .post__wrapper,.thread--hidden .post-functions,.thread--hidden .post-header__reply-button{display:none}.top-picks .thread,.feed .thread{margin:0 4px}@media screen and (min-width: 1024px){.thread{margin:32px 0 64px}.top-picks .thread,.feed .thread{margin:0}}
