*{box-sizing:border-box}body{margin:0;background:#f9f5ee;color:#30231d;font-family:system-ui,-apple-system,'Malgun Gothic',sans-serif}a{color:inherit}.site-header{background:white;border-bottom:1px solid #eee0d4;padding:22px max(24px,calc((100vw - 1100px)/2));display:flex;justify-content:space-between;align-items:center;gap:24px}.brand{text-decoration:none;font-size:20px;font-weight:800;color:#654734}.site-header nav{display:flex;gap:22px;flex-wrap:wrap}.site-header nav a{text-decoration:none;font-weight:650;font-size:14px}.site-header nav a.active{color:#98623f}main{max-width:1000px;margin:0 auto;padding:60px 22px}.intro{text-align:center;margin-bottom:44px}.eyebrow{letter-spacing:3px;font-size:12px;color:#9d6e4d;font-weight:700}.intro h1{font-size:clamp(32px,5vw,48px);margin:12px 0}.intro p{color:#8a7566}.panel{background:#fff;border:1px solid #eadccc;border-radius:22px;padding:28px;box-shadow:0 10px 35px #6040230b}.panel-head{display:flex;justify-content:space-between;gap:16px;align-items:center}.panel-head h2{margin:0 0 8px}.panel-head p,.note{font-size:13px;color:#8a7566;line-height:1.7}.panel-head button{background:#674b3b;color:#fff;border:0;border-radius:10px;padding:12px 18px;cursor:pointer;white-space:nowrap}.panel-head button:disabled{opacity:.5}.note{padding:14px 18px;background:#faf5ef;border-radius:10px;margin:20px 0}.ranking-row{display:flex;align-items:center;gap:20px;padding:20px 8px;border-bottom:1px solid #f0e8df}.ranking-row:last-child{border-bottom:0}.rank-number{width:34px;text-align:center;font-size:22px;font-weight:800;color:#a7805e;flex-shrink:0}.whisky-image{width:62px;height:72px;object-fit:contain}.whisky-info{flex:1;min-width:0}.whisky-name{font-weight:750;text-decoration:none;font-size:17px}.whisky-name:hover{text-decoration:underline}.meta{margin:7px 0 0;color:#8d7b6e;font-size:13px}.provisional{color:#b47a42}.score{font-size:22px;color:#654734;white-space:nowrap}.status{padding:40px 12px;text-align:center;color:#8a7566}.error{color:#a23b36}@media(max-width:600px){.site-header{padding:18px;display:block}.site-header nav{margin-top:16px;gap:14px}main{padding:35px 12px}.panel{padding:17px}.panel-head{align-items:flex-start}.panel-head h2{font-size:19px}.ranking-row{gap:10px}.whisky-image{width:46px;height:55px}.whisky-name{font-size:14px}.score{font-size:17px}.rank-number{width:25px;font-size:17px}}
