@media(min-width:861px){.auth-layout.auth-login-layout{align-items:start}}@media(max-width:600px){.site-header .site-navigation a,.site-header .site-navigation button{margin-left:5px;margin-right:5px}.site-header .site-navigation{gap:0}.site-header{flex-wrap:wrap}.site-header .tatouage-wordmark-link{flex:1}}.wf-shell{max-width:none;margin:16px 0 40px}.wf-shell h1{font-family:'Playfair Display',serif}.wf-card,.wf-upload{border-color:#60412c}.wf-button{font-family:system-ui;font-weight:650;border-radius:10px;background:#ff6a00}.wf-button.secondary{background:transparent}.wf-grid{gap:16px}.recent-searches{padding:20px;border:1px solid #60412c;background:#1e1004;border-radius:16px;margin:24px 0}.recent-searches h2{font-size:19px;margin:0 0 14px}.recent-searches nav{display:flex;gap:8px;flex-wrap:wrap}.recent-searches nav a{margin:0;padding:7px 11px;border:1px solid #60412c;border-radius:20px;font:13px system-ui;color:#ffbd8c}.gallery-sort{display:flex;gap:10px;align-items:center;justify-content:flex-end;margin:15px 0;font:13px system-ui}.gallery-sort select,.gallery-sort button{background:#21150e;color:#fff0e2;border:1px solid #60412c;padding:9px;border-radius:9px}.schedule-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.schedule-period{padding:18px;border:1px solid #60412c;border-radius:14px}.schedule-period h3{font:650 17px system-ui;margin:0 0 16px}.schedule-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px}.schedule-fields input{width:100%;min-width:0}.schedule-row{display:grid;grid-template-columns:1fr auto;align-items:center;gap:14px;padding:14px 0;border-bottom:1px solid #493022}.schedule-row:last-child{border-bottom:0}.schedule-row strong{display:block}.schedule-row button{padding:7px 12px;background:transparent;color:#ffb98a;border:1px solid #60412c;border-radius:8px}.schedule-header{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width:650px){.schedule-grid,.schedule-header{grid-template-columns:1fr}.schedule-period{padding:14px}.schedule-row{font-size:14px}.gallery-sort{justify-content:flex-start}}
.directory-search-history{max-width:460px;margin-left:auto}@media(max-width:800px){.directory-search-history{max-width:none;margin-left:0}}
