.forum-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-block:16px 22px}.forum-heading h2{margin:0;overflow-wrap:anywhere}.forum-title{font-size:18px;text-align:left;line-height:1.5}.forum-body{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.9;margin-block:20px}.forum-species-link,.forum-pokemon-reference{display:inline!important;width:auto!important;min-height:0!important;padding:1px 4px!important;margin:0 1px;border:0!important;border-bottom:1px dotted var(--accent)!important;background:color-mix(in srgb,var(--accent) 10%,transparent)!important;color:var(--accent)!important;font:inherit!important;line-height:inherit!important;vertical-align:baseline;cursor:pointer}.forum-pokemon-reference{border:1px solid var(--accent)!important;border-radius:4px!important;padding-inline:7px!important}.forum-author{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.forum-author time{font-size:11px;color:var(--muted);margin-left:auto}.forum-avatar{object-fit:cover;border-radius:50%}.forum-composer{display:grid;gap:16px;margin-block:20px}.forum-composer label,.forum-attach-picker{display:grid;gap:8px}.forum-composer textarea{width:100%;min-height:140px}.forum-composer input,.forum-composer select{width:100%;min-width:0}.forum-pokemon-popup{background:var(--surface);color:var(--ink);width:min(440px,calc(100vw - 24px));max-height:90dvh;overflow:auto;padding:22px;border:2px solid var(--accent);text-align:center}.forum-pokemon-popup::backdrop{background:#0008}.forum-pokemon-popup>img{object-fit:contain}@media(max-width:760px){.forum-heading{align-items:flex-start;flex-wrap:wrap}.forum-author time{width:100%;margin-left:0}.forum-message{padding:16px}.forum-title{font-size:15px}}

.one-time-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr));gap:10px;margin-block:18px}.one-time-row{display:flex;align-items:center;gap:10px;padding:10px;border:1px solid var(--line);background:var(--surface);min-width:0}.one-time-row>img{object-fit:contain;flex:none}.one-time-row>div{display:grid;gap:5px;flex:1;min-width:0}.one-time-row small{font-size:10px}.one-time-toggle{display:flex;align-items:center;gap:8px;font-size:11px}.one-time-toggle input{width:23px;height:23px;flex:none}
