/*
Theme Name: Laurent
Theme URI: https://laurent.qodeinteractive.com/
Description: Elegant Restaurant Theme
Author: Elated Themes
Author URI: http://themeforest.net/user/elated-themes
Text Domain: laurent
Tags: one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-menu, featured-images, flexible-header, post-formats, sticky-post, threaded-comments, translation-ready
Version: 3.3
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/
/*
     FILE ARCHIVED ON 03:39:20 Oct 21, 2025 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 22:42:11 Feb 23, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.967
  exclusion.robots: 0.039
  exclusion.robots.policy: 0.024
  esindex: 0.015
  cdx.remote: 48.963
  LoadShardBlock: 402.873 (3)
  PetaboxLoader3.datanode: 288.557 (4)
  PetaboxLoader3.resolve: 150.494 (2)
  load_resource: 115.284
*/
/* --- FRONTEND AUDIT FIXES --- */
/* 5) Responsiveness and Horizontal scroll */
html,
body {
    overflow-x: hidden;
    width: 100%;
}

img,
video {
    max-width: 100%;
    height: auto;
}

/* 7, 8) Accessibility & Hover/Focus States */
a:focus-visible,
button:focus-visible,
input:focus-visible,
textarea:focus-visible,
select:focus-visible,
[tabindex]:focus-visible {
    outline: 2px solid #fff;
    outline-offset: 2px;
}

/* Ensure hover effect exists if missing on default buttons */
button:hover,
.eltdf-btn:hover {
    opacity: 0.8;
}

/* Espaciado para logo inferior */
.mandalalogomin {
    margin-bottom: 3rem !important;
}