:root{--cream:#f7f2e9;--ink:#1b1a17;--muted:#615d55;--line:#d9d0c2}*{box-sizing:border-box}html{scroll-padding-top:180px}body{margin:0;background:var(--cream);color:var(--ink);font:16px/1.6 Arial,sans-serif}header{background:var(--ink);color:var(--cream);padding:32px max(22px,calc((100% - 1000px)/2)) 36px}.brand{display:flex;gap:16px;align-items:center}.brand img{border-radius:50%}.brand strong{font-size:27px;letter-spacing:2px}.brand small{display:block;font-size:10px;letter-spacing:1.8px}header h1{font:normal 52px/1.1 Georgia,serif;margin:22px 0 10px}header p{margin:8px 0;color:#e0d6c7}main{max-width:1044px;margin:auto;padding:0 22px 40px}.tools{position:sticky;top:0;background:var(--cream);z-index:2;padding:18px 0 10px;border-bottom:1px solid var(--line)}label{display:block;font-size:12px;text-transform:uppercase;letter-spacing:1px;margin-bottom:6px}input{font:inherit;width:100%;border:1px solid var(--line);border-radius:7px;background:#fffcf7;padding:12px;color:var(--ink)}nav{display:flex;gap:8px;overflow:auto;padding:12px 0 2px}button{font:inherit;min-height:44px;border:1px solid var(--ink);background:transparent;color:var(--ink);padding:9px 16px;border-radius:30px;cursor:pointer;white-space:nowrap}button[aria-pressed=true]{background:var(--ink);color:var(--cream)}button:disabled{cursor:default;opacity:.6}button:hover:enabled{background:var(--ink);color:var(--cream)}:focus-visible{outline:3px solid #94622f;outline-offset:3px}#count{font-size:13px;color:var(--muted)}#results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.category{border:1px solid var(--line);border-radius:12px;overflow:hidden;background:#fffcf7;align-self:start}.category>img{display:block;width:100%;height:235px;object-fit:cover}.category h2{font:normal 27px/1.3 Georgia,serif;margin:24px 22px 8px}.category small{display:block;margin:0 22px;color:var(--muted);font-size:12px}.category ul{list-style:none;margin:12px 22px 24px;padding:0}.category li{padding:13px 0;border-bottom:1px solid var(--line);overflow-wrap:anywhere}.category li:last-child{border:0}aside{border-top:1px solid var(--line);margin-top:40px;padding-top:20px;color:var(--muted);font-size:14px}aside h2,.review h2{color:var(--ink);font:normal 25px Georgia,serif}.review{margin-top:30px;padding:24px;border:1px solid var(--line);border-radius:10px}.review p{font-size:13px;color:var(--muted)}footer{padding:22px;background:var(--ink);color:var(--cream);text-align:center}footer span{display:block;font-size:12px;color:#c2b7a5}.skip{position:absolute;left:-10000px}.skip:focus{left:12px;top:12px;background:white;padding:12px;z-index:4}[hidden]{display:none!important}@media(max-width:640px){#results{grid-template-columns:1fr;gap:22px}.category>img{height:220px}header{padding:24px 22px 28px}header h1{font-size:44px}.brand strong{font-size:24px}.brand small{font-size:8px}main{padding-inline:16px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

.price{display:block;font-size:15px;margin-top:4px}select{font:inherit;padding:12px;min-height:44px} .setting{display:grid;gap:10px;margin-bottom:24px}
.review a{color:inherit;display:inline-block;padding:10px 0;min-height:44px}.review figure{margin:20px 0}.review figure img{background:white;padding:4px}
/* Shared SAM CO. identity; menu remains a distinct reading experience. */
:root{--cream:#f5ecdc;--ink:#202b22;--muted:#5a604d;--line:#d3c6b1}body{font-family:Arial,sans-serif}header{max-width:none;margin:0;background:var(--cream);color:var(--ink);display:block}header p{color:var(--muted)}header .brand{gap:12px}header .brand-mark{background-image:url('../assets/onayli-referans.png');filter:grayscale(1) contrast(5);mix-blend-mode:multiply}header .brand strong{font-size:32px;letter-spacing:-1.2px}header .brand small{font-size:8px;letter-spacing:1.5px}header h1{font:800 44px/1.15 Arial,sans-serif;letter-spacing:-1px}main{max-width:1100px}.tools nav{font-size:12px;scrollbar-width:none}.tools nav::-webkit-scrollbar{display:none}.category{border-radius:18px;background:#fffbf3}.category h2{font:700 24px/1.3 Arial,sans-serif;letter-spacing:-.6px}.category li{display:flex;gap:16px;align-items:center}.category li>img{width:88px;height:88px;object-fit:cover;border-radius:10px}.category li>div{flex:1}.category li p{font-size:14px;color:var(--muted);line-height:1.6;margin:8px 0}.category>img{height:auto;aspect-ratio:1.6;object-fit:cover}.review h2,aside h2{font:700 25px/1.3 Arial,sans-serif}.price{color:var(--ink);font-weight:700}footer{display:block;background:var(--ink)}@media(max-width:640px){header h1{font-size:38px}.category h2{font-size:23px}.category>img{aspect-ratio:1.5}.brand strong{font-size:28px!important}main{padding-inline:18px}.tools{padding-top:12px}}
.logo-mark{display:block;flex-shrink:0;width:76px;height:70px;background:url('../assets/brand-reference.jpeg') -104px -4px/1536px 1024px no-repeat;mix-blend-mode:multiply}
