.twitter-card-workspace .workbench-input,.twitter-card-workspace .workbench-result{min-width:0}.twitter-card-workspace button{min-height:44px}.tw-input-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:8px;display:grid}.tw-input-actions .btn{justify-content:center;min-width:0;padding:10px 8px;font-size:13px}.tw-field{flex-direction:column;gap:8px;min-width:0;margin:12px 0;display:flex}.tw-field>span{font-size:14px;font-weight:600;line-height:20px}.tw-field input,.tw-field select,.tw-field textarea{width:100%;min-width:0;min-height:44px;font:inherit;background:var(--color-surface);color:var(--color-ink);border:1px solid var(--color-rule);border-radius:8px;padding:8px 10px;font-size:16px}.tw-field textarea{resize:vertical;height:110px;min-height:80px;max-height:240px;line-height:1.5}.tw-counter{margin:0 0 6px;font-size:12px;line-height:18px;min-height:20px!important}.tw-counter[data-level=good]{color:var(--color-ok)}.tw-counter[data-level=warning]{color:#ac7417}.tw-counter[data-level=error]{color:var(--color-error)}.tw-meter{background:var(--color-paper-3);border-radius:3px;height:5px;overflow:hidden}.tw-meter>div{background:var(--color-ok);height:100%}.tw-meter>div[data-level=warning]{background:#b97b1b}.tw-meter>div[data-level=error]{background:var(--color-error)}.tw-image-hint{font-size:12px}.tw-stage{background:var(--color-surface);border:1px solid var(--color-rule);border-radius:12px;min-width:0;padding:12px;overflow:hidden}.tw-card{border:1px solid var(--color-rule);background:var(--color-surface);border-radius:16px;width:100%;min-width:0;max-width:448px;margin:auto;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;overflow:hidden}.tw-image{aspect-ratio:16/9;background:var(--color-paper-3);width:100%;position:relative;overflow:hidden}.tw-image img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.tw-placeholder{width:100%;height:100%;color:var(--color-muted);place-items:center;display:grid}.tw-content{min-width:0;padding:12px}.tw-domain{color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;line-height:18px;overflow:hidden}.tw-title{color:var(--color-ink);-webkit-line-clamp:1;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:3px 0;font-size:16px;font-weight:700;line-height:22px;display:-webkit-box;overflow:hidden}.tw-description{color:var(--color-muted);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:20px;display:-webkit-box;overflow:hidden}.tw-card[data-kind=summary]{grid-template-columns:128px minmax(0,1fr);display:grid}.tw-card[data-kind=summary] .tw-image{aspect-ratio:1;width:128px;height:128px}.tw-card[data-kind=summary] .tw-content{flex-direction:column;justify-content:center;display:flex}.tw-card[data-kind=summary] .tw-title{-webkit-line-clamp:2}.tw-image-state{grid-template-columns:minmax(0,1fr) 110px;align-items:center;gap:8px;min-height:64px;display:grid}.tw-image-state p{margin:0;font-size:12px;line-height:18px;min-height:36px!important}.tw-retry{justify-content:center;width:110px;padding:8px;font-size:12px}.tw-approximation{margin:0;font-size:12px;line-height:18px;min-height:54px!important}.tw-code-heading{grid-template-columns:minmax(0,1fr) 44px 44px;align-items:center;gap:6px;min-height:44px;display:grid}.tw-code-heading h3{margin:0;font-size:14px;font-weight:600;line-height:20px}.tw-icon{justify-content:center;width:44px;min-width:44px;padding:10px}.tw-code{white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid var(--color-rule);background:var(--color-code);min-height:100px;max-height:250px;color:var(--color-code-ink);font:12px/1.65 var(--font-mono);border-radius:10px;margin:0;padding:12px;overflow:auto}.tw-status{min-height:42px;font-size:13px}.tw-guide{border-top:1px solid var(--color-rule);padding-top:8px}.tw-guide summary{cursor:pointer;justify-content:space-between;align-items:center;gap:8px;min-height:44px;font-size:14px;font-weight:600;list-style:none;display:flex}.tw-guide summary::-webkit-details-marker{display:none}.tw-guide-option{text-align:start;border:1px solid var(--color-rule);background:var(--color-surface);width:100%;color:var(--color-ink);cursor:pointer;font:inherit;border-radius:10px;flex-direction:column;align-items:stretch;gap:8px;margin:10px 0;padding:12px;display:flex}.tw-guide-option strong{font-size:13px;line-height:18px}.tw-guide-option span{color:var(--color-muted);font-size:12px;line-height:18px}.tw-guide-option[aria-pressed=true]{border-color:var(--color-accent);background:var(--color-accent-wash)}.tw-guide ul{padding-inline-start:18px;font-size:13px;line-height:1.7}.twitter-card-workspace [hidden]{display:none!important}.twitter-card-workspace :is(input,textarea,select,button,summary):focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}@media (width<=767px){.tw-stage{padding:10px}.tw-card[data-kind=summary]{grid-template-columns:88px minmax(0,1fr)}.tw-card[data-kind=summary] .tw-image{aspect-ratio:auto;width:88px;height:100%;min-height:128px}.tw-card[data-kind=summary] .tw-title{font-size:14px;line-height:20px}.tw-card[data-kind=summary] .tw-description{font-size:12px;line-height:18px}.tw-card[data-kind=summary] .tw-content{padding:8px}.tw-code{font-size:12px}.tw-input-actions .btn{font-size:13px}.tw-card[data-kind=summary]{align-items:center;min-height:128px}.tw-card[data-kind=summary] .tw-image{aspect-ratio:1;height:88px;min-height:88px}}
