/* Topic and writing variants use the existing workbench tokens and 800px layout. */
.topic-list>li{display:block;font-size:18px;line-height:1.6}
.topic-list>li>strong{font-size:20px;display:block}
.topic-list ul{padding-left:24px;list-style:disc}
.topic-list ul li{display:list-item;padding:0;background:transparent;border:0;border-radius:0;font-size:17px;margin:8px 0}
.topic-examples{padding:0;list-style:none}
.topic-examples>li{border-bottom:1px solid var(--border);padding:20px 0}
.topic-examples ul{list-style:disc;padding-left:24px}
.topic-filters{margin-bottom:16px}
.topic-filters summary{cursor:pointer;font-size:16px}
.topic-filters[open] summary{margin-bottom:16px}

.writing-list>li{display:block;font-size:20px;line-height:1.65}
.writing-list>li>p{margin:0 0 12px}
.writing-list>li>.help{font-size:17px}
.story-examples{padding:0;list-style:none}
.story-examples>li{border-bottom:1px solid var(--border);padding:16px 0}
.writing-sprint{border-top:1px solid var(--border);margin-top:24px;padding-top:20px}
.writing-sprint h2{font-size:20px}
.writing-sprint .timer{display:flex;flex-wrap:wrap;align-items:center;gap:16px}
.writing-sprint .field{flex:1 1 160px}
.writing-sprint .timer-display{min-width:100px}
.writing-sprint .timer-actions{display:flex;flex-wrap:wrap;gap:8px}
#opening-choice input{width:auto;min-height:24px;vertical-align:middle}
