.snake-work-page{max-width:1120px;padding-top:30px;line-height:1.55}.snake-work-hero{grid-template-columns:minmax(0,1fr) minmax(300px,390px);align-items:start;gap:clamp(24px,4vw,56px);margin-bottom:24px;display:grid}.snake-work-copy{min-width:0}.snake-work-copy h1{margin:0;font-size:clamp(25px,3vw,36px);line-height:1.35}.snake-work-copy h2{border-top:1px solid var(--ui-border);margin:25px 0 8px;padding-top:15px;font-size:15px;font-weight:650}.snake-work-copy .thread-list{margin:0;padding:0;list-style:none}.snake-work-copy .thread-list li{border-bottom:1px solid var(--ui-border);padding:10px 0}.snake-work-copy .thread-list p{margin:0 0 4px;font-size:17px;line-height:1.5}.snake-work-copy .thread-list small{font-size:12px}.snake-card-section{min-width:0}.snake-card-preview{border:1px solid var(--ui-border);background:var(--ui-surface);border-radius:15px;padding:10px}.snake-card-preview canvas{background:#fff;border-radius:10px;width:100%;height:auto;display:block}.snake-card-actions{flex-wrap:wrap;align-items:flex-start;gap:7px;margin-top:10px;display:flex}.snake-card-actions button{border-radius:999px;padding:8px 12px;font-size:12px;font-weight:650}.snake-card-actions button:first-child{background:var(--ui-text);color:var(--ui-background)}.snake-card-actions button:disabled{opacity:.5;cursor:wait}.snake-card-url{overflow-wrap:anywhere;color:var(--ui-text-muted);font-size:11px;line-height:1.4}@media (max-width:760px){.snake-work-hero{flex-direction:column;display:flex}.snake-card-section{width:100%}.snake-card-preview{max-width:420px;margin:0 auto 18px}}
