/**
 * EX DOCRiA — assets/doc-copy.css
 * 標準コードブロックのコピーボタン。
 * v0.15.0+: PHP (render_block_core/code) がラッパー .exd-code を出力し、ボタンは
 *   <pre> の「外」(ラッパー基準) に絶対配置する。これにより <pre> 内に絶対配置していた
 *   旧方式の崩れ (はみ出しによる縦スクロールバー ▲▼) を構造的に防ぐ。
 */
.exd-code {
	position: relative;
}
.exd-code > pre.wp-block-code {
	/* spacing はラッパー .exd-code がブロックギャップで担うため pre 自身の margin は 0。
	   こうしてボタン (top:8px) を pre の見た目上端に揃える。 */
	margin: 0;
	padding-right: 40px; /* ボタンと文字の重なり防止 */
}
.exd-copy-btn {
	position: absolute;
	top: 8px;
	right: 8px;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	width: 24px;
	height: 24px;
	padding: 0;
	border: 1px solid rgba( 0, 0, 0, 0.15 );
	border-radius: 5px;
	background: #ffffff;
	color: #475569;
	cursor: pointer;
	opacity: 0.7;
	transition: opacity 0.15s ease, color 0.15s ease, border-color 0.15s ease;
}
.exd-copy-btn:hover {
	opacity: 1;
	color: #1e1b4e;
}
.exd-copy-btn:focus-visible {
	opacity: 1;
	outline: 2px solid #1e1b4e;
	outline-offset: 1px;
}
.exd-copy-btn.is-copied {
	color: #16a34a;
	border-color: #16a34a;
	opacity: 1;
}
