<div class="grid gap-4 max-inline-[42rem] [&_:where(details,dialog,select,input[type=color],input[type=date],input[type=datetime-local],input[type=month],input[type=time],input[type=week])]:py-3 [&_:where(details,dialog,select,input[type=color],input[type=date],input[type=datetime-local],input[type=month],input[type=time],input[type=week])]:px-3.5 [&_:where(details,dialog,select,input[type=color],input[type=date],input[type=datetime-local],input[type=month],input[type=time],input[type=week])]:border [&_:where(details,dialog,select,input[type=color],input[type=date],input[type=datetime-local],input[type=month],input[type=time],input[type=week])]:border-solid [&_:where(details,dialog,select,input[type=color],input[type=date],input[type=datetime-local],input[type=month],input[type=time],input[type=week])]:border-[color-mix(in_srgb,_currentColor_24%,_transparent)] [&_:where(details,dialog,select,input[type=color],input[type=date],input[type=datetime-local],input[type=month],input[type=time],input[type=week])]:rounded-xl [&_:where(details,dialog,select,input[type=color],input[type=date],input[type=datetime-local],input[type=month],input[type=time],input[type=week])]:[font:inherit] [&_:where(details,dialog,select,input[type=color],input[type=date],input[type=datetime-local],input[type=month],input[type=time],input[type=week])]:open:bg-[#2f8f6b]">
<details open>
<summary>Open details</summary>
<p>This block has the open attribute.</p>
</details>
<details>
<summary>Closed details</summary>
<p>This block only matches :open when it is opened.</p>
</details>
<dialog open>
Open dialog with the open attribute.
</dialog>
<label>
Select
<select>
<option>CSS :open</option>
<option>details</option>
<option>dialog</option>
</select>
</label>
<label>
Input date
<input type="date" />
</label>
<label>
Input color
<input type="color" value="#2f8f6b" />
</label>
</div>