﻿/* Make everything fit on phone */

img { max-width: 100%; height: auto; display: block; }

body { max-width: 1100px; margin: 0 auto; padding: 15px; font-size: 18px; line-height: 1.6; box-sizing: border-box; }



/* Make your pattern lists stack on mobile */

table, div[style*="width"] { width: 100% !important; }



/* Your 【entity-Etsy¦canonical_name=Etsy】 buttons - make them big and tappable on phone */

a[href*="【entity-etsy¦canonical_name=Etsy】.com"] {

  display: inline-block;

  background: #F56400;

  color: white !important;

  padding: 14px 28px;

  border-radius: 8px;

  text-decoration: none;

  font-weight: bold;

  margin: 15px 0;

}



/* 2-column gallery becomes 1-column on phone */

@media (max-width: 768px) {

  body { padding: 10px; }

  h1 { font-size: 28px !important; }

  h2 { font-size: 22px !important; }

}