body{margin:0}nav a{color:#fff;font-size:13px}nav a:hover{text-decoration:underline}.placeholder{height:100%;min-height:210px;display:grid;place-items:center;background:#e7e9ec;color:#68717b;font-size:20px}.hero{background:linear-gradient(110deg,#080b10,#343d48)}.notice{padding:14px 20px;background:#e9f7ed;border:1px solid #8ec59c;margin:20px 0}.row form{margin:0}.row .button{padding:9px;font-size:13px}.form select{background:white;color:#171a1d}.contact a{color:white;text-decoration:underline}.detail p{white-space:pre-line}.gallery{display:flex;gap:12px}.site-contact{display:flex;gap:20px;flex-wrap:wrap}.admin img{max-width:150px;max-height:100px}.form input[type=file]{padding:10px}.cardlink{color:inherit}.spec b{overflow-wrap:anywhere}.admin .grid label{min-width:0}.hero h1{font-family:Manrope,Arial,sans-serif}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #447ad3;outline-offset:3px}
