@charset "UTF-8";
/*
    Template: swell
    Theme Name: SWELL CHILD
    Theme URI: https://swell-theme.com/
    Description: SWELLの子テーマ
    Version: 1.0.0
    Author: LOOS WEB STUDIO
    Author URI: https://loos-web-studio.com/

    License: GNU General Public License
    License URI: http://www.gnu.org/licenses/gpl.html
*/

/* ============================================================
   cities-skylines-lab のブロックを SWELL の配色に寄せる
   （プラグイン側の変数はすべてフォールバック値つき。ここで上書きするだけ）
   ============================================================ */
.cslab {
	--accent: var(--color_main, #2f6fd0);
	--accent-strong: #1d4f9c;
	--lab-ink: #1d4f9c;
}

/* ============================================================
   攻略メモ枠（core/group のスタイル lab-note）
   ============================================================ */
.post_content .is-style-lab-note {
	margin: 2em 0;
	padding: 1em 1.5em;
	background: #f4f6f7;
	border-left: 3px solid var(--color_main, #2f6fd0);
}
.post_content .is-style-lab-note > :last-child {
	margin-bottom: 0;
}

/* ============================================================
   フッターのプライバシーポリシー・利用規約リンク
   ============================================================ */
.l-footer .tp-footer-policy-link {
	margin: .6em 0 0;
	font-size: 12px;
	text-align: center;
	color: inherit;
}
.l-footer .tp-footer-policy-link a {
	color: inherit;
	text-decoration: none;
	opacity: .75;
	transition: opacity .2s ease;
}
.l-footer .tp-footer-policy-link a:hover {
	opacity: 1;
	text-decoration: underline;
}
.l-footer .tp-footer-policy-link__sep {
	margin: 0 .6em;
	opacity: .4;
}
