:root{--ink:#172b37;--navy:#112b3b;--blue:#176e93;--paper:#f2f5f6;--line:#dce3e6;--muted:#5e7079;--lime:#c8e98d}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font:16px/1.55 system-ui,-apple-system,Segoe UI,sans-serif}a{color:var(--blue)}header{display:flex;align-items:center;justify-content:space-between;padding:24px max(5%,calc((100vw - 1200px)/2));background:white;gap:20px}.brand{display:flex;align-items:center;gap:14px;text-decoration:none;color:var(--ink);font-weight:800;letter-spacing:1px}.brand small{display:block;font-size:10px;color:var(--muted);letter-spacing:2px}.mark{display:grid;place-items:center;width:46px;height:46px;background:var(--navy);color:var(--lime);font-size:30px;border-radius:8px}.phone{font-weight:700;text-decoration:none}main{max-width:1200px;margin:auto}.hero{background:var(--navy);color:white;padding:64px 7%;border-radius:0 0 22px 22px;background-image:linear-gradient(115deg,transparent 70%,#1f4252 70%,#1f4252 71%,transparent 71%,transparent 80%,#1f4252 80%,#1f4252 81%,transparent 81%)}.eyebrow{font-size:12px;letter-spacing:2px;font-weight:750;margin:0 0 12px;color:var(--blue)}.hero .eyebrow{color:var(--lime)}h1{font-size:clamp(40px,6vw,70px);line-height:1.05;letter-spacing:-2px;margin:0 0 24px}h2{font-size:32px;line-height:1.2;margin:0 0 16px}h3{font-size:24px;line-height:1.35;margin:16px 0}.hero>p:not(.eyebrow){color:#cbd8de}.button{display:inline-block;text-decoration:none;background:var(--blue);color:white;padding:12px 20px;border-radius:7px;font-weight:700;border:0;cursor:pointer;font-size:16px}.hero .button{background:var(--lime);color:var(--navy);margin-top:12px}.board{padding:48px 0}.board-head{display:flex;justify-content:space-between;align-items:end;gap:20px}#updated,footer,.muted{color:var(--muted);font-size:14px}.filters{display:grid;grid-template-columns:1fr 230px;gap:20px;background:white;padding:22px;border:1px solid var(--line);border-radius:12px}label{font-size:13px;font-weight:650}input,select{display:block;width:100%;font:inherit;font-size:16px;padding:12px;margin-top:8px;border:1px solid #acbbc3;border-radius:6px;background:white;color:var(--ink)}input:focus,select:focus,a:focus-visible,button:focus-visible{outline:3px solid #85b6cc;outline-offset:3px}.cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.card,.panel{padding:28px;background:white;border:1px solid var(--line);border-radius:14px}.card-top{display:flex;justify-content:space-between;gap:10px;font-size:13px;color:var(--muted)}.status{color:#326023;background:#edf6e5;padding:3px 9px;border-radius:5px;font-weight:650}.route span{display:block;font-size:14px;color:var(--muted);font-weight:400}.facts{display:flex;gap:26px;flex-wrap:wrap;padding:18px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:20px 0}.facts div small{display:block;color:var(--muted);font-size:12px}.facts strong{font-size:19px}.rate{font-size:30px;font-weight:750;letter-spacing:-1px;margin:12px 0 20px}.rate small{font-size:12px;color:var(--muted);display:block;letter-spacing:0;font-weight:500}.contact{background:#e4ecef;padding:36px;border-radius:14px}.text-link{display:inline-block;margin:14px 18px;font-weight:600}footer{max-width:1200px;margin:24px auto;padding:20px 0;border-top:1px solid var(--line)}.detail-title{padding:36px 0 16px}.detail-grid{display:grid;grid-template-columns:1fr 330px;gap:24px;margin-bottom:32px}.detail-grid .panel{margin-bottom:20px}.map{height:440px;background:#e4ecef;border-radius:10px;overflow:hidden}.stop-list{padding-left:28px}.stop-list li{padding:8px;border-bottom:1px solid var(--line)}.stop-list a{font-weight:650}.map-note{font-size:13px;color:var(--muted)}.pin{background:var(--navy);color:white;border:2px solid white;border-radius:50%;text-align:center;line-height:25px;font-size:12px;box-shadow:0 2px 5px #0005}.sidebar .button{display:block;text-align:center;margin-top:12px}.sidebar{align-self:start}.back{display:inline-block;margin-bottom:20px}.error{padding:20px;background:#fff0db;color:#654314;border-radius:8px}.tool{max-width:900px;padding:40px 20px}.tool pre{white-space:pre-wrap}button:disabled{opacity:.45;cursor:default}@media(max-width:1250px){main,footer{margin-left:5%;margin-right:5%}}@media(max-width:700px){header{padding:18px 5%}.brand{font-size:14px}.phone{font-size:13px}.hero{padding:42px 24px}.cards,.filters,.detail-grid{grid-template-columns:1fr}.board-head{display:block}.board{padding-top:32px}.card,.panel{padding:22px}.contact{padding:24px}.map{height:340px}.detail-title h1{font-size:38px}.sidebar{grid-row:1}.text-link{margin-left:0;overflow-wrap:anywhere}}
/* Koerbs plate theme: black, silver, orange, cyan and amber. */
:root{--ink:#edf2f4;--navy:#090c0f;--blue:#0099bb;--paper:#11161b;--line:#35404a;--muted:#b4bec6;--lime:#ffc33e}
body{background:radial-gradient(ellipse at top right,#1d303a 0,transparent 45%),#11161b;color:var(--ink)}
header{background:#090c0f;border-bottom:1px solid #424b52;padding-top:15px;padding-bottom:15px;box-shadow:0 3px 16px #0004}
.plate-brand{width:220px;flex-shrink:0}.plate-brand img{width:100%;height:auto;display:block;border-radius:7px}.phone{color:#f4f5f6;border:1px solid #59636a;border-radius:6px;padding:10px 16px;background:linear-gradient(#252c32,#11161b)}
.hero{display:grid;grid-template-columns:1.1fr 1fr;gap:40px;align-items:center;padding:65px 5%;border:1px solid #3e4951;border-top:0;background:linear-gradient(125deg,#0c1014,#1a242c);position:relative;border-radius:0 0 16px 16px;overflow:hidden}
.hero:after{content:'';position:absolute;bottom:0;left:0;right:0;height:5px;background:linear-gradient(90deg,#ffc33e 0 12%,#f35b10 12% 64%,#0099bb 64%)}
.hero h1{font-size:clamp(38px,5vw,62px);letter-spacing:-1.7px;line-height:1.09}.hero .eyebrow{color:#ffc33e}.hero>p:not(.eyebrow),.hero-copy>p:not(.eyebrow){color:#bdc9d1}.hero .button{background:#ffc33e;color:#11161b}.hero-email{display:inline-block;margin:16px 0 0 20px;color:white;font-weight:650}.hero-logo img{display:block;width:100%;height:auto;border-radius:12px;box-shadow:0 20px 40px #0007;border:1px solid #8d969e}.hero-logo p{text-align:center;letter-spacing:4px;font-size:11px;color:#b4bec6;margin:20px 0 0}
.eyebrow{color:#42cee9}h2{letter-spacing:-.6px}.board{padding-top:44px}.filters{background:#1b232a;border:1px solid #45515a;border-top:3px solid #0099bb}.filters label{color:#d6dfe5}input,select{background:#10161c;color:#f3f5f6;border-color:#55616a}.card,.panel{background:linear-gradient(140deg,#232c34,#182028);border:1px solid #54606a;box-shadow:0 9px 24px #0003}.card{position:relative;border-top:3px solid #f36a21}.card-top{color:#c4cdd4;letter-spacing:.6px}.status{background:#283d2a;color:#c8eca7;border:1px solid #57764e}.route{font-size:25px}.route span{color:#a8b7c2;font-size:10px;letter-spacing:1.5px;font-weight:750;margin-top:12px}.facts{border-color:#48535d}.facts strong{font-size:17px}.facts div small{color:#bbc7d0}.rate{color:#ffc33e;font-size:35px}.rate small{color:#c2ccd2}.button{background:#006881;color:white;box-shadow:0 2px 0 #0005}.button:hover{background:#0089a6}.hero .button:hover{background:#ffda79}.contact{background:linear-gradient(120deg,#202b34,#12242d);border:1px solid #58636b;border-left:5px solid #f36519}.contact p{color:#c3cdd4}.text-link,.back{color:#5fdbef}.detail-title{padding-top:32px}.detail-title h1{font-size:clamp(32px,4vw,48px);line-height:1.2;letter-spacing:-1px}.detail-grid .sidebar{border-top:4px solid #ffc33e}.stop-list li{border-color:#46515b}.stop-list a{color:#6bdcec}.map{background:#293a43}.pin{background:#086b85}.map-note{color:#b4c1ca}.tool h1{font-size:46px}.tool #preview label{background:#1e2932!important;border-color:#53606b!important;color:white}.tool{padding-top:45px}.tool input[type=file]{background:#1b252d}.error{background:#3b2b19;color:#ffdb9d}footer{color:#b0bac2;border-color:#48535b}
@media(max-width:850px){.hero{grid-template-columns:1fr;gap:35px}.hero-logo{max-width:560px}.hero-copy{max-width:620px}.plate-brand{width:180px}}@media(max-width:500px){.plate-brand{width:155px}.phone{font-size:12px;padding:8px}.hero{padding:36px 22px}.hero h1{font-size:39px}.hero-logo p{letter-spacing:2px}.hero-email{margin-left:14px;font-size:14px}.detail-title h1{font-size:31px}.tool h1{font-size:36px}}
.warehouse{margin-bottom:26px;border-left:4px solid #0099bb}.warehouse strong{color:#ffc33e}.warehouse a{color:#73dcea}.offer-button{background:#ffc33e;color:#11161b;margin-left:10px}.offer-button:hover{background:#ffda79}.sidebar .offer-button{margin-left:0;margin-bottom:20px}.offer-form{margin:28px 0}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:22px}.offer-form textarea{display:block;width:100%;padding:12px;margin-top:8px;font:inherit;color:#edf2f4;background:#10161c;border:1px solid #55616a;border-radius:6px}.honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}@media(max-width:600px){.form-grid{grid-template-columns:1fr}.card .button{display:block;text-align:center;margin:10px 0}}

/* Homepage load summary */
.load-summary{margin:24px 0 32px}.load-summary h3{font-size:1.15rem;margin:0 0 14px;color:#fff}
.load-table-scroll{overflow-x:auto;border:1px solid #45484d;border-radius:12px;background:#15171a}
.load-table{border-collapse:collapse;width:100%;min-width:900px;font-size:.92rem}
.load-table th{background:#24272b;color:#ffc174;text-align:left;font-size:.78rem;text-transform:uppercase;letter-spacing:.06em;padding:15px 14px;white-space:nowrap}
.load-table td{padding:16px 14px;border-top:1px solid #34373b;color:#f1f2f3;vertical-align:middle}
.load-table tbody tr:nth-child(even){background:#1d2024}.load-table tbody tr:hover{background:#292d32}
.load-table td:first-child,.load-table td:nth-child(4),.load-table td:nth-child(5),.load-table td:nth-child(6){font-weight:700;white-space:nowrap}
.summary-links{display:flex;flex-direction:column;gap:8px;white-space:nowrap}.summary-links a{color:#83dce8;text-decoration:underline;text-underline-offset:3px}.summary-links a:last-child{color:#ffc174}
.load-table-scroll:focus-visible{outline:3px solid #83dce8;outline-offset:3px}
@media(max-width:650px){.load-summary{margin-top:18px}.load-table th,.load-table td{padding:12px}}

.quick-pay{padding:12px 16px;border-left:4px solid #f7a943;background:#25201a;color:#ffd39b;font-weight:700;border-radius:4px;margin:16px 0}

.payment-info{margin:16px 0}.payment-info .quick-pay{margin-bottom:12px}.credit-info{display:flex;gap:24px;padding:16px 20px;background:#1d2024;border:1px solid #45484d;border-radius:8px}.credit-info p{margin:0;display:flex;align-items:center;gap:12px}.credit-info span{color:#e1e4e8}.credit-info strong{font-size:1.5rem;color:#83dce8}@media(max-width:600px){.credit-info{flex-direction:column;gap:12px}}

/* Highway launch theme */
.cinematic-hero{min-height:440px;isolation:isolate;background:#101b22;padding-bottom:64px}
.highway-video,.highway-shade{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}
.highway-shade{z-index:-1;background:linear-gradient(90deg,rgba(5,10,15,.96),rgba(5,10,15,.68) 48%,rgba(5,10,15,.36))}
.hero-copy,.hero-logo{position:relative;z-index:1}.hero-copy{animation:hero-arrive .85s ease-out both}
.plate-reveal{position:relative;overflow:hidden;border-radius:12px;animation:plate-arrive 1.1s ease-out both;box-shadow:0 0 26px #0099bb40,0 18px 50px #0009}
.plate-reveal img{margin:0}.plate-sweep{position:absolute;inset:-70% -40%;background:linear-gradient(105deg,transparent 40%,#ffffff66 49%,transparent 58%);transform:translateX(-100%);animation:plate-light 2.2s .6s ease-out forwards;pointer-events:none}
.hero-logo p{color:#e0edf3;text-shadow:0 2px 4px #000;letter-spacing:5px}
.motion-toggle{position:absolute;right:18px;bottom:18px;z-index:2;background:#111b24de;border:1px solid #6f8491;color:#e4edf3;border-radius:6px;padding:7px 12px;font:inherit;font-size:12px;cursor:pointer}
.button{transition:box-shadow .2s,transform .2s,background .2s}.button:hover{transform:translateY(-2px);box-shadow:0 0 20px #0099bb66}.offer-button,.hero .button{box-shadow:0 0 16px #ffc33e26}.offer-button:hover,.hero .button:hover{box-shadow:0 0 24px #ffc33e66}
.payment-info{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:26px 0}
.payment-badge{position:relative;padding:22px 24px;background:linear-gradient(145deg,#22313c,#101a22);border:1px solid #536773;border-top:3px solid #42cee9;border-radius:12px;box-shadow:0 8px 26px #0004}
.payment-badge span{display:block;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1.1px;color:#c6d7e1}.payment-badge strong{display:block;font-size:48px;line-height:1.2;letter-spacing:-2px;color:#80e1f1;margin:6px 0}.payment-badge small{color:#becbd4;font-size:12px}.quick-pay-badge{border-top-color:#ffc33e}.quick-pay-badge strong{color:#ffc33e}
.card{animation:card-arrive .6s ease-out both;transition:transform .2s,box-shadow .2s,border-color .2s}.card:nth-child(2n){animation-delay:.1s}.card:hover{transform:translateY(-4px);border-color:#6f9aab;box-shadow:0 14px 32px #0006}
@keyframes hero-arrive{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}
@keyframes plate-arrive{from{opacity:0;transform:translateY(22px) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}
@keyframes plate-light{to{transform:translateX(100%)}}
@keyframes card-arrive{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}
.motion-paused .hero-copy,.motion-paused .plate-reveal,.motion-paused .plate-sweep,.motion-paused .card{animation:none}.motion-paused .plate-sweep{display:none}
@media(max-width:850px){.cinematic-hero{gap:24px}.hero-logo{max-width:470px}.payment-badge{padding:18px}.payment-badge strong{font-size:40px}}
@media(max-width:600px){.payment-info{grid-template-columns:1fr;gap:10px}.payment-badge{display:grid;grid-template-columns:1fr auto;align-items:center;padding:14px 18px}.payment-badge strong{grid-column:2;grid-row:1 / 3;margin:0 0 0 14px}.payment-badge small{grid-column:1}.cinematic-hero{padding-bottom:66px}.highway-shade{background:linear-gradient(180deg,#050a0ff0,#050a0f88)}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.hero-copy,.plate-reveal,.plate-sweep,.card{animation:none!important}.plate-sweep{display:none}.button,.card{transition:none}.button:hover,.card:hover{transform:none}}

/* Cinematic trucking premiere */
.premiere-hero{display:block;min-height:640px;padding:62px 5% 190px;background:#081119;position:relative}
.premiere-hero .highway-video{object-position:center;z-index:0;opacity:1}
.premiere-hero .highway-shade{z-index:1;background:linear-gradient(90deg,#060c13ee 0%,#060c13b3 34%,#060c1310 62%),linear-gradient(0deg,#070c12dc,transparent 40%)}
.premiere-hero .hero-copy{z-index:2;max-width:530px}.premiere-hero h1{font-size:clamp(42px,5.5vw,72px);line-height:1.04;text-shadow:0 3px 25px #0008}.headline-fire{color:#ffc33e;text-shadow:0 0 32px #ff88004d}
.premiere-hero .eyebrow{letter-spacing:3px}.premiere-hero .hero-copy>p:not(.eyebrow){max-width:440px;color:#f0f3f5;text-shadow:0 2px 8px #000}
.premiere-hero .hero-logo{position:absolute;z-index:2;bottom:34px;left:5%;width:310px;max-width:40%}.premiere-hero .hero-logo p{margin-top:12px;font-size:10px;letter-spacing:3px}.premiere-hero .plate-reveal{border:1px solid #ffc33e;box-shadow:0 0 28px #ff9e0040,0 0 48px #00c5ef25;animation:plate-premiere 1.4s cubic-bezier(.18,.7,.2,1) both}.premiere-hero .plate-sweep{animation:plate-light 2.3s 1s ease-out forwards}.premiere-hero .motion-toggle{z-index:3}
.premiere-hero:after{z-index:3;height:5px;box-shadow:0 0 22px #00c1ef88}
.payment-badge{border-top-width:4px;background:radial-gradient(ellipse at top right,#16445366,transparent 70%),linear-gradient(135deg,#1c2934,#10151c);animation:badge-glow 1.8s ease-out both}.quick-pay-badge{background:radial-gradient(ellipse at top right,#67441355,transparent 70%),linear-gradient(135deg,#29251e,#10151c);animation-delay:.2s}
.button.offer-button{border:1px solid #ffe6a0;background:linear-gradient(135deg,#ffe3a0,#ffb528);color:#11161b}.summary-links a:last-child{display:inline-block;background:#ffc33e;color:#11161b;padding:6px 10px;border-radius:5px;text-decoration:none;font-weight:750}.summary-links a:last-child:hover{background:#ffe1a0;box-shadow:0 0 18px #ffc33e66}
@keyframes plate-premiere{from{opacity:0;transform:translateX(-35px) scale(.85);filter:brightness(2)}to{opacity:1;transform:translateX(0) scale(1);filter:brightness(1)}}
@keyframes badge-glow{0%{box-shadow:0 0 0 #00c7ef00}40%{box-shadow:0 0 36px #00c7ef55}100%{box-shadow:0 8px 26px #0004}}
.motion-paused .payment-badge{animation:none}
@media(max-width:850px){.premiere-hero{min-height:620px}.premiere-hero .highway-video{object-position:65% center}.premiere-hero .highway-shade{background:linear-gradient(90deg,#060c13e8,#060c1340),linear-gradient(0deg,#060c13bb,transparent)}.premiere-hero .hero-copy{max-width:470px}}
@media(max-width:500px){.premiere-hero{padding:32px 22px 170px;min-height:580px}.premiere-hero .hero-logo{left:22px;bottom:32px;width:250px;max-width:68%}.premiere-hero h1{font-size:44px}.premiere-hero .hero-copy>p:not(.eyebrow){font-size:14px;max-width:290px}.premiere-hero .highway-shade{background:linear-gradient(180deg,#060c13c9,#060c1330 55%,#060c13c9)}.premiere-hero .highway-video{object-position:70% center}.premiere-hero .hero-email{display:block;margin-left:0}.premiere-hero .motion-toggle{right:12px;bottom:12px}}
@media(prefers-reduced-motion:reduce){.premiere-hero .plate-reveal,.payment-badge{animation:none!important}}

.premiere-hero .hero-copy .button{background:linear-gradient(120deg,#fff0be,#ffbd37);border:1px solid #ffe4a0;box-shadow:0 0 30px #ffad0045;padding:14px 24px}.premiere-hero .hero-copy .button:hover{box-shadow:0 0 42px #ffad0070}.premiere-hero .plate-reveal img{border:0}.premiere-hero .hero-logo p{background:#07111ab8;padding:4px;border-radius:3px}

/* Full-screen opening sequence */
.launch-intro[hidden]{display:none}.launch-intro{position:fixed;inset:0;z-index:10000;display:grid;place-items:center;background:#05090e;overflow:hidden;color:white;transition:opacity .45s ease,visibility .45s;pointer-events:auto}
.launch-backdrop{position:absolute;inset:-4%;background:linear-gradient(0deg,#02060bc9,#02060b33),url('cinematic-poster.jpg') 65% center/cover;animation:launch-drive 3.6s ease-out both}
.launch-content{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;width:min(900px,84vw);text-align:center}
.launch-kicker{font-size:clamp(11px,1.4vw,16px);font-weight:800;letter-spacing:5px;color:#fff2cd;margin:0 0 22px;text-shadow:0 2px 15px #000;animation:launch-copy .6s .1s both}
.launch-plate{width:min(760px,78vw);height:auto;border-radius:16px;box-shadow:0 0 0 2px #bcd2d8,0 0 60px #00d0ff66,0 24px 100px #000;animation:launch-impact 1.05s cubic-bezier(.16,.8,.25,1) both}
.launch-tagline{font-size:clamp(17px,2.6vw,30px);font-weight:900;letter-spacing:2px;margin:28px 0 18px;text-shadow:0 3px 20px #000;animation:launch-copy .7s .65s both}.launch-tagline span{color:#ffc33e}
.launch-stripe{height:5px;width:100%;background:linear-gradient(90deg,#ffbf32,#ff6b19 55%,#00cdf0);box-shadow:0 0 24px #00cdff77;transform-origin:center;animation:launch-stripe .65s .85s both}
.launch-beam{position:absolute;z-index:3;inset:-60%;pointer-events:none;background:linear-gradient(105deg,transparent 42%,#effcff44 48%,#ffffffaa 50%,transparent 55%);animation:launch-sweep 1.2s .55s both}
.launch-skip{position:absolute;right:24px;bottom:24px;z-index:4;padding:11px 18px;color:white;background:#06121ddd;border:1px solid #d3e3ec;border-radius:7px;font:inherit;cursor:pointer}.launch-skip:hover{background:#173548}
.launch-exit{opacity:0;visibility:hidden;pointer-events:none}
@keyframes launch-drive{from{transform:scale(1.12);filter:brightness(.55)}to{transform:scale(1);filter:brightness(1)}}
@keyframes launch-impact{0%{opacity:0;transform:scale(1.7) translateY(-18px);filter:blur(8px) brightness(2)}65%{opacity:1;transform:scale(.98);filter:blur(0) brightness(1.15)}100%{opacity:1;transform:scale(1);filter:brightness(1)}}
@keyframes launch-copy{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}
@keyframes launch-stripe{from{transform:scaleX(0)}to{transform:scaleX(1)}}
@keyframes launch-sweep{from{transform:translateX(-60%)}to{transform:translateX(60%)}}
@media(max-width:600px){.launch-kicker{letter-spacing:2px}.launch-tagline span{display:block;margin-top:6px}.launch-plate{width:84vw}.launch-skip{bottom:20px;right:20px}}
@media(prefers-reduced-motion:reduce){.launch-intro{display:none!important}}

/* Keep the opening sequence; homepage content stays still afterward. */
.premiere-hero .hero-copy,.premiere-hero .plate-reveal,.payment-badge,.card{animation:none!important}
.premiere-hero .plate-sweep{display:none}.card:hover{transform:none}

footer{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:24px}.designer-credit{display:flex;align-items:center;gap:14px;font-size:14px}.designer-credit strong{color:#ffc33e}.fuggin-picture{display:block;width:88px;height:108px;flex-shrink:0;background:#fff url('fuggin-artwork.png') -35px -27px/512px auto no-repeat;border-radius:12px;border:2px solid #ffc33e}@media(max-width:600px){footer{align-items:flex-start;flex-direction:column}.designer-credit{gap:12px}}
