/* app/global_ui_fix.css */

/* テスラッキー共通：モバイルUI被り回避のためのグローバル設定 */
body {
    /* メインサイト側（WP）の追従メニューやスマホブラウザの下部バーと干渉しないよう、
       最下部に強制的な絶対余白（セーフエリア含む）を設ける */
    padding-bottom: calc(100px + env(safe-area-inset-bottom, 0px)) !important;
}

/* ToolDescriptionなどの内部テキストがボットに正しく構造化されて伝わるよう微調整 */
section h2 {
    font-feature-settings: "palt";
}

/* フッターのボトム表示保証 */
.global-footer-wrapper {
    margin-top: auto;
    width: 100%;
}
