/* Owner direction, Oct 18, 2026 (v4): western sign plaques in a deep color
   per kind, cream serif lettering, the Time to Rope rope logo (cream letters) with divider - swapped in Oct 18 at the owner's request, replacing the longhorn mark. The main page
   is plaques only: no example previews under the buttons, no duplicate
   quick-link row, personal items stay under My Account, and Customize is
   order-only (its button sits at the bottom of the page). */
#conceptHome .c4-dashboard [data-dashboard-section="ropings"] .c4-head,
#conceptHome .c4-dashboard [data-dashboard-section="partners"] .c4-head,
#conceptHome .c4-dashboard [data-dashboard-section="deals"] .deals-graphic,
#homeKindsEntry,#homeMyAccount{border-radius:16px!important;border:2px solid #f0dfba!important;outline:none!important;min-height:82px;box-shadow:inset 0 0 0 2px rgba(0,0,0,.18),inset 0 0 0 4px rgba(247,236,210,.55),inset 0 10px 16px rgba(255,255,255,.18),inset 0 -12px 18px rgba(0,0,0,.28),0 3px 7px rgba(0,0,0,.20)}
#conceptHome .c4-dashboard [data-dashboard-section="ropings"] .c4-head{display:flex;align-items:center;gap:6px;margin:0 0 12px;padding:10px 16px 10px 8px;background:linear-gradient(180deg,#2f8a44,#1a5c2c 55%,#12451f)}
#conceptHome .c4-dashboard [data-dashboard-section="partners"] .c4-head{display:flex;align-items:center;gap:6px;margin:0 0 12px;padding:10px 16px 10px 8px;background:linear-gradient(180deg,#1d6ab5,#0e4c86 55%,#093863)}
#conceptHome .c4-dashboard [data-dashboard-section="deals"] .deals-graphic{background:linear-gradient(180deg,#b03040,#8c1f30 55%,#671222)!important;color:#f7ecd2!important}
#homeKindsEntry{position:relative;display:block;width:100%;margin:12px 0;padding:12px 20px 12px 116px;background:linear-gradient(180deg,#6a3aa8,#4b2580 55%,#33165c);color:#f7ecd2;font-family:Georgia,serif;font-weight:1000;font-size:clamp(16px,4.2vw,23px);text-align:center;cursor:pointer}
#homeMyAccount{position:relative!important;display:block!important;width:100%!important;margin:12px 0!important;padding:12px 20px 12px 116px!important;background:linear-gradient(180deg,#c99a2e,#a87b1f 55%,#7a5410)!important;color:#f7ecd2!important;font-family:Georgia,serif;font-weight:1000;font-size:clamp(18px,4.6vw,25px)!important;text-align:center!important;cursor:pointer}
#conceptHome .c4-dashboard .c4-head strong{font-family:Georgia,serif;font-weight:1000;font-size:clamp(19px,4.8vw,27px);letter-spacing:-.02em;color:#f7ecd2;text-shadow:0 2px 3px rgba(0,0,0,.45);flex:1;text-align:center;cursor:pointer;line-height:1.1}
#conceptHome .c4-dashboard .c4-head button{white-space:nowrap;font-weight:700!important;font-size:14px!important;background:none!important;border:0!important;color:#f7ecd2!important;cursor:pointer;text-shadow:0 1px 2px rgba(0,0,0,.4)}
#conceptHome .c4-dashboard .deals-graphic-wording{color:#f7ecd2!important;text-shadow:0 2px 3px rgba(0,0,0,.45)}
#conceptHome .c4-dashboard [data-dashboard-section="ropings"] .c4-head:before,
#conceptHome .c4-dashboard [data-dashboard-section="partners"] .c4-head:before,
#conceptHome .c4-dashboard .deals-graphic:before{content:'';flex:0 0 70px;height:58px;background:url("/ttr-logo-mark.png") center/contain no-repeat;border-right:2px solid rgba(247,236,210,.75);padding-right:10px;margin-right:2px}
#homeKindsEntry:before,#homeMyAccount:before{content:'';position:absolute;left:14px;top:50%;transform:translateY(-50%);width:66px;height:56px;background:url("/ttr-logo-mark.png") center/contain no-repeat}
#homeKindsEntry:after,#homeMyAccount:after{content:'';position:absolute;left:94px;top:20%;height:60%;width:2px;background:rgba(247,236,210,.75)}
#homeKindsEntry span{display:block;font-family:system-ui,sans-serif;font-size:13px;font-weight:500;color:#e4d5f5;margin-top:4px;letter-spacing:0}
#homeMyAccount span{display:block!important;font-family:system-ui,sans-serif;font-size:13px!important;font-weight:500!important;color:#f3e3bb!important;margin-top:4px!important;letter-spacing:0}
#dashboardFlyers,#dashboardDeals,#dashboardPartners{display:none!important}
#conceptHome .home-quick div#homeQuickSections{display:none!important}
#conceptHome .c4-dashboard [data-dashboard-section="saved"]{display:none!important}
#homeSettings label:has(input[data-home-setting="saved"]){display:none!important}
#conceptMore [data-more="saved"],#conceptMore a[href="/my-ropings-log.html"]{display:none!important}
#homeOrderControls .home-order-row:has([data-shift="saved"]){display:none!important}
/* Oct 18 fix (owner report): the Deals plaque was the shortest of the five
   (a legacy rule caps it at 75px) while carrying the biggest icon slot and
   the longest words, so the logo and wording spilled off it. Give Deals
   real height and let its wording size to fit. */
#conceptHome .c4-dashboard .deals-graphic{min-height:100px!important}
#conceptHome .c4-dashboard .deals-graphic-wording{flex:1;min-width:0;font-size:clamp(17px,4.6vw,26px)}

/* Oct 18 fix 2 (owner, on his phone): height alone was not the problem -
   the red button shares its row with a separate "See All" button, which
   squeezes it sideways so the logo and words cannot fit side by side.
   The plaque itself is the door (it opens Deals), so the duplicate
   See All button beside it is removed and the plaque takes the full row. */
#conceptHome .c4-dashboard .deals-see-all{display:none!important}
#conceptHome .c4-dashboard .deals-graphic{width:100%}
#conceptHome .c4-dashboard .deals-graphic-wording{font-size:clamp(18px,5vw,28px)}