/* Lisica Concept : habillage cabinet de curiosités (lisicac.fr) */
:root{--ink:#0f2a2a;--ink-2:#17403f;--ink-3:#1d4b49;--parchment:#efe3c8;--parchment-dim:#b7ad94;--brass:#c9a24b;--brass-dim:#8a6d2b;--wax:#7a2233;--wax-bright:#a23347;
--fond:#0f2a2a;--carte:#17403f;--texte:#efe3c8;--doux:#b7ad94;--or:#c9a24b;--rouge:#a23347;--ligne:#8a6d2b}
html{background:#0a1c1c}
body{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='46' height='46'%3E%3Cpath d='M0 23L23 0L46 23L23 46Z' fill='none' stroke='%23c9a24b' stroke-opacity='.10' stroke-width='1'/%3E%3C/svg%3E") 0 0/46px 46px,radial-gradient(ellipse at 50% 0,#1d4b49 0,#0f2a2a 60%,#081818 100%)!important;background-attachment:fixed!important;min-height:100vh}
body::after{content:"";position:fixed;inset:0;pointer-events:none;z-index:3;background:radial-gradient(ellipse at 50% 45%,transparent 45%,rgba(0,0,0,.55) 100%)}
.grain{opacity:.1!important;z-index:2!important}
.case,.carte,.contact-panel{border:0!important;border-radius:2px;box-shadow:0 0 0 3px #0f2a2a,0 0 0 7px #c9a24b,0 0 0 9px #0f2a2a,0 0 0 10px #8a6d2b,0 14px 26px 6px rgba(0,0,0,.6),inset 0 0 0 1px rgba(201,162,75,.45),inset 0 0 44px rgba(0,0,0,.4)!important;background:linear-gradient(160deg,#1d4b49,#13393a 70%)!important}
.case-grid{gap:30px!important;background:none!important;border:0!important;padding:10px}
.grille{gap:30px!important;padding:10px}
.case:hover{background:linear-gradient(160deg,#235855,#17403f 70%)!important}
.contact-panel{margin:0 10px}
header{border-bottom:3px double #c9a24b!important;background:linear-gradient(#081818,#0f2a2a);box-shadow:0 6px 14px rgba(0,0,0,.5)}
.haut{border-bottom:3px double #c9a24b!important}
h1 em{text-shadow:0 0 18px rgba(201,162,75,.35)}
.stamp,.etat{color:#e07a8a!important;border-color:#a23347!important;background:rgba(122,34,51,.25)}
.seal{box-shadow:0 0 0 3px #0f2a2a,0 0 0 6px #c9a24b,0 8px 18px rgba(0,0,0,.6),inset 0 -4px 8px rgba(0,0,0,.35),inset 0 3px 6px rgba(255,255,255,.1)!important}
.redact{background:#050f0f!important}
.status{color:#e0899a}
.case .num,.tag{color:#c9a24b!important}
a.status,button[type=submit],.btn:not(.sec){background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='260' height='60'%3E%3Cfilter id='l' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.5 .9' numOctaves='3' seed='2'/%3E%3CfeColorMatrix values='0 0 0 0 .1  0 0 0 0 .07  0 0 0 0 .02  0 0 0 1.6 -.45'/%3E%3C/filter%3E%3Cfilter id='a' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.03' numOctaves='3' seed='11'/%3E%3CfeColorMatrix values='0 0 0 0 .35  0 0 0 0 .25  0 0 0 0 .05  0 0 0 2 -.8'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url%28%23l%29'/%3E%3Crect width='100%25' height='100%25' filter='url%28%23a%29' opacity='.7'/%3E%3C/svg%3E") 0 0/260px 60px,linear-gradient(#9a7a30,#7d5f1f)!important;color:#2a1c06!important;text-shadow:0 1px 0 rgba(255,225,160,.45);font-weight:700;border:0!important;border-radius:3px;box-shadow:inset 0 2px 0 rgba(255,235,170,.55),inset 0 -4px 8px rgba(0,0,0,.45),inset 0 0 0 2px rgba(60,40,8,.55),0 0 0 2px #2a1c06,0 7px 12px rgba(0,0,0,.55);transition:transform .08s,box-shadow .08s}
a.status{justify-content:center;padding:13px 16px!important;margin-top:4px;letter-spacing:.12em}
a.status::before{display:none}
button[type=submit]{padding:13px 22px!important;margin:6px 0 6px 6px}
.btn:not(.sec){color:#2a1c06!important}
a.status:active,button[type=submit]:active,.btn:not(.sec):active{transform:translateY(2px);box-shadow:inset 0 3px 8px rgba(0,0,0,.6),inset 0 0 0 2px rgba(60,40,8,.55),0 0 0 2px #2a1c06,0 2px 4px rgba(0,0,0,.5)}
button[type=submit]:hover{color:#2a1c06!important;filter:brightness(1.07)}
.btn.sec{border-color:#c9a24b!important}
form{border-bottom:1px solid #c9a24b!important}
footer,.pied{border-top:3px double #8a6d2b!important}
