/*
Theme Name: Second Serving V1 RC3
Theme URI: https://secondserving.org/
Author: James Cushman
Author URI: https://jamescushman.com/
Description: Custom WordPress theme for the Second Serving food recovery platform.
Version: V1 RC3
Text Domain: second-serving
*/

/* Theme-level page frame. Component styling lives in /assets/css/. */
.ss-site-main{
  width:100%;
  max-width:100%;
  margin:0 auto;
  padding:10px clamp(18px, 7vw, 100px);
  box-sizing:border-box;
  position:relative;
  background:transparent;
  overflow:hidden;
}

.ss-site-main-inner{
  position:relative;
  z-index:1;
}


/* Full-height document frame: keeps short-page footers at the viewport bottom. */
html,
body{
  min-height:100%;
}

body{
  display:flex;
  flex-direction:column;
  min-height:100vh;
}

.ss-site-main{
  flex:1 0 auto;
}


/* Keyboard-accessible skip link. */
.ss-skip-link{
  position:fixed;
  top:10px;
  left:10px;
  z-index:100000;
  padding:10px 14px;
  border-radius:6px;
  background:#ffffff;
  color:#234f41;
  font-weight:700;
  text-decoration:none;
  transform:translateY(-160%);
  transition:transform .15s ease;
}

.ss-skip-link:focus{
  transform:translateY(0);
}
