.board-intro{position:relative}.board-intro h1{font-size:clamp(38px,4.3vw,62px)}.board-cta{display:inline-flex;text-decoration:none;background:#283e26;color:#fff;padding:14px 22px;border-radius:3px;font-size:12px;margin-bottom:40px}.board-intro>p{margin-bottom:23px}.board-toolbar{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #c9ccbd;border-bottom:1px solid #c9ccbd;padding:18px 0;font:10px monospace;letter-spacing:1px}#board-status{color:#6e7960;font-size:12px;line-height:1.8;padding:12px 0;min-height:22px}.letters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;align-items:start}.notice-card{min-width:0}.mini-letter{display:block;width:100%;position:relative;text-align:left;border:1px solid #d1d5c5;border-radius:2px;padding:30px 27px;background:#fffdf7;color:#273222;min-height:350px;max-height:410px;overflow:hidden;box-shadow:0 5px 18px #253b2010;cursor:pointer}.mini-letter:hover{border-color:#718761;box-shadow:0 8px 22px #253b2020}.mini-letter:before{content:'NEET / PUBLIC COPY';display:block;font:8px monospace;letter-spacing:1.2px;border-bottom:1px solid #d4d8c8;padding-bottom:15px;margin-bottom:26px}.mini-letter:after{content:'READ LETTER ';position:absolute;bottom:0;left:0;right:0;padding:35px 27px 20px;background:linear-gradient(transparent,#fffdf7 43%);font:9px monospace;letter-spacing:1px;color:#5a6e48}.mini-letter h2{font:22px Georgia,serif;letter-spacing:-.8px;position:relative;z-index:1}.mini-text{font:12px/1.7 Georgia,serif;white-space:pre-wrap;overflow-wrap:anywhere;position:relative;z-index:1;margin:0}.card-meta{padding:15px 2px;font-size:11px;color:#6d785e;display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.card-meta a,.letter-meta a{color:#3c5631;text-decoration:none}.card-meta small{font-size:9px}.mini-watermark{position:absolute;width:75%;left:12.5%;top:110px;opacity:.035;border-radius:50%;pointer-events:none}.letter-meta{font-size:11px;line-height:1.8;color:#6f7b61;margin:22px 0 16px}.full-letter{position:relative;background:#fffdf7;border:1px solid #d7dbc9;padding:28px}.full-letter h2{font-size:30px;margin-top:4px;position:relative}.full-letter pre{font:15px/1.85 Georgia,serif;white-space:pre-wrap;overflow-wrap:anywhere;position:relative;margin:20px 0 0}.letter-watermark{position:absolute;width:75%;top:110px;left:12.5%;opacity:.035;border-radius:50%;pointer-events:none}.letter-actions{display:flex;gap:12px}.report-panel{border-top:1px solid #d1d7c4;padding-top:20px}.report-panel .text-button{display:block;margin:14px 0}.report-panel hr{border:0;border-top:1px solid #d1d7c4;margin-top:22px}.report-panel input[type=password]{width:100%;font:12px monospace;padding:12px;background:#fffdf7;border:1px solid #bfc8af;margin-top:8px}#load-more{width:auto;min-width:230px;margin:25px auto}#letter-status{min-height:20px}.empty-board{padding:50px 0 80px;color:#77816a;font:22px Georgia,serif}@media(max-width:1000px){.letters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.letters{grid-template-columns:1fr;gap:24px}.mini-letter{min-height:370px}.full-letter{padding:22px}.full-letter pre{font-size:14px}.letter-actions{flex-direction:column;gap:0}.board-link{font-size:9px;max-width:95px;text-align:right}.board-intro h1{font-size:40px}.board-intro h1 em{font-size:37px}}
.mini-letter:after{z-index:2}
.letter-thumbnail{position:relative;width:100%;padding:0;border:1px solid #cbd0be;background:#fffdf7;cursor:pointer;min-height:230px;box-shadow:0 4px 16px #253b2014;display:block}.letter-thumbnail canvas{display:block;width:100%;height:auto}.letter-thumbnail:hover{border-color:#718761}.page-badge{position:absolute;right:12px;bottom:12px;background:#263c25;color:#fff;font:10px monospace;padding:7px 10px}.letter-images{display:flex;flex-direction:column;gap:20px}.letter-images canvas{display:block;width:100%;height:auto;box-shadow:0 4px 14px #253b2014}#letter-dialog{width:min(900px,calc(100% - 24px))}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}#letter-downloads{margin-top:16px}#download-pdf{display:block;margin-top:15px}
