.template-example{display:grid;grid-template-columns:3rem minmax(0,1fr);gap:var(--botski-space-4);margin-block:var(--botski-space-5);padding:var(--botski-space-4);border:1px solid var(--botski-border);border-inline-start:4px solid var(--botski-orange);border-radius:var(--botski-radius-md);background:var(--botski-priority-wash);color:var(--botski-text)}.template-example__mark{color:var(--botski-teal-text)}.template-example__copy{min-width:0;overflow-wrap:anywhere}.template-example .template-example__kicker{margin:0 0 var(--botski-space-2);color:var(--botski-muted-label);font-size:.8125rem;font-weight:700}.template-example h2{margin:0;font-size:1.25rem;line-height:1.3}.template-example p{margin:var(--botski-space-2) 0}.template-example a,.template-example summary{display:inline-flex;align-items:center;gap:var(--botski-space-2);min-height:var(--botski-control-min);color:var(--botski-teal-text);font-weight:650}.template-example__open{text-underline-offset:.2em}.template-example details{margin-top:var(--botski-space-2);border-top:1px solid var(--botski-border)}.template-example summary{cursor:pointer}.template-example summary:before{content:"+";width:1em}.template-example details[open] summary:before{content:"−"}@media (max-width:22.5rem){.template-example{grid-template-columns:minmax(0,1fr);gap:var(--botski-space-2)}.template-example__mark svg{width:36px;height:36px}}.templates-utility{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.75rem;margin:.75rem 0 .5rem}.templates-utility__crumbs ol{display:flex;flex-wrap:wrap;gap:.35rem .5rem;margin:0;padding:0;list-style:none;font-size:.8125rem}.templates-utility__crumbs li:not(:last-child):after{content:"/";margin-left:.5rem;color:var(--botski-muted-label,var(--templates-muted))}.templates-utility .directory-view{justify-self:center}.templates-utility .templates-band__actions,.templates-utility .templates-band__share{justify-self:end}.templates-search{display:flex;gap:.5rem;margin:.25rem 0 .5rem}.templates-search input[type=search]{flex:1 1 auto;min-width:0;min-height:2.75rem;padding:.4rem .7rem;border:1px solid var(--botski-border);border-radius:.5rem;background:var(--templates-surface);color:var(--templates-ink);font:inherit}.templates-picker__item{position:relative;display:inline-flex;align-items:center;gap:.1rem}.templates-chip--branch:not(.templates-chip--on){box-shadow:inset 0 0 0 2px var(--template-cat,var(--botski-teal))}.templates-chip__check{flex:none}.templates-picker__drop{position:relative}.templates-picker__drop>summary{display:inline-grid;place-items:center;box-sizing:border-box;width:2.75rem;min-width:2.75rem;height:2.75rem;min-height:2.75rem;padding:0;list-style:none;cursor:pointer;color:var(--botski-icon,var(--templates-ink))}.templates-picker__drop>summary svg{width:14px;height:14px;flex:none}.templates-picker__drop>summary::-webkit-details-marker{display:none}.templates-picker{position:relative;width:100%;max-width:100%;min-width:0}.templates-picker__drop,.templates-picker__item{position:static}.templates-picker__menu{position:absolute;z-index:5;top:calc(100% + .2rem);left:8px;right:8px;display:grid;gap:.15rem;width:auto;min-width:0;max-width:calc(100vw - 16px);box-sizing:border-box;padding:.4rem;background:var(--templates-surface);color:var(--templates-ink);border:1px solid var(--botski-border);border-radius:.6rem;box-shadow:0 8px 24px rgb(17 19 21/8%)}.templates-subchip{display:flex;align-items:center;min-width:0;max-width:100%;min-height:2.75rem;padding:.25rem .6rem;border-radius:.4rem;color:var(--templates-ink);text-decoration:none;white-space:normal;overflow-wrap:break-word}.templates-subchip--on{background:var(--template-cat,var(--botski-teal));color:var(--template-cat-on,var(--botski-ivory))}.templates-picker__children{margin:0 0 .25rem .85rem;padding:0;list-style:disc;color:var(--templates-muted);font-size:.75rem}.templates-card--row{display:grid;grid-template-columns:7.5rem minmax(0,1fr);align-items:stretch}.templates-card--row .templates-card__link{display:contents}.templates-card--row .templates-card__thumb{grid-row:1/span 2;min-height:5.5rem}.templates-card--row .templates-card__foot{grid-column:2}.templates-list{display:grid;gap:.75rem}.template-action-bar__hit:not(:has(.template-action-bar__count)){width:var(--botski-control-min);padding-inline:0}.template-detail__actions .template-action-bar__hit:not(:has(.template-action-bar__count)){width:auto;min-width:var(--botski-control-min);padding-inline:.45rem;gap:.35rem;font-size:.92rem;font-weight:650;color:var(--botski-icon)}.template-action-bar__more{position:relative;display:inline-flex}.template-action-bar__more .template-action-bar__slot{position:absolute;top:calc(100% + 4px);right:0;z-index:30;padding:.2rem;background:var(--templates-surface);border:1px solid var(--botski-border);border-radius:.5rem;box-shadow:0 10px 24px var(--botski-shadow)}.template-action-bar__slot[hidden]{display:none}.template-creator--lg .template-creator__photo{width:60px;height:60px}.template-creator-block__created{margin:0;font-size:.75rem;letter-spacing:.04em;text-transform:uppercase;color:var(--botski-muted-label,var(--templates-muted))}.template-rail__follow,.template-rail__post{display:grid;gap:.35rem}.template-rail__follow a,.template-rail__follow button,.template-rail__post a,.template-rail__post button{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;padding:.4rem .75rem;border:1px solid var(--botski-border);border-radius:.5rem;background:var(--templates-surface);color:var(--templates-ink);font:inherit;font-weight:700;text-decoration:none}.template-rail__follow button[aria-pressed=true]{background:var(--botski-teal);color:var(--botski-ivory)}.template-rail__post textarea{width:100%;min-height:4.5rem;padding:.45rem .6rem;border:1px solid var(--botski-border);border-radius:.5rem;background:var(--templates-surface);color:var(--templates-ink);font:inherit}.template-rail__follow p,.template-rail__post p{margin:0;font-size:.8125rem}.template-reading__rail{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;margin-bottom:.75rem}.template-reading__rail:empty{display:none}.template-reading__side{grid-column:3;width:100%;min-width:0}.template-rail-mark{flex:none;color:var(--botski-orange)}.template-reading__side h2{display:flex;align-items:center;gap:.45rem;width:100%}.template-reading__side .templates-band__share,.template-reading__side>section,.template-share-card{width:100%}.template-reading__learn a{display:flex;gap:.5rem;width:100%;color:inherit;font-weight:650}.template-reading__learn a,.template-reading__top{align-items:center;min-height:2.75rem;text-decoration:none}.template-reading__top{position:fixed;right:1rem;bottom:1rem;z-index:5;display:inline-flex;gap:.4rem;padding:.4rem .75rem;border:1px solid transparent;border-radius:999px;background:var(--botski-ink,#111315);color:var(--botski-ivory,#ffffff)}.template-reading__top svg{flex-shrink:0}@media (max-width:48rem){.template-reading__top{z-index:31;width:2.75rem;height:2.75rem;padding:0;justify-content:center;border-color:var(--botski-line,#7b8c98);border-radius:50%;box-shadow:0 2px 10px rgb(0 0 0/28%);bottom:calc(6.75rem + env(safe-area-inset-bottom))}}html[data-cookie-banner="1"] .template-reading__top{z-index:31;bottom:calc(.75rem + var(--botski-cookie-banner-space, 4rem))}@media (max-width:48rem){html[data-cookie-banner="1"] .template-reading__top{bottom:calc(6.75rem + var(--botski-cookie-banner-space, 4rem))}html:not([data-cookie-banner="1"]) body:has(.template-detail__dock) .template-reading__top{bottom:calc(var(--template-dock-offset) + var(--left-rail-bar, calc(5.5rem + 1px)) + 1.25rem)}html:not([data-cookie-banner="1"]) body:has(.template-detail__dock) [data-botski-peek]{bottom:calc(var(--template-dock-offset) + var(--left-rail-bar, calc(5.5rem + 1px)) + .5rem)}html:not([data-cookie-banner="1"]) body:has(.template-detail__dock):has([data-botski-peek]) .template-reading__top{bottom:calc(var(--template-dock-offset) + var(--left-rail-bar, calc(5.5rem + 1px)) + 6.75rem)}}.template-neighbor,.template-share-card{display:grid;gap:.35rem;padding:.75rem;border:1px solid var(--botski-border);border-radius:.75rem;background:var(--templates-surface);color:var(--templates-ink)}.template-share-card__art{height:4.5rem;border-radius:.5rem;background:linear-gradient(180deg,color-mix(in srgb,var(--botski-teal) 12%,var(--templates-surface)),var(--templates-surface))}.template-share-card__art.kit-theme{height:7.5rem;overflow:hidden;background:none}.template-share-card__art.kit-theme img{width:100%;height:7.5rem;border-radius:.5rem;object-fit:cover}.template-rail-card{display:grid;gap:.45rem;padding:.85rem .9rem;border:1px solid var(--botski-border);border-radius:.9rem;background:var(--templates-surface)}.template-share-card__art[data-missing-asset]{border:1px dashed var(--botski-border)}.template-neighbor img{width:100%;height:4.5rem;object-fit:cover;border-radius:.45rem}.template-neighbor h3,.template-reading__side h2,.template-share-card h2{margin:0;font-size:1rem}.template-neighbor p,.template-share-card p{margin:0;font-size:.875rem}.template-reading__learn{display:grid;gap:.25rem;margin:0;padding:0;list-style:none}@media (max-width:1100px){.template-reading__side{min-width:0}}@media (max-width:720px){.templates-utility{grid-template-columns:1fr;justify-items:stretch}.templates-utility .directory-view,.templates-utility .templates-band__share{justify-self:start}.templates-card--row{grid-template-columns:5.5rem minmax(0,1fr)}.template-reading__side{margin-top:1.25rem}}@media (prefers-reduced-motion:reduce){.template-reading__top{scroll-behavior:auto}}@media (max-width:48rem){.template-reading__top-label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}}.template-river__picker{position:relative;display:inline-flex;align-items:center}.template-river__menu{position:absolute;z-index:6;top:calc(100% + .25rem);left:0;display:grid;gap:.25rem;min-width:12rem;padding:.4rem;text-align:left;background:var(--river-ivory,#ffffff);border-radius:.6rem}.template-river__menu>summary{list-style:none;cursor:pointer;min-height:2rem}.template-river__bar{position:relative;left:auto;top:auto;bottom:auto;transform:none;order:-1;width:min(72rem,calc(100% - 1.5rem));margin:.5rem auto;max-height:none}@media (max-width:720px){.template-river__bar{position:relative;left:auto;top:auto;bottom:auto;transform:none;order:-1;width:min(72rem,calc(100% - 1rem));max-height:none}.template-river__rows{padding-bottom:1rem}}@media (max-width:63.99rem){.template-reading .left-rail{display:none}html:not([data-cookie-banner="1"]) body:has(.template-detail__dock) .template-reading__top{bottom:calc(var(--template-dock-offset, 4.5rem) + 1.25rem)}html:not([data-cookie-banner="1"]) body:has(.template-detail__dock) [data-botski-peek]{bottom:calc(var(--template-dock-offset, 4.5rem) + .5rem)}html:not([data-cookie-banner="1"]) body:has(.template-detail__dock):has([data-botski-peek]) .template-reading__top{bottom:calc(var(--template-dock-offset, 4.5rem) + 6.75rem)}html:not([data-cookie-banner="1"]) body:has(.template-reading .template-detail__dock){padding-bottom:calc(var(--template-dock-offset, 4.5rem) + 1rem)}}.template-reading .template-detail,.template-reading .template-neighbor,.template-reading .template-rail-card,.template-reading .template-share-card,.template-reading .templates-comments,.template-reading.left-rail-shell,.template-reading__main,.template-reading__side,.template-reading__side>*{min-width:0;max-width:100%;box-sizing:border-box}.template-reading__side{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:1rem}.template-reading .template-detail,.template-reading .template-detail h1,.template-reading .template-neighbor__copy,.template-reading .template-reading__learn a span{overflow-wrap:anywhere}#templates-comments{scroll-margin-top:calc(var(--botski-header-height, var(--left-rail-offset, 6rem)) + 1rem)}@media (min-width:73.8125rem){.template-reading.left-rail-shell{grid-template-columns:var(--left-rail-column) minmax(0,1fr) 19rem}.template-reading .template-reading__side{grid-column:3;width:19rem;max-width:19rem}}@media (max-width:73.75rem) and (min-width:72.0625rem){.template-reading.left-rail-shell{grid-template-columns:var(--left-rail-column) minmax(0,1fr)}}@media (max-width:73.75rem){.template-reading .template-reading__side{grid-column:2;width:auto;max-width:100%;margin-top:1.5rem}}.template-reading .template-detail>.template-detail__hero{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;column-gap:1.5rem;row-gap:0}.template-reading .template-detail__actions,.template-reading .template-detail__crumbs,.template-reading .template-detail__hero>.template-sink-note{grid-column:1/-1}.template-reading .template-detail__lead,.template-reading .template-detail__rating-slot{min-width:0}.template-reading .template-detail__rating-slot:empty{display:none}.template-reading .template-detail>.template-detail__hero:not(:has(.template-detail__rating)){grid-template-columns:minmax(0,1fr)}.template-reading .template-detail__heading h1{margin-bottom:0}.template-reading .template-detail>.template-detail__rating-slot{margin-top:.75rem}.template-reading .template-detail__thumb{width:4rem;height:4rem;border-radius:.85rem}.template-reading .template-detail__identity{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem 1.25rem;margin:.85rem 0 1rem}.template-reading .template-detail__by,.template-reading .template-detail__identity .template-detail__by{margin:0;min-width:0}.template-reading .template-creator-block{display:grid;grid-template-columns:3.75rem minmax(0,1fr);column-gap:.75rem;row-gap:.1rem;align-items:center}.template-reading .template-creator-block__avatar,.template-reading .template-creator-block__avatar-link{grid-row:1;align-self:center;width:3.75rem;height:3.75rem;border-radius:999px;object-fit:cover;background:color-mix(in srgb,var(--botski-teal) 16%,var(--templates-surface))}.template-reading .template-creator-block__avatar-link{display:block;overflow:hidden;line-height:0}.template-reading .template-creator-block__avatar-link .template-creator-block__avatar{width:100%;height:100%;grid-row:auto}.template-reading .template-creator-block__avatar--fallback{display:grid;place-items:center;color:var(--botski-teal-text)}.template-reading .template-creator-block__id{min-width:0}.template-reading .template-creator-block__created{margin:0;font-size:.72rem;letter-spacing:.04em;text-transform:uppercase;color:var(--botski-muted-label,var(--templates-muted))}.template-reading .template-creator-block__name{margin:0;font-size:1.05rem;font-weight:750;color:var(--tpl-fg,var(--templates-ink))}.template-reading .template-creator-block__handle a,.template-reading .template-creator-block__name a{color:inherit;text-decoration:none}.template-reading .template-creator-block__handle a:focus-visible,.template-reading .template-creator-block__handle a:hover,.template-reading .template-creator-block__name a:focus-visible,.template-reading .template-creator-block__name a:hover{text-decoration:underline}.template-reading .template-creator-block__iconlink{display:inline-flex;align-items:center;gap:.35rem;min-height:2.75rem;color:var(--botski-heading,var(--tpl-fg));font-weight:650;text-decoration:none}.template-reading .template-creator-block__iconlink svg{flex:none}.template-reading .template-creator-block__iconlink span{color:var(--botski-teal-text)}.template-reading .template-creator-block__handle{margin:0;color:var(--botski-teal-text);font-weight:650}.template-reading .template-creator-block__handle a{color:inherit;text-decoration:none}.template-reading .template-creator-block__links{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .9rem;margin:.35rem 0 0}.template-reading .template-creator-block__links a{color:var(--botski-teal-text);font-weight:650;text-decoration:none}.template-reading .template-rail__follow{flex:none;justify-items:start}.template-reading .template-rail__follow a,.template-reading .template-rail__follow button{gap:.45rem;border-color:var(--botski-teal);background:transparent;color:var(--botski-teal-text);border-radius:.7rem;white-space:nowrap}.template-reading .template-rail__follow button[aria-pressed=true]{background:var(--botski-teal);color:var(--botski-ivory)}.template-reading .template-detail__rating{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1.25rem;max-width:none;margin-top:0;padding:.5rem 0;border:0;border-top:1px solid var(--botski-border);border-bottom:1px solid var(--botski-border);border-radius:0;background:transparent;box-shadow:none}.template-reading .template-detail__rating-summary{display:grid;gap:.2rem;min-width:0}.template-reading .template-detail__rating-kicker{margin:0;font-weight:750;color:var(--tpl-fg,var(--templates-ink))}.template-reading .template-detail__star-row{display:inline-flex;gap:.15rem;margin:.1rem 0}.template-reading .template-detail__star-icon{position:relative;width:1.35rem;height:1.35rem;color:var(--botski-muted-label,var(--templates-muted))}.template-reading .template-detail__star-icon svg{display:block;width:1.35rem;height:1.35rem}.template-reading .template-detail__star-fill{position:absolute;top:0;left:0;height:100%;overflow:hidden;color:var(--botski-orange)}.template-reading .template-detail__rating-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem}.template-reading .template-detail__rate{padding:.35rem .9rem;border:1px solid var(--botski-teal);border-radius:.65rem;color:var(--botski-teal-text);font:inherit;font-weight:700;text-decoration:none}.template-reading .template-detail__rate,.template-reading .template-detail__star-button{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;background:transparent;cursor:pointer}.template-reading .template-detail__star-button{min-width:2.75rem;padding:.2rem;margin:-.5rem 0;border:0;border-radius:.4rem;color:inherit}.template-reading .template-detail__star-button:focus-visible{outline:2px solid var(--botski-focus);outline-offset:2px}.template-reading .template-detail__star-icon.is-preview{color:var(--botski-orange)}@media (prefers-reduced-motion:no-preference){.template-reading .template-detail__star-button .template-detail__star-icon{transition:transform .12s ease}.template-reading .template-detail__star-icon.is-preview{transform:scale(1.08)}}.template-reading .template-detail__rating-note{flex-basis:100%}.template-reading .template-detail__actions{align-items:center}.template-reading .template-detail__report{color:var(--templates-muted,var(--botski-muted-label))}.template-reading .templates-comments{border-top:0;margin-top:.5rem}.template-reading .templates-comments__mode{display:flex;flex-wrap:wrap;gap:.25rem 1rem;margin:0 0 1rem;padding:0;border:0;border-bottom:1px solid var(--botski-border)}.template-reading .templates-comments__mode label{position:relative;margin:0;padding:.45rem .15rem .65rem;font-weight:700;color:var(--templates-muted,var(--botski-muted-label))}.template-reading .templates-comments__mode label:has(input:checked){color:var(--botski-teal-text);box-shadow:inset 0 -2px 0 var(--botski-teal)}.template-reading .templates-comments__mode input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);border:0}.template-reading .templates-comments__mode label:has(input:focus-visible){outline:2px solid var(--botski-focus);outline-offset:2px}.template-reading .template-task-report textarea,.template-reading .templates-comments__form textarea{width:100%;min-width:0;box-sizing:border-box}.template-reading .template-detail-feedback__intro{margin:0 0 .75rem;color:var(--tpl-fg,var(--templates-ink))}.template-reading .template-detail-feedback__intro:focus{outline:none}.template-reading .template-detail-score{display:grid;gap:.25rem;margin-bottom:.85rem}.template-reading .template-detail-score__label,.template-reading .template-detail-score__value{margin:0;font-weight:700}.template-reading .template-detail-score__ends,.template-reading .template-detail-score__value{color:var(--templates-muted,var(--botski-muted-label));font-weight:500;font-size:.875rem}.template-reading .template-detail-score__stars{display:flex;flex-wrap:wrap;gap:.15rem}.template-reading .template-detail-score__stars label{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;color:var(--botski-muted-label,var(--templates-muted));cursor:pointer}.template-reading .template-detail-score__stars label.is-on{color:var(--botski-orange)}.template-reading .template-detail-score__stars input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.template-reading .template-detail-score__stars label:has(input:focus-visible){outline:2px solid var(--botski-focus);outline-offset:2px;border-radius:.4rem}.template-reading .template-detail-score__ends{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.35rem 1rem;margin:0}.template-reading .template-detail-score__clear{justify-self:start;border:0;background:transparent;color:var(--botski-teal-text);font:inherit;font-weight:700;cursor:pointer;min-height:2.75rem;padding:0}.template-reading .template-task-report{grid-template-columns:minmax(0,1fr)}.template-reading .template-task-report>*{grid-column:1/-1;min-width:0}.template-reading .template-detail-feedback__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem 1rem;width:100%}.template-reading .template-detail-feedback__submit{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;margin-top:.85rem}.template-reading .template-detail-feedback__actions{display:flex;flex-wrap:wrap;gap:.5rem}.template-reading .templates-comments__empty{display:grid;justify-items:center;text-align:center;gap:.2rem;padding:1.25rem 0 .25rem}.template-reading .templates-comments__empty p{margin:0}.template-reading .template-rail-card,.template-reading .template-share-card{gap:.55rem}.template-reading .redesign-aside-block--share .template-share-card__art,.template-reading .template-share-card__art,.template-reading .template-share-card__art.kit-theme{width:4.5rem;height:2.75rem;max-height:2.75rem;justify-self:start;overflow:hidden;background:none}.template-reading .redesign-aside-block--share .template-share-card__art img,.template-reading .template-share-card__art img,.template-reading .template-share-card__art.kit-theme img{width:4.5rem;height:2.75rem;max-width:100%;object-fit:contain;object-position:left center}.template-reading .redesign-aside-block--share .templates-band__share,.template-reading .template-share-card .templates-band__share{width:100%;background:var(--botski-teal);color:var(--botski-ivory);border-radius:.65rem}.template-reading .template-neighbor{padding:0;border:0;background:transparent}.template-reading .template-neighbor__row{display:grid;grid-template-columns:4rem minmax(0,1fr);gap:.75rem;align-items:start;color:inherit;text-decoration:none}.template-reading .template-neighbor__thumb{position:relative;width:4rem;height:4rem;border-radius:.5rem;overflow:hidden;display:grid;place-items:center}.template-reading .template-neighbor__thumb .kit-theme,.template-reading .template-neighbor__thumb .templates-card__art,.template-reading .template-neighbor__thumb .templates-card__hero,.template-reading .template-neighbor__thumb img,.template-reading .template-neighbor__thumb.template-thumb--art .templates-card__art,.template-reading .template-neighbor__thumb.template-thumb--art .templates-card__art img,.template-reading .template-neighbor__thumb.template-thumb--art .templates-card__float,.template-reading .template-neighbor__thumb.template-thumb--art .templates-card__float img,.template-reading .template-neighbor__thumb.template-thumb--art .templates-card__hero,.template-reading .template-neighbor__thumb.template-thumb--art .templates-card__hero img{position:absolute;inset:0;width:4rem;height:4rem;max-width:100%;object-fit:contain;object-position:center}.template-reading .template-neighbor__copy{display:grid;gap:.15rem;min-width:0}.template-reading .template-neighbor__copy strong{font-size:.95rem}.template-reading .template-neighbor__summary{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--templates-muted,var(--botski-muted-label));font-size:.8125rem;line-height:1.35}.template-reading .template-neighbor__handle{color:var(--botski-teal-text);font-size:.8125rem;font-weight:650}.template-reading .redesign-rec{grid-template-columns:4rem minmax(0,1fr);align-items:start}.template-reading .redesign-rec__thumb,.template-reading .redesign-rec__thumb .templates-card__art,.template-reading .redesign-rec__thumb .templates-card__art img,.template-reading .redesign-rec__thumb .templates-card__hero,.template-reading .redesign-rec__thumb .templates-card__hero img,.template-reading .redesign-rec__thumb img{width:4rem;height:4rem;max-width:100%;object-fit:contain;object-position:center}.template-reading .redesign-rec__summary{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.template-reading .template-reading__learn a,.template-reading .template-reading__learn a span{min-width:0}@media (max-width:42.5rem){.template-reading .template-detail-feedback__fields{grid-template-columns:minmax(0,1fr)}.template-reading .template-detail__identity{flex-direction:column}.template-reading .template-detail-feedback__actions,.template-reading .template-detail-feedback__actions .button{width:100%}.template-reading .template-detail__rating-actions{width:100%;justify-content:flex-start}.template-reading .template-detail__rate{border:0;padding:0;min-height:2.75rem}.template-reading .template-detail>.template-detail__hero,.template-reading .template-detail>.template-detail__hero:not(:has(.template-detail__rating)){grid-template-columns:minmax(0,1fr)}.template-reading .template-detail__actions{order:1}.template-reading .template-detail__rating-slot{order:2}.template-reading .template-detail__hero>.template-sink-note{order:3}}.templates-report{display:grid;gap:.75rem;margin-top:.5rem;padding:.9rem;border:1px solid var(--botski-border);border-radius:.75rem;background:var(--templates-surface);color:var(--templates-ink);color-scheme:light}[data-botski-theme=dark] .templates-report{color-scheme:dark}@media (prefers-color-scheme:dark){:root:not([data-botski-theme=light]) .templates-report{color-scheme:dark}}.templates-report h3,.templates-report p{margin:0}.templates-report h3{font-size:1rem}.templates-report .form-field select,.templates-report .form-field textarea{font:inherit}.templates-report .form-field textarea{resize:vertical}.templates-report__gate{display:grid;gap:.5rem;justify-items:start}.templates-report .action-row{display:flex;flex-wrap:wrap;gap:.5rem}body:has(.templates-report) :is(.template-reading__top,.redesign-back-to-top){display:none}