/* Theme Name: Loughsidebandb Archive
Theme URI: https://loughsidebandb.com/
Author: Archive Restoration
Description: Supplied English homepage restored as a standalone classic theme. Original external CSS unavailable; utility styles reconstructed.
Version: 1.0.0
Requires at least: 6.0
Requires PHP: 7.4
License: GPL-2.0-or-later
Text Domain: loughside-archive
*/
*,::before,::after{box-sizing:border-box}html{line-height:1.5;-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#111827}a{color:inherit;text-decoration:inherit}img,svg{display:block;vertical-align:middle}img{max-width:100%;height:auto}button,input{font:inherit;margin:0}button{cursor:pointer;background:transparent;border:0}input{padding:8px 12px;border:1px solid #e5e7eb;min-width:0}h1,h2,p,ul{margin:0}ul{list-style:none;padding:0}a:hover{color:#2563eb}a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid #2563eb;outline-offset:3px}[hidden]{display:none!important}.hidden{display:none}.block{display:block}.inline-flex{display:inline-flex}.flex{display:flex}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.flex-shrink-0{flex-shrink:0}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center,.flex-center{justify-content:center}.flex-center{display:flex}.container,.max-w-7xl{width:100%;max-width:1280px}.mx-auto,.main-container{margin-left:auto;margin-right:auto}.min-h-screen{min-height:100vh}.main-container{display:flex;gap:24px;padding:0 24px 32px}.left-container{width:calc(100% - 324px);min-width:0}.right-container{width:300px}.left-container section{background:white;padding:20px 16px;margin-bottom:24px}.top-heading{font-size:24px;font-weight:700;line-height:1.4}.left-container a.group{width:100%;text-align:center}.left-container a.group img{max-width:100%;width:auto}.bg-gray-100{background:#f3f4f6}.bg-white{background:#fff}.text-primary-500{color:#2563eb}.text-gray-500{color:#6b7280}.text-gray-600{color:#4b5563}.text-gray-700{color:#374151}.text-gray-400{color:#9ca3af}.text-sm{font-size:14px;line-height:20px}.text-base{font-size:16px;line-height:24px}.text-xl{font-size:20px;line-height:28px}.text-2xl{font-size:24px;line-height:32px}.font-bold{font-weight:700}.font-medium{font-weight:500}.tracking-wider{letter-spacing:.05em}.uppercase{text-transform:uppercase}.text-center{text-align:center}.h-11{height:44px}.h-6{height:24px}.h-56{height:224px}.w-6{width:24px}.w-72{width:288px}.w-full{width:100%}.object-cover{object-fit:cover}.rounded-lg{border-radius:8px}.rounded-md{border-radius:6px}.border-transparent{border-color:transparent}.border-b-2{border-bottom:2px solid transparent}.border-l-4{border-left:4px solid transparent}.space-x-8>:not(:first-child){margin-left:32px}.space-y-1>:not(:first-child){margin-top:4px}.leading-5{line-height:20px}.leading-7{line-height:28px}.mt-2{margin-top:8px}.mt-3{margin-top:12px}.mt-4{margin-top:16px}.mt-5{margin-top:20px}.mt-8{margin-top:32px}.mb-0{margin-bottom:0}.mb-3{margin-bottom:12px}.mb-20{margin-bottom:80px}.ml-4{margin-left:16px}.p-2{padding:8px}.px-1{padding-left:4px;padding-right:4px}.px-3{padding-left:12px;padding-right:12px}.px-4{padding-left:16px;padding-right:16px}.px-5{padding-left:20px;padding-right:20px}.py-2{padding-top:8px;padding-bottom:8px}.pt-1{padding-top:4px}.pt-2{padding-top:8px}.pt-8{padding-top:32px}.pb-3{padding-bottom:12px}.pb-5{padding-bottom:20px}.pl-3{padding-left:12px}.pr-4{padding-right:16px}.search-status:empty{display:none}.search-status{margin:8px 12px 24px;color:#4b5563}footer a:hover{text-decoration:underline}nav.bg-white{border-bottom:1px solid #e5e7eb}nav button:hover{background:#f3f4f6}#mobile-navigation:not(.hidden){display:block}#mobile-navigation form{max-width:100%}
@media(min-width:640px){.sm\:flex{display:flex}.sm\:hidden{display:none!important}.sm\:h-12{height:48px}.sm\:ml-10{margin-left:40px}.sm\:ml-0{margin-left:0}.sm\:mt-0{margin-top:0}.sm\:mt-12{margin-top:48px}.sm\:px-6{padding-left:24px;padding-right:24px}.sm\:w-1\/2{width:50%}.sm\:text-left{text-align:left}.sm\:text-justify{text-align:justify}.sm\:flex-row{flex-direction:row}.sm\:justify-between{justify-content:space-between}}
@media(min-width:1024px){.lg\:block{display:block}.lg\:px-8{padding-left:32px;padding-right:32px}.lg\:w-1\/5{width:20%}.lg\:w-2\/5{width:40%}.lg\:mt-0{margin-top:0}.lg\:pl-12{padding-left:48px}}@media(min-width:1280px){.xl\:px-10{padding-left:40px;padding-right:40px}}
@media(max-width:1023px){.main-container{padding:0 16px 24px}.left-container{width:100%}.right-container{display:none}nav .w-72{width:220px}}@media(max-width:639px){.main-container{padding:0 8px 16px}.left-container section{padding:16px 8px}.text-2xl{font-size:21px;line-height:29px}.top-heading{font-size:22px}.left-container a.group img{height:auto;max-height:224px}.mb-20{margin-bottom:48px}.space-x-8>:not(:first-child){margin-left:0}.search-status{font-size:14px}}
