/* The questions, rather than an empty entry form, lead the landing page. */
.kq-page{--kq-paper:#fff;--kq-edge:#d7dcd8;--kq-line:#71879a20}
.kq-page .kq-entry-sheet,.kq-page .kq-name-details input{background:#fff}
.sociality-page.kq-page{padding-top:10px}
.kq-page .kq-intro{display:block;margin:0;padding:0}
.kq-page .kq-intro-copy{padding:0;max-width:64ch}
.kq-page .kq-intro h1{font-size:clamp(21px,2.8vw,28px);line-height:1.15;margin:0 0 7px}
.kq-page .kq-copy{font-size:16px;line-height:1.4}
.kq-page .kq-copy p{margin:0 0 7px}
.kq-page .kq-board{margin-top:12px;padding-top:12px}
.kq-page .kq-board-heading{gap:12px}
.kq-page .kq-board h2{font-size:26px;line-height:1.05}
.kq-page .kq-eyebrow{font-size:9px;line-height:1.3;margin:0 0 3px}
.kq-page .kq-board-hint{font:400 23px/1.1 "Kelsus Notebook",cursive;margin:6px 0;color:#48664c}
.kq-page .kq-add-link{font-size:13px;min-height:36px;padding:8px 0}
.kq-page .kq-toolbar{display:flex;flex-direction:row;align-items:start;gap:12px;margin:4px 0 8px}
.kq-page .kq-toolbar #kq-count{font:12px/1.4 Georgia,serif;margin:7px 0 0}
.kq-search-disclosure{flex:1;border:0;margin:0;padding:0;max-width:360px}
.kq-search-disclosure>summary{font:12px/1.4 Georgia,serif;color:#616c5b;cursor:pointer;padding:6px 0;min-height:30px;width:fit-content}
.kq-search-disclosure label>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
.kq-page .kq-search-disclosure input{margin:4px 0 2px;min-height:38px;font-size:16px;padding:7px 10px}
.kq-compose{max-width:36rem;margin:12px auto 24px;border-top:1px solid #d9d2c4}
.kq-compose>summary{color:#244e37;font:400 18px/1.4 Georgia,serif;cursor:pointer;padding:12px 2px;min-height:46px}
.kq-compose[open]>summary{margin-bottom:5px}
.kq-compose #kq-submit{max-width:none;scroll-margin-top:12px}
.kq-page .kq-board-bottom{margin:14px 0 10px;gap:10px}
#questions .kq-card-button[aria-pressed=true] .kq-card-flip-hint>span{position:static;width:auto;height:auto;margin:0;overflow:visible;clip-path:none;white-space:normal}
#questions .kq-card-button[aria-pressed=true] .kq-card-flip-hint:before{content:'↶';margin-right:4px}
@media(max-width:680px){.sociality-page.kq-page{padding-top:6px}.kq-page .kq-copy{font-size:14px;line-height:1.35}.kq-page .kq-intro h1{font-size:21px}.kq-page .kq-board{margin-top:10px;padding-top:10px}.kq-page .kq-board h2{font-size:25px}.kq-page .kq-board-hint{font-size:21px}.kq-page .kq-board-heading{align-items:center}.kq-page .kq-add-link{max-width:7rem}.kq-page .kq-toolbar{margin-top:2px;margin-bottom:5px}}
