/* A continuous forest-to-deep-water gradient, shared by every page. */
:root{--paper:#0b1512;--ink:#f0f0e7;--muted:#b4c2b5;--line:#c6dfca28}
body{background:#0b1512;background-image:radial-gradient(ellipse at 8% 34%,#4c805b35,transparent 35%),radial-gradient(ellipse at 94% 48%,#668e5730,transparent 38%),linear-gradient(180deg,#10251d 0%,#183b2a 24%,#2b5237 42%,#213f2f 59%,#14251e 77%,#0d1513 89%,#080d0c 100%);background-repeat:no-repeat;background-size:100% 100%;color:var(--ink)}
.inner-page header{background:linear-gradient(180deg,#10251de0,#10251d55);border-bottom:1px solid var(--line)}.inner-page .page-intro{background:radial-gradient(ellipse at 80% 0,#49755138,transparent 65%)}.inner-page .page-intro em{color:#b6cba0}.collection-section{background:transparent;border-color:var(--line)}.collection-number{color:#acc09b88}.collection-section p,.story-layout p,.signature p{color:#d3ddcf}.eyebrow{color:#c0d0a9}.quote-section{background:#0b17157a;border-color:var(--line)}.quote-section blockquote{color:#d4dfbd}.quote-section>p{color:#b5c4b0}.pet-stage{background:#07120ed9;border-color:#b7d0b52b;box-shadow:0 22px 65px #050c0945}.pet-controls button,.pet-gallery button{border-color:#c6dfca42}.collection-status{color:#c2d4b6!important}.empty-photo-slot{background:#c5dfb80a;border-color:#c6dfca50;color:#bdcdb0}.pet-thumbs button[aria-pressed=true]{border-color:#c8daa7;box-shadow:0 0 0 1px #c8daa7,0 8px 24px #03100970}.collection-links{color:#d1dfbe}.pet-count,.pet-gallery small{color:#bdcdb4}.work{background:transparent}.about{border-color:var(--line)}.muted,.section-heading>p{color:#b9c9b6}.hero-image:after{background:linear-gradient(180deg,#07101280 0%,#07101230 30%,#0e211b55 65%,#10251d 100%)}.story-ribbon{background:#132e22c9;border-color:#c6dfca28;color:#d5e0c5}.story-ribbon i{color:#a8c091}.contact{background:radial-gradient(ellipse at 50% 0,#2d533730,transparent 70%),linear-gradient(180deg,#12271ed9,#0c1813);border-color:var(--line)}.contact em{color:#b6cba0}footer{background:linear-gradient(180deg,#0c1813,#070c0a)}.filters button:hover{background:#41644860}.filters button.active{background:#c7d7b3;color:#112419}.photo-hint{background:#0c211be8}.button:hover{background:#c7d7b3!important;color:#112419!important}
/* Brighter emerald canopy with fresh lime details. */
body{background-color:#071711;background-image:radial-gradient(ellipse at 0% 32%,#6dd24135,transparent 34%),radial-gradient(ellipse at 100% 50%,#28d89c35,transparent 38%),linear-gradient(180deg,#082b20 0%,#0b5437 22%,#16844d 40%,#12603f 58%,#0b3829 74%,#10211c 88%,#080d0c 100%)}.inner-page header{background:linear-gradient(180deg,#082b20e8,#082b2040)}.inner-page .page-intro{background:radial-gradient(ellipse at 90% 20%,#64dc5925,transparent 65%)}.inner-page .page-intro em,.contact em{color:#c8f281}.eyebrow,.collection-section .eyebrow{color:#cefa9d}.collection-number{color:#a1eb74b3}.collection-links{color:#d6ffb0}.collection-links a{border-color:#c1f69080}.collection-section p,.story-layout p,.signature p{color:#eff7e9}.collection-status{color:#dcfbbd!important}.pet-count{color:#d6f9ae}.pet-controls button:hover{background:#c8f281!important;border-color:#c8f281!important;color:#10341f!important}.pet-stage{background:#06130de8;border-color:#a1ee7440}.pet-thumbs button[aria-pressed=true]{border-color:#c8fa75;box-shadow:0 0 0 2px #c8fa75,0 0 25px #b0fc6d35}.empty-photo-slot{color:#d0edae;border-color:#c4fa8f66;background:#c6fa7d0c}.filters button.active{background:#c8fa75;color:#0b2d1c;border-color:#c8fa75}.button{border-color:#c8f28188}.button:hover{background:#c8fa75!important;color:#0b2d1c!important}.story-ribbon{background:#0a412bd9;color:#ddffb3}.story-ribbon i{color:#c8fa75}.quote-section blockquote{color:#e4ffbf}.contact{background:radial-gradient(ellipse at 50% 0,#299c5030,transparent 70%),linear-gradient(180deg,#103c29,#0b2119)}body:before{background:#c8fa75}
/* Palette drawn from the moss, fern, sunrise and dark-water photographs. */
:root{--photo-moss:#75a91c;--photo-leaf:#b6d94c;--photo-fern:#345c16;--photo-water:#0c1718;--photo-sun:#e4bc6c;--ink:#f5f5e9;--muted:#d0d8bd;--line:#c3d49b38}
body{background-color:var(--photo-water);background-image:radial-gradient(ellipse at -8% 29%,#91ba214d,transparent 37%),radial-gradient(ellipse at 104% 48%,#91ba213d,transparent 34%),linear-gradient(180deg,#11291d 0%,#254c20 19%,#4f761e 37%,#3c661e 51%,#244626 67%,#142b25 81%,#101c1c 91%,#080d0e 100%)}
.inner-page header{background:linear-gradient(180deg,#11291de8,#11291d44)}.inner-page .page-intro{background:radial-gradient(ellipse at 86% 10%,#b6d94c20,transparent 65%)}.inner-page .page-intro em,.contact em{color:#c5db86}.eyebrow,.collection-section .eyebrow{color:#d5e8a7}.collection-number{color:#c0d76fbf}.collection-links{color:#e8edc4}.collection-links a{border-color:#b6d94c88}.collection-section p,.story-layout p,.signature p{color:#f0f3e3}.collection-status{color:#e0eabd!important}.pet-count{color:#d9e8ae}.pet-stage{background:#091613e8;border-color:#b6d94c55;box-shadow:0 22px 65px #07120d60}.pet-controls button{border-color:#d3dfa169;color:#eef3d9}.pet-controls button:hover{background:#b6d94c!important;border-color:#b6d94c!important;color:#182a15!important}.pet-thumbs button[aria-pressed=true]{border-color:#bedf57;box-shadow:0 0 0 2px #bedf57,0 0 24px #91ba2133}.empty-photo-slot{color:#d5dfb3;border-color:#c4d58e77;background:#c3d8790d}.filters button.active{background:#bedf57;color:#182a15;border-color:#bedf57}.button{border-color:#c8d99a99}.button:hover{background:#bedf57!important;color:#182a15!important}.story-ribbon{background:#203e23dd;color:#e4edc2}.story-ribbon i{color:var(--photo-sun)}.quote-section{background:#10241f80}.quote-section blockquote{color:#e1e7b7}.contact{background:radial-gradient(ellipse at 50% 0,#64812433,transparent 70%),linear-gradient(180deg,#1d3825,#101f1c)}.hero h1 em{color:#e4d09b}.hero-image:after{background:linear-gradient(180deg,#07101280 0%,#07101230 30%,#12291d55 65%,#11291d 100%)}footer{background:linear-gradient(180deg,#101f1c,#080d0e)}body:before{background:linear-gradient(90deg,#75a91c,#b6d94c,#e4bc6c)}.muted,.section-heading>p{color:#d0d8bd}
/* Section colors selected in the page review. */
#lifestyle{background:#070a08;border-color:#365b2e}#lifestyle .pet-controls button{background:#315d20;color:#f3f8e5;border-color:#79a746}#lifestyle .pet-controls button:hover{background:#b6d94c!important;color:#162911!important}#lifestyle .pet-expand{background:#24471ce8!important;border-color:#79a746}#lifestyle .collection-number{color:#a3ce65}#lifestyle .pet-stage{background:#030605;border-color:#365b2e}
#food{background:radial-gradient(ellipse at 8% 25%,#9bd64638,transparent 60%),linear-gradient(145deg,#34751d 0%,#488c24 45%,#286021 100%);border-color:#a9da6b55}#food .pet-controls button{background:#163c1f70;border-color:#d2ec9e88;color:#f6ffe6}#food .collection-status{color:#e5f5bf!important}#food .collection-number{color:#d3ec8b}#food .empty-photo-slot{background:#173d2060;border-color:#c6e58980;color:#e2efbd}
.quote-section{background:radial-gradient(ellipse at 20% 0%,#3d71343d,transparent 65%),linear-gradient(135deg,#214b29 0%,#193d25 50%,#102c1e 100%);border-color:#64865150}.quote-section blockquote{color:#e7eccb}.quote-section>p{color:#c0d0ac}footer{background:linear-gradient(135deg,#0c2418 0%,#091c13 55%,#06130d 100%);border-top:1px solid #4b6d3f40}footer p{color:#bac8ae}
#nature .pet-controls button{background:#0b2116;color:#f0f5e5;border:1px solid #8aaf5766;box-shadow:0 4px 12px #0a1c1233}#nature .pet-controls button:hover{background:#173c20!important;color:#f3fadf!important;border-color:#bedf57!important}#nature .pet-controls button[aria-pressed=true]{background:#183f23;border-color:#bedf57}
#work{background:linear-gradient(180deg,#080f13 0%,#070d11 55%,#0b1514 100%);border-top:1px solid #243832;color:#f0f0e7}#work .photo-frame{background:#050b0f}#work .gallery figure:nth-child(2) .photo-frame{background:#050b0f}#work .gallery small,#work .section-heading>p{color:#b1beb2}#work .eyebrow{color:#c7d9ad}
/* Keep the complete feather photograph in its original proportions. */
.hero{background:#050a0e}.hero-image{background:#050a0e;display:flex;align-items:center;justify-content:center}.hero-image img{width:100%;height:100%;object-fit:contain;object-position:center;animation:none!important;transform:none}.hero-image:after{background:linear-gradient(180deg,#04090d70 0%,#04090d25 40%,#04090d50 75%,#050a0e 100%)}
@media(max-width:750px){.hero-image img{height:100%;width:100%;aspect-ratio:auto;object-fit:contain;object-position:center}.hero-image{margin:0}}
.about-intro{text-align:center}.about-intro h1{margin-left:auto;margin-right:auto}footer{flex-wrap:wrap}.footer-navigation{display:flex;width:100%;justify-content:center;gap:35px;padding:0 0 28px;margin:0 0 5px;border-bottom:1px solid #b6d94c26;font-size:12px}.footer-navigation a{min-height:44px;display:inline-flex;align-items:center;padding:8px 0;color:#dce8ca}.footer-navigation a[aria-current=page]{color:#c4df7a;border-bottom:1px solid #c4df7a}.footer-navigation a:hover{color:#edffb5;text-decoration:none}@media(max-width:750px){.footer-navigation{justify-content:center;gap:28px}.footer-navigation a:nth-child(2){display:inline-flex}.about-intro h1{font-size:clamp(48px,10.5vw,80px)}}
.inner-page .photo-intro{position:relative;isolation:isolate;overflow:hidden;background:#060d10;min-height:640px;min-height:80svh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:80px 6%}.photo-intro .intro-backdrop{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;object-position:center;z-index:-2}.photo-intro:after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#050b1055,#050b1040 45%,#07130fd9)}.photo-intro h1{color:#fff8e9;text-shadow:0 3px 28px #000b}.photo-intro .eyebrow{color:#f0e9cb;text-shadow:0 2px 12px #000}.inner-page .photo-intro em{color:#ecdfb2}.photo-intro .collection-links{justify-content:center;color:#fff8e9;gap:12px}.photo-intro .collection-links a{padding:12px 17px;border:1px solid #e2e9c966;border-radius:28px;background:#07150fcc;backdrop-filter:blur(8px)}.photo-intro .collection-plan-note{color:#edf0df;text-shadow:0 2px 12px #000;max-width:520px}.photo-intro .collection-links a:hover{background:#315d20}.ocean-intro:after{background:linear-gradient(180deg,#050b1055,#050b1070 50%,#070a08)}@media(max-width:750px){.inner-page .photo-intro{min-height:620px;min-height:75svh;padding:65px 6%}.photo-intro h1{font-size:clamp(48px,10.5vw,80px)}.photo-intro .collection-links{gap:9px}.photo-intro .collection-links a{font-size:10px;padding:10px 13px}.photo-intro .collection-plan-note{font-size:11px}.photo-intro .intro-backdrop{object-fit:contain}}
.inner-page .sunrise-intro{background:radial-gradient(ellipse at center,#43311a 0%,#171811 48%,#070a08 85%);min-height:760px;min-height:95svh}.sunrise-intro .intro-backdrop{object-fit:contain}.sunrise-intro:after{background:linear-gradient(180deg,#140e0755 0%,#170f0850 45%,#070a08cc 100%)}.sunrise-intro h1{color:#fff7e3}.inner-page .sunrise-intro em{color:#ffe0a2}.sunrise-intro .eyebrow{color:#ffe8b9}.sunrise-intro .collection-links a{border-color:#efd3a06b;background:#17190fe0}@media(max-width:750px){.inner-page .sunrise-intro{min-height:720px;min-height:90svh}.sunrise-intro .intro-backdrop{width:100%;height:100%;object-fit:contain}}
.inner-page .sunrise-intro{background:#17130d}.sunrise-intro .intro-backdrop{object-fit:cover;object-position:50% 52%}@media(max-width:750px){.sunrise-intro .intro-backdrop{object-fit:cover;object-position:50% 52%}}
/* The photograph frames itself: immersive outer image, intact floating centre. */
.inner-page .sunrise-intro{background:#17130d;isolation:isolate;min-height:850px;min-height:100svh}.sunrise-intro:before{content:'';position:absolute;inset:-20px;z-index:-3;background:url('assets/collections-sunrise-waves.jpg') center 52%/cover no-repeat;filter:blur(8px) brightness(.48);transform:scale(1.04)}.sunrise-intro .intro-backdrop{inset:5% auto;left:50%;width:auto;height:90%;max-width:88%;object-fit:contain;object-position:center;transform:translateX(-50%);box-shadow:0 22px 75px #0009,0 0 0 1px #ffe4ad30;border-radius:3px;z-index:-2}.sunrise-intro:after{background:linear-gradient(180deg,#100a0525 0%,#100a0545 48%,#070a08a6 100%)}.sunrise-intro h1{text-shadow:0 3px 25px #000c}@media(max-width:750px){.inner-page .sunrise-intro{min-height:760px;min-height:95svh}.sunrise-intro .intro-backdrop{inset:5% auto;left:50%;width:auto;height:90%;max-width:88%;object-fit:contain;transform:translateX(-50%)}.sunrise-intro:before{filter:blur(5px) brightness(.48)}}
.sunrise-intro .intro-backdrop{inset:4%;left:4%;width:92%;height:92%;max-width:none;object-fit:cover;object-position:50% 52%;transform:none;border-radius:5px;box-shadow:0 18px 60px #0006,0 0 0 1px #ffe4ad25}.sunrise-intro h1{max-width:84%;font-size:clamp(56px,7.4vw,105px)}.sunrise-intro .collection-links{max-width:82%}.sunrise-intro .collection-plan-note{max-width:min(520px,80%)}@media(max-width:750px){.sunrise-intro .intro-backdrop{inset:3%;left:3%;width:94%;height:94%;max-width:none;object-fit:cover;transform:none}.sunrise-intro h1{max-width:94%;font-size:clamp(45px,10vw,75px)}.sunrise-intro .collection-links{max-width:94%}.sunrise-intro .collection-plan-note{max-width:90%}}
.sunrise-intro .collection-links a{background:linear-gradient(145deg,#ffdc79,#f2b74d);color:#2e2110;border:1px solid #ffe6a0;box-shadow:0 5px 18px #100a0538;font-weight:600;transition:transform .35s ease,box-shadow .35s ease,background .35s ease}.sunrise-intro .collection-links a:hover{background:linear-gradient(145deg,#ffe8a3,#ffd072);color:#211708;transform:translateY(-4px);box-shadow:0 10px 25px #100a0555}.sunrise-intro .collection-links a:focus-visible{outline:2px solid #fff4d4;outline-offset:5px}
@media(prefers-reduced-motion:no-preference){.sunrise-intro>.eyebrow,.sunrise-intro>h1,.sunrise-intro>.collection-links,.sunrise-intro>.collection-plan-note{animation:sunrise-entrance 1.25s cubic-bezier(.2,.7,.2,1) both}.sunrise-intro>h1{animation-delay:.15s}.sunrise-intro>.collection-links{animation-delay:.35s}.sunrise-intro>.collection-plan-note{animation-delay:.5s}.sunrise-intro .collection-links a{animation:sunrise-button-float 6s ease-in-out 1.6s infinite}.sunrise-intro .collection-links a:nth-child(2){animation-delay:1.8s}.sunrise-intro .collection-links a:nth-child(3){animation-delay:2s}.sunrise-intro .collection-links a:nth-child(4){animation-delay:2.2s}.sunrise-intro .collection-links a:nth-child(5){animation-delay:2.4s}.sunrise-intro .collection-links a:hover{animation-play-state:paused}}
@keyframes sunrise-entrance{from{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes sunrise-button-float{0%,100%{translate:0 0}50%{translate:0 -3px}}
@media(prefers-reduced-motion:reduce){.sunrise-intro .collection-links a{transition:none}.sunrise-intro .collection-links a:hover{transform:none}}
.sunrise-intro .collection-links a{background:linear-gradient(145deg,#efa52e,#d97b13);border-color:#f2b34d;color:#231406;box-shadow:0 5px 18px #100a0545}.sunrise-intro .collection-links a:hover{background:linear-gradient(145deg,#f6b343,#e58a1d);color:#231406}
#pets{background:linear-gradient(145deg,#18251e 0%,#101a16 55%,#090f0d 100%);border-color:#71945a40}#pets .collection-number{color:#b9ce8c}#pets .eyebrow{color:#d6dfb8}#pets p{color:#e6eadb}#pets blockquote{color:#e5d5ac}#pets .pet-controls button{background:#28452b;color:#f1f4e1;border-color:#91ad6380}#pets .pet-controls button:hover{background:#b6d94c!important;color:#172610!important}#pets .pet-stage{background:#070b09}
/* Pet controls echo the Jack Russell's warm chestnut coat. */
#pets .pet-controls button,#pets .pet-expand{background:#81522f!important;border-color:#b78654;color:#fff4df!important;box-shadow:0 4px 14px #0003}#pets .pet-controls button:hover,#pets .pet-expand:hover{background:#9a663b!important;border-color:#d5a66e!important;color:#fff9ec!important}#pets .pet-thumbs button[aria-pressed=true]{border-color:#c69760;box-shadow:0 0 0 2px #c69760,0 0 20px #ae78352b}#pets .pet-thumbs button{background:#493322;border-color:#946b4840}
#food{background:radial-gradient(ellipse at 8% 10%,#6a42332b,transparent 65%),linear-gradient(145deg,#35251d,#2b1d17 55%,#1e1511);border-color:#ad80504d}#food[data-palette=navy]{background:radial-gradient(ellipse at 8% 10%,#304c682e,transparent 65%),linear-gradient(145deg,#1a2c3e,#111d29 55%,#0b141e);border-color:#7691ac4d}#food .eyebrow,#food .collection-number{color:#ebc590}#food .collection-status{color:#e7dbca!important}#food .pet-controls button{background:#bb7b35;color:#fff8eb;border-color:#d9a357}#food .pet-controls button:hover{background:#d3984d!important;color:#21170d!important;border-color:#e8bc7c!important}#food .empty-photo-slot{background:#ffffff05;border-color:#d7b88b66;color:#e7dbca}#food .pet-count{color:#ebc590}#food .pet-stage{background:#080c10;border-color:#b8a18833}.food-palette-options{display:flex;gap:10px;flex-wrap:wrap;margin:25px 0}.food-palette-options button{min-height:44px;display:inline-flex;align-items:center;gap:10px;background:#0002;border:1px solid #e0d4c469;color:#fff3e1;padding:11px 18px;border-radius:24px;font:12px 'DM Sans',sans-serif;cursor:pointer}.food-palette-options button[aria-pressed=true]{border-color:#f0be72;box-shadow:0 0 0 1px #f0be72}.palette-swatch{width:18px;height:18px;border:1px solid #ffffff70;border-radius:50%;background:#2b1d17}.palette-swatch.navy{background:#111d29}#food .pet-thumbs button[aria-pressed=true]{border-color:#dca45f;box-shadow:0 0 0 2px #dca45f}
#food .pet-stage{isolation:isolate;overflow:hidden;background:#211710;padding:24px;border:1px solid #ca9a5930;border-radius:8px}#food .food-photo-backdrop{position:absolute;inset:-20px;z-index:-2;display:block;width:calc(100% + 40px);max-width:none;height:calc(100% + 40px);object-fit:cover;filter:blur(12px) brightness(.48);transform:scale(1.05);pointer-events:none}#food .pet-stage:before{content:'';position:absolute;inset:0;background:linear-gradient(135deg,#3b24132e,#120c084d);z-index:-1;pointer-events:none}#food .pet-stage .pet-main{position:relative;max-width:100%;height:clamp(300px,60svh,600px);width:auto;object-fit:contain;border-radius:4px;box-shadow:0 18px 48px #0008;z-index:0}#food .pet-expand{z-index:1;background:#352116e8!important;border-color:#c89b6070}@media(max-width:750px){#food .pet-stage{padding:16px}#food .pet-stage .pet-main{height:clamp(280px,55svh,500px);max-width:100%}}
#pets .pet-controls button,#pets .pet-expand{background:#2b1d17!important;border-color:#946f4d;color:#fff1dd!important}#pets .pet-controls button:hover,#pets .pet-expand:hover{background:#493025!important;border-color:#c49a6a!important;color:#fff6e6!important}#pets .pet-controls button[aria-pressed=true]{background:#493025!important;border-color:#c49a6a}
#food .pet-controls button,#food .pet-expand{background:#173329!important;border-color:#779365;color:#f1f4df!important}#food .pet-controls button:hover,#food .pet-expand:hover{background:#264b36!important;border-color:#a9c185!important;color:#fff9e7!important}#food .pet-controls button[aria-pressed=true]{background:#264b36!important;border-color:#a9c185}
#food{background:radial-gradient(ellipse at 12% 10%,#8fa58b26,transparent 65%),linear-gradient(145deg,#304b3b 0%,#203c2e 48%,#142b21 100%);border-color:#9eb19445}#food .eyebrow,#food .collection-number{color:#c3d1b4}#food .collection-status{color:#d5dfcc!important}#food .pet-count{color:#c3d1b4}#food .empty-photo-slot{border-color:#a8bb9570;color:#d5dfcc}
#food{background:radial-gradient(ellipse at 12% 8%,#526f4b16,transparent 65%),linear-gradient(145deg,#193c28 0%,#10321f 50%,#0a2318 100%);border-color:#819a6b40}#food .pet-controls button,#food .pet-expand{background:#59734b!important;border-color:#9db17b;color:#fff9e8!important}#food .pet-controls button:hover,#food .pet-expand:hover{background:#728c5c!important;border-color:#c2d49b!important;color:#fffef2!important}#food .pet-controls button[aria-pressed=true]{background:#728c5c!important;border-color:#c2d49b}
@media(prefers-reduced-motion:no-preference){.sunrise-intro .intro-backdrop{animation:framed-sunrise-drift 22s ease-in-out infinite;transform-origin:center}.sunrise-intro:before{animation:outer-sunrise-drift 26s ease-in-out infinite}}@keyframes framed-sunrise-drift{0%,100%{transform:translateY(0) scale(1);object-position:50% 52%}50%{transform:translateY(-5px) scale(1.018);object-position:50% 55%}}@keyframes outer-sunrise-drift{0%,100%{transform:scale(1.04)}50%{transform:scale(1.09)}}@media(prefers-reduced-motion:reduce){.sunrise-intro .intro-backdrop,.sunrise-intro:before{animation:none}}
#lifestyle .pet-controls button,#lifestyle .pet-expand{background:#303840!important;border-color:#76818a;color:#f4f4e9!important}#lifestyle .pet-controls button:hover,#lifestyle .pet-expand:hover{background:#46515c!important;border-color:#a2adb6!important;color:#fff!important}#black-white .pet-controls button,#black-white .pet-expand{background:#050505!important;border-color:#686868;color:#f5f5ee!important}#black-white .pet-controls button:hover,#black-white .pet-expand:hover{background:#202020!important;border-color:#aaa!important;color:#fff!important}
