.theme-picker{gap:var(--space-s-m);grid-template-rows:repeat(2,1fr);grid-template-columns:1fr;margin-block-start:var(--space-xl);display:grid;container:theme-picker/inline-size}.theme-picker fieldset{border:2px solid var(--color-border);border-radius:var(--space-xs);margin:0;padding:0}.theme-picker input:checked+label{background-color:var(--lightningcss-light,oklch(from var(--primary)90% calc(c*1)h))var(--lightningcss-dark,oklch(from var(--primary)30% calc(c)h))}.theme-picker input:checked+label:nth-child(2){border-radius:var(--space-xs)0 0 var(--space-xs)}.theme-picker input:checked+label:last-child{border-radius:0 var(--space-xs)var(--space-xs)0}.theme-picker label{text-indent:-9999px;height:100%;height:var(--space-xl-2xl);justify-content:center;align-items:center;display:flex}.theme-picker label[for^=color]{width:20%}.theme-picker label[for^=appearance]{width:33.3333%}.theme-picker label[for^=color] span{width:var(--space-m-l);aspect-ratio:1;background-color:var(--lightningcss-light,oklch(from var(--primary)70% calc(c*2)h))var(--lightningcss-dark,oklch(from var(--primary)50% calc(c*2)h));border-radius:25%;place-content:center;display:grid}.theme-picker label[for^=appearance] svg{width:var(--space-m-l);aspect-ratio:1;place-content:center;display:grid}.theme-picker fieldset{display:flex}.theme-picker input{opacity:0;position:absolute}shared-tweet,main-tweet{display:block}shared-tweet:not(:first-child),main-tweet:not(:first-child),expandable-tweet>:first-child{padding-top:8px}shared-tweet [slot=avatar],main-tweet [slot=avatar]{aspect-ratio:1;border-radius:50%;height:36px}tweet-embed a{color:var(--lightningcss-light,oklch(from var(--primary)40% calc(c*2)h))var(--lightningcss-dark,oklch(from var(--primary)70% calc(c*2)h));text-decoration:none}tweet-embed a:hover{text-decoration:underline}media-container{margin-block-start:8px;display:block;overflow:hidden}media-container>*{border:1px solid var(--color-border);border-radius:16px}media-container:has(:first-child)>*{width:80%;height:auto}media-container:has(:nth-child(2))>*{width:auto;max-height:400px;max-width:unset}