.blocks{flex-wrap:wrap;justify-content:center;align-items:flex-start;column-gap:1.5rem;width:100%;margin-inline:auto;display:flex}.blocks>*{flex:100%;min-width:0}.blocks>.stack{flex-direction:column;gap:.4rem;display:flex}.blocks>.stack>.block{min-width:0}.blocks>.stack.lead.more{margin-top:.4rem}.blocks>.lead:has(.head-slot .plates){display:contents}.blocks>.lead:has(.head-slot .plates)>.block{display:contents}.blocks[data-thread]{max-width:38rem}@media (min-width:48rem){body:has(.blocks){--page:70rem}body:has(.blocks:not(:has(>.side))){--page:46rem}body:has(.blocks[data-thread]:not(:has(>.side))){--page:40rem}.blocks[data-thread]{max-width:none}.blocks>.main{flex:1 1 0}.blocks>.side{flex:0 0 18rem}.blocks[data-thread]>.main{max-width:38rem}.blocks>.main ol.ranked:is([data-size=big],[data-size=medium]){grid-template-columns:repeat(auto-fill,minmax(17rem,1fr))}}@media (min-width:72rem){body:has(.blocks:has(>.side)){--page:69.5rem}body:has(.blocks[data-thread]:has(>.side)){--page:63.5rem}.blocks>.main{flex:0 44rem}.blocks[data-thread]>.main{flex-basis:38rem}.blocks>.side{flex-basis:22rem}}@media (min-width:80rem){body:has(.blocks[data-columns]){--page:96rem}body:has(header.topbar nav[aria-label=Tabs]:not([data-kid]) a[aria-current=page]):has(.blocks,.placeholder){--page:96rem}body:has(header.topbar nav[aria-label=Tabs]:not([data-kid]) a[aria-current=page]) .blocks:not([data-columns])>.main{flex:1 1 0}body:has(header.topbar nav[aria-label=Tabs]:not([data-kid]) a[aria-current=page]) .blocks:not([data-columns])>.side{flex:1 1 0}.blocks[data-columns]{grid-template-columns:repeat(var(--lanes), minmax(0, 1fr));grid-template-rows:auto auto 1fr auto;column-gap:1rem;display:grid}.blocks[data-columns]:has(>.lead.more,>.side){grid-template-columns:repeat(var(--lanes), minmax(0, 1fr)) minmax(0, 1fr)}.blocks[data-columns]>.stack{grid-column:1/-1}.blocks[data-columns]>.stack.main{grid-column:1 / span var(--lanes);grid-row:2/4;grid-template-columns:subgrid;align-self:start;align-items:start;display:grid}.blocks[data-columns]>.stack.main>.block[data-spans],.blocks[data-columns]>.stack.main>.block[data-spans]+.block:last-child{grid-column:1/-1}.blocks[data-columns]>.stack.lead.more{grid-area:2/-2/auto/-1;margin-top:0}.blocks[data-columns]>.stack.side{grid-area:3/-2/auto/-1;align-self:start}.blocks[data-columns]>.stack.lead.more+.stack.main+.stack.side{margin-top:.4rem}.blocks[data-columns]>.stack.tail{grid-row:4}body:has(header.topbar nav[aria-label=Tabs]:not([data-kid]) a[aria-current=page]):has(.blocks){position:relative}body:has(header.topbar nav[aria-label=Tabs]:not([data-kid]) a[aria-current=page]) .blocks>.stack.lead:not(.more)>.block:first-child>h1:first-child{z-index:7;white-space:nowrap;pointer-events:none;align-items:center;height:2.9rem;margin:0;font-size:1.6rem;display:flex;position:absolute;top:.5rem;right:4.4rem}}.blocks[data-editing] .block[data-moves]{outline:1px dashed var(--line);outline-offset:2px;border-radius:var(--radius-sm);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;cursor:grab}.blocks[data-editing] .block[data-picked]{outline:2px solid var(--accent)}.blocks[data-editing] .block[data-dragging]{opacity:.6;cursor:grabbing}.blocks[data-editing] .block[data-drop-before]{box-shadow:0 -.3rem 0 -.1rem var(--accent)}.blocks[data-editing]>.stack[data-drop-end]{min-height:3rem;box-shadow:inset 0 -.2rem 0 var(--accent)}body:has(.edit-dock) .dock:not(.edit-dock){display:none}.edit-dock .edit-tools,.edit-dock .edit-done{flex-wrap:wrap;align-items:center;gap:.4rem;margin:0 0 .5rem;display:flex}.edit-dock .edit-done{margin:.5rem 0 0}.edit-dock .edit-done .meta{flex:1 1 0;min-width:0}.as-tiles :is(ol,ul):has(>li+li){grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:6px;display:grid}.as-tiles :is(ol,ul):has(>li+li)>li:nth-child(n+4){display:none}@media (min-width:150rem){body:has(header.topbar nav[aria-label=Tabs]:not([data-kid]) a[aria-current=page]) .blocks:not([data-columns]):has(>.side>.block+.block)>.side{flex:2 1 0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-content:start;align-items:start;column-gap:1rem;display:grid}}@media (hover:hover) and (min-width:64rem){:root :is(header.topbar nav:not([data-kid])>a,main:not([data-skin]) .tabs:not(.choice) button){min-height:2rem;padding:0 .8rem;font-size:.875rem}:root :is(header.topbar nav:not([data-kid]):not(:has(>.back-round)),main:not([data-skin]) .tabs:not(.choice)){padding:3px}:root .deck-row{min-height:2.6rem;padding:.6rem .85rem;font-size:.92rem}:root .fold>summary{min-height:2.25rem}:root :is(.chips,.choose.sort,.ratings) button{min-height:1.7rem;padding:.15rem .7rem;font-size:.9rem}:root .compose>:is(textarea,input){padding:.65rem 1rem}:root .compose>textarea{min-height:2.8rem}:root .dock textarea{font-size:.95rem}:root button.send,:root .dock .fab{width:2.8rem;height:2.8rem}:root .dock .fab{font-size:1.15rem}}
