:root{--navy:#07162e;--navy2:#0b2447;--gold:#f4c44e;--red:#a61725;--paper:#f7f1df;--white:#fff;--muted:#b9c3d4}*{box-sizing:border-box}body{margin:0;background:radial-gradient(circle at 50% 0,#153967 0,#07162e 40%,#030a16 100%);color:#fff;font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;min-height:100vh}.top{padding:18px 20px;border-bottom:1px solid #ffffff20;background:#050d1ccc;position:sticky;top:0;z-index:5}.brand{max-width:1100px;margin:auto;display:flex;gap:12px;align-items:center}.brand b{font-size:22px;letter-spacing:.08em;color:var(--gold)}.brand small{display:block;letter-spacing:.17em}.crown{font-size:36px;color:var(--gold)}.wrap{max-width:1100px;margin:auto;padding:34px 20px}.hero{text-align:center;padding:45px 10px 70px}.eyebrow,.step{letter-spacing:.18em;font-weight:800;color:var(--gold);font-size:14px}.hero h1{font-size:clamp(58px,12vw,120px);line-height:.82;margin:20px 0;text-shadow:0 8px 30px #000}.hero h1 span{color:var(--gold)}.lead{font-size:clamp(20px,3vw,28px);max-width:740px;margin:25px auto}.chips{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin:25px 0}.chips span{border:1px solid #f4c44e80;background:#f4c44e12;padding:10px 15px;border-radius:999px}.btn{display:inline-block;border:0;border-radius:14px;background:var(--gold);color:#09172b;font-weight:900;padding:13px 19px;text-decoration:none;cursor:pointer;font-size:16px}.btn.big{font-size:20px;padding:18px 28px;margin-top:15px}.btn.secondary{background:#fff;color:#0b1f3c}.btn.ghost{background:#ffffff12;color:#fff;border:1px solid #ffffff35}.adult{color:var(--muted)}.card{background:#ffffff0f;border:1px solid #ffffff28;box-shadow:0 18px 50px #0005;border-radius:24px;padding:clamp(22px,4vw,45px);backdrop-filter:blur(12px)}.card.narrow{max-width:520px;margin:auto}.card h1{font-size:clamp(32px,5vw,54px);margin:.3em 0}.card h2{margin-top:34px;color:var(--gold);font-size:20px}label{display:block;font-weight:750;margin:12px 0}input,select,textarea{width:100%;margin-top:7px;background:#061229;color:#fff;border:1px solid #ffffff33;border-radius:12px;padding:13px 14px;font:inherit}textarea{resize:vertical}.grid{display:grid;gap:16px}.grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.grid.three{grid-template-columns:2fr .7fr 1.4fr}.member{background:#ffffff0a;border:1px solid #ffffff20;border-radius:16px;padding:17px;margin:12px 0}.hidden{display:none!important}.consents{margin-top:25px}.check{display:flex;gap:12px;align-items:flex-start;font-weight:500}.check input{width:22px;height:22px;flex:0 0 22px;margin-top:1px}.notice{background:#f4c44e15;border-left:4px solid var(--gold);padding:13px;margin-top:18px;color:#e7dfc7}.flash{padding:13px 16px;border-radius:12px;margin-bottom:20px}.flash.error{background:#8f1e2d}.flash.ok{background:#176b4b}.success{text-align:center}.ok{font-size:64px;color:var(--gold)}.summary{max-width:560px;margin:25px auto;padding:18px;border-radius:16px;background:#0004}.summary span,.summary b{display:block;margin:7px}.adminhead{display:flex;justify-content:space-between;align-items:end;gap:15px}.actions{display:flex;gap:8px}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:24px 0}.stats div{background:#ffffff0e;border:1px solid #ffffff20;border-radius:16px;padding:18px}.stats b{font-size:32px;color:var(--gold);display:block}.stats span{color:var(--muted)}.filters{display:grid;grid-template-columns:1fr 220px auto;gap:10px;margin-bottom:18px}.filters input,.filters select{margin:0}.tablewrap{overflow:auto;border:1px solid #ffffff20;border-radius:16px}table{width:100%;border-collapse:collapse;background:#07152bdd}th,td{text-align:left;padding:14px;border-bottom:1px solid #ffffff16}tbody tr{cursor:pointer}tbody tr:hover{background:#ffffff08}td small{display:block;color:var(--muted);margin-top:3px}.status{background:#f4c44e22;color:var(--gold);border:1px solid #f4c44e55;padding:5px 8px;border-radius:999px}.back{color:var(--gold);text-decoration:none;display:inline-block;margin-bottom:16px}.detailgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.detailgrid>div{background:#ffffff09;border-radius:16px;padding:18px}footer{text-align:center;padding:35px 20px;color:#cbd3df;border-top:1px solid #ffffff18}footer span{color:var(--gold);font-style:italic}@media(max-width:760px){.grid.two,.grid.three,.detailgrid{grid-template-columns:1fr}.stats{grid-template-columns:repeat(2,1fr)}.filters{grid-template-columns:1fr}.adminhead{align-items:flex-start;flex-direction:column}.tablewrap{font-size:14px}.wrap{padding:22px 14px}.hero{padding-top:25px}.brand b{font-size:18px}}
.danger-zone{margin-top:22px;padding:20px;border:1px solid #ff5f6d70;background:#8f1e2d20;border-radius:18px;display:flex;align-items:center;justify-content:space-between;gap:20px}.danger-zone b{font-size:20px;color:#ff9aa5}.danger-zone p{margin:6px 0 0;color:#e8c8cc;max-width:690px}.btn.danger{background:#b51f31;color:#fff;border:1px solid #ff7180}.btn.danger:hover{background:#d0273b}@media(max-width:760px){.danger-zone{align-items:stretch;flex-direction:column}.danger-zone form,.danger-zone .btn{width:100%}}

/* GASPAR TICKETS V020 */
.ticket-home-btn{margin-left:10px;background:#fff;color:#09172b}.ticket-head{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:18px}.ticket-head h1{font-size:clamp(34px,5vw,58px);margin:.2em 0}.seat-legend{display:flex;flex-wrap:wrap;gap:12px 18px;margin:16px 0 20px;font-size:14px}.seat-legend span{display:flex;align-items:center;gap:7px}.legend-dot{display:inline-block;width:17px;height:17px;border-radius:5px;border:1px solid #ffffff44}.legend-dot.free,.seat.free{background:#eef3f8;color:#13243d}.legend-dot.selected,.seat.selected{background:#f4c44e!important;color:#07152b!important;border-color:#fff2a6!important}.legend-dot.reserved,.seat.reserved{background:#d69c2f;color:#101010}.legend-dot.paid,.seat.paid{background:#9b2638;color:#fff}.legend-dot.pmr,.seat.pmr{background:#3979a9;color:#fff}.legend-dot.blocked,.seat.blocked{background:#4b5260;color:#cbd0d9}.theater-scroll{overflow-x:auto;padding:4px 0 14px}.theater{min-width:970px;background:#08162bd9;border:1px solid #ffffff20;border-radius:24px;padding:22px 20px 28px}.stage{width:72%;margin:0 auto 25px;background:linear-gradient(90deg,#d0a63e,#f2d275,#d0a63e);color:#08162b;text-align:center;font-weight:900;letter-spacing:.22em;padding:12px;border-radius:50% 50% 12px 12px}.seat-section{display:grid;gap:5px}.seat-row{display:grid;grid-template-columns:28px 1fr 28px;align-items:center;gap:6px}.row-label{text-align:center;color:#e2c56e}.seat-line{display:flex;justify-content:center;gap:4px;min-height:29px}.seat-line.short-row{padding-left:165px;padding-right:165px}.seat{width:30px;height:29px;padding:0;border-radius:7px;border:1px solid #ffffff45;font-weight:800;font-size:12px;cursor:pointer;transition:.12s transform,.12s background}.seat:not(:disabled):active{transform:scale(.92)}.seat:disabled{cursor:not-allowed;opacity:.85}.aisle-label{text-align:center;color:#8390a4;font-size:11px;letter-spacing:.25em;margin:13px 0}.lower-layout{display:grid;grid-template-columns:95px 1fr 95px;gap:10px;align-items:start}.palco-box{margin-top:15px;text-align:center;color:#d9c27c;font-size:12px}.palco-seats{display:grid;grid-template-columns:repeat(2,30px);justify-content:center;gap:5px;margin-top:8px}.entrance{text-align:center;margin-top:20px;color:#aab4c4;letter-spacing:.22em;font-size:12px}.ticket-cart{position:relative;margin-top:18px;background:#122540;border:1px solid #ffffff25;border-radius:22px;padding:22px}.cart-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:14px}.cart-summary>div{background:#07152b;border-radius:14px;padding:13px 15px}.cart-summary span{display:block;color:#aeb8c7;font-size:12px;text-transform:uppercase;letter-spacing:.09em}.cart-summary b,.cart-summary strong{display:block;font-size:25px;color:#f4c44e;margin-top:3px}.selected-list{padding:12px 14px;background:#ffffff0a;border-radius:12px;color:#d7dfeb;margin:10px 0 16px;min-height:46px}.ticket-customer{margin-top:6px}.ticket-confirm{display:flex;justify-content:center;gap:8px;flex-wrap:wrap;margin:20px 0}.ticket-confirm span{background:#f4c44e;color:#09172b;padding:8px 11px;border-radius:999px;font-weight:800}.ticket-stats{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;margin:20px 0}.ticket-stats>div{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:15px;padding:15px}.ticket-stats b{display:block;color:#f4c44e;font-size:26px}.ticket-stats span{display:block;color:#aeb8c7;font-size:12px;margin-top:4px}.status-pagada{background:#196746!important;color:#dff9eb!important;border-color:#2ba46e!important}.status-reservada{background:#7b5a17!important;color:#ffeab2!important}.status-anulada,.status-caducada{background:#5f2630!important;color:#ffdce1!important}.ticket-admin-form{margin-top:18px}.inline-pay{display:flex;align-items:end;gap:15px;margin-top:20px}.inline-pay label{flex:1}.palcos-block{display:flex;justify-content:center;gap:40px;margin-top:18px}.palcos-block>div{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.block-actions{margin-top:18px}.compact-theater{min-width:920px}
@media(max-width:760px){.ticket-home-btn{margin-left:0;margin-top:10px;display:block}.ticket-head{align-items:flex-start;flex-direction:column}.ticket-stats{grid-template-columns:repeat(2,1fr)}.cart-summary{grid-template-columns:repeat(3,1fr)}.cart-summary b,.cart-summary strong{font-size:20px}.inline-pay{align-items:stretch;flex-direction:column}.seat{width:29px;height:29px}.lower-layout{grid-template-columns:90px 1fr 90px}}

/* GASPAR TICKETS QR V021 */
.delivery-strip{margin:12px 0 20px}.delivery-actions,.wallet-actions{display:flex;gap:10px;flex-wrap:wrap;margin:18px 0}.btn.whatsapp{background:#1c8b55;color:#fff}.ticket-wallet-head h1{font-size:clamp(38px,6vw,64px);margin:.15em 0}.mobile-tickets{display:grid;grid-template-columns:repeat(auto-fit,minmax(235px,1fr));gap:16px;margin-top:20px}.mobile-ticket{background:linear-gradient(145deg,#06152d,#12335e 70%,#75121e);border:1px solid #ffffff27;border-radius:18px;padding:18px;text-align:center;color:#fff}.ticket-brand{font-size:24px;font-weight:900;color:#f4c44e;letter-spacing:.03em}.ticket-brand b{color:#fff}.ticket-seat{font-size:21px;font-weight:900;margin:12px 0}.mobile-ticket img{width:180px;max-width:80%;background:#fff;padding:7px;border-radius:10px}.ticket-code{font-weight:800;letter-spacing:.07em;margin-top:10px}.ticket-small{font-size:12px;color:#bcc7d5;margin-top:5px}.public-ticket-state{text-align:center;max-width:580px;margin:0 auto}.access-symbol{width:82px;height:82px;border-radius:50%;display:grid;place-items:center;margin:0 auto 15px;font-size:50px;font-weight:900}.state-valid .access-symbol{background:#1b8c5c;color:#fff}.state-used .access-symbol,.state-invalid .access-symbol{background:#9b2638;color:#fff}.public-ticket-qr{width:260px;max-width:80%;background:#fff;padding:10px;border-radius:14px}.checkin-layout{display:grid;grid-template-columns:1.2fr .8fr;gap:18px}.check-result{text-align:center;display:flex;flex-direction:column;justify-content:center;min-height:340px}.check-result.good{border:3px solid #2aa56e;background:#103d31}.check-result.bad{border:3px solid #b6374c;background:#431c24}.check-icon{font-size:72px;font-weight:900;line-height:1}.check-seat{font-size:26px;font-weight:900;color:#f4c44e}.manual-check{margin-top:18px}#reader{max-width:520px;margin:auto}.admin-preview{grid-template-columns:repeat(auto-fit,minmax(210px,260px))}
@media(max-width:760px){.checkin-layout{grid-template-columns:1fr}.delivery-actions .btn,.wallet-actions .btn{width:100%;text-align:center}.check-result{min-height:240px}}

/* GASPAR CONTROL PIN V022 */
.checkin-pin-wrap{max-width:560px;margin:45px auto}
.checkin-pin-card{text-align:center;padding:32px}
.checkin-pin-card h1{font-size:clamp(38px,7vw,64px);margin:.15em 0 .25em}
.checkin-pin-card label{display:block;text-align:left;max-width:330px;margin:26px auto 18px;font-weight:800}
.checkin-pin-card input{font-size:30px;text-align:center;letter-spacing:.25em}
.checkin-pin-card .btn{width:100%;max-width:330px}

/* GASPAR PMR V023 */
.accessibility-switch{display:flex;justify-content:space-between;align-items:center;gap:18px;margin:16px 0;padding:18px;border:1px solid #ffffff22;border-radius:18px;background:#ffffff08}
.accessibility-switch h2{margin:.15em 0}.pmr-notice{border-left:5px solid #4d9bd4;background:#163450!important}.pmr-admin-box{border:2px solid #4d9bd4;background:#0f2f4a;border-radius:16px;padding:18px;margin:16px 0}.sales-point-actions{display:flex;gap:12px;flex-wrap:wrap;margin:18px 0}.pmr-mini{display:inline-block;margin-left:6px;padding:2px 6px;border-radius:999px;background:#3979a9;color:#fff;font-size:10px}
@media(max-width:760px){.accessibility-switch{align-items:flex-start;flex-direction:column}.sales-point-actions .btn{width:100%;text-align:center}}

/* GASPAR CHECKIN UX V024 */
.checkin-scanner-card{max-width:620px;margin:0 auto 18px;background:#07152b;border:1px solid #ffffff22;border-radius:22px;padding:16px}
.checkin-scanner-card #reader{width:100%;overflow:hidden;border-radius:16px}
.scan-help{text-align:center;padding:15px 8px 4px}
.scan-help b{display:block;color:#f4c44e;font-size:19px;letter-spacing:.08em}
.scan-help span{display:block;color:#b7c2d0;font-size:13px;margin-top:5px}
.checkin-test-tools{margin-top:18px}
.checkin-test-tools summary{cursor:pointer;font-weight:800;color:#f4c44e}
.scan-result-screen{position:fixed;inset:0;z-index:99999;width:100%;height:100%;border:0;padding:24px;color:#fff;text-align:center;cursor:pointer}
.scan-result-screen[hidden]{display:none!important}
.scan-result-screen.result-ok{background:#087443}
.scan-result-screen.result-used{background:#b0690a}
.scan-result-screen.result-bad{background:#9f1f32}
.scan-result-inner{min-height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px}
.scan-result-icon{width:132px;height:132px;border-radius:50%;display:grid;place-items:center;background:#ffffff22;border:5px solid #fff;font-size:88px;font-weight:900;line-height:1}
.scan-result-title{font-size:clamp(38px,10vw,72px);font-weight:1000;line-height:.98;max-width:900px}
.scan-result-seat{font-size:clamp(28px,7vw,52px);font-weight:900;color:#fff7c7}
.scan-result-code{font-size:clamp(18px,4vw,28px);font-weight:800;letter-spacing:.07em}
.scan-result-message{font-size:clamp(18px,4vw,26px);max-width:760px}
.scan-result-return{margin-top:25px;padding:12px 18px;border:2px solid #ffffff88;border-radius:999px;font-size:14px;font-weight:900;letter-spacing:.08em}
@media(max-width:760px){
  .checkin-head{gap:8px}
  .scan-result-screen{padding:18px}
  .scan-result-icon{width:105px;height:105px;font-size:70px}
  .checkin-test-tools .actions{display:grid;grid-template-columns:1fr}
  .checkin-test-tools .btn{width:100%}
}

/* GASPAR PUBLIC SALES V026 */
.ticket-home-disabled{opacity:.48;cursor:not-allowed;filter:grayscale(.45)}
.public-sales-control{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:18px 0;padding:18px;border-radius:18px;border:1px solid #ffffff22;background:#ffffff09}
.public-sales-control h2{margin:.15em 0 .2em}
.public-sales-control .sales-open{color:#79ddb0}
.public-sales-control .sales-closed{color:#f1c85c}
.public-sales-control p{margin:0;color:#b8c2d1}
.ticket-sales-closed{max-width:720px;margin:30px auto;text-align:center;padding:38px}
.ticket-sales-closed h1{font-size:clamp(36px,6vw,62px);margin:.2em 0}
@media(max-width:760px){
  .public-sales-control{align-items:flex-start;flex-direction:column}
  .public-sales-control .actions{width:100%;display:grid;grid-template-columns:1fr}
  .public-sales-control .btn{width:100%;text-align:center}
}

/* GASPAR RESET TEST SALES V027 */
.test-reset-zone{margin:24px 0;padding:20px;border:1px solid #a6414f;border-radius:18px;background:#3b182011}
.test-reset-zone h2{margin:.2em 0;color:#ff9da9}
.test-reset-zone p{color:#c8d0dc}
.reset-test-form{display:grid;grid-template-columns:minmax(250px,1fr) auto;gap:14px;align-items:end;margin-top:16px}
@media(max-width:760px){.reset-test-form{grid-template-columns:1fr}.reset-test-form .btn{width:100%}}

/* GASPAR ACCESS HUB V028 */
.access-hub-head{margin-bottom:18px}
.access-hub-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
.access-card{display:flex;flex-direction:column;justify-content:space-between;gap:18px;padding:20px;border:1px solid #ffffff22;border-radius:18px;background:#ffffff09}
.access-card h2{margin:0 0 6px;color:#f4c44e}
.access-card p{margin:0;color:#bdc7d5}
.access-url{margin-top:14px;padding:10px 12px;border-radius:10px;background:#07152b;color:#dce5ef;font-family:monospace;font-size:12px;overflow-wrap:anywhere}
.access-card-actions{display:flex;gap:10px;flex-wrap:wrap}
.access-credentials{margin-top:20px}
.copy-message{position:fixed;right:20px;bottom:20px;z-index:9999;padding:12px 18px;border-radius:999px;background:#1b8c5c;color:#fff;font-weight:900}
@media(max-width:760px){
  .access-hub-grid{grid-template-columns:1fr}
  .access-card-actions{display:grid;grid-template-columns:1fr 1fr}
  .access-card-actions .btn{text-align:center}
}

/* GASPAR ADMIN PASSWORD V029B */
.admin-password-wrap{max-width:650px;margin:25px auto}
.admin-password-card{padding:26px}
.admin-password-card h1{font-size:clamp(36px,6vw,58px);margin:.15em 0 .35em}
.admin-password-card form{display:grid;gap:14px;margin:22px 0}
.admin-password-card .btn{margin-top:8px}
.admin-password-link{margin:18px 0}

/* GASPAR QR RESERVATIONS V0210 */
.gt-scan-reservation-fab{position:fixed;right:18px;bottom:18px;z-index:9990;padding:14px 18px;border-radius:999px;background:#d5a52d;color:#08162d;font-weight:900;text-decoration:none;box-shadow:0 10px 28px #0008}
.qr-sales-scanner{max-width:760px;margin:24px auto;padding:24px;text-align:center}
.qr-sales-scanner h1{font-size:clamp(36px,7vw,64px);margin:.15em 0 .25em}
#gtQrReader{max-width:560px;margin:20px auto;overflow:hidden;border-radius:16px;background:#fff}
.qr-scanner-status{margin:16px auto;padding:12px 16px;border-radius:12px;background:#ffffff0d}
.qr-scanner-status.ok{background:#123c2b;color:#9af0c5}
.qr-scanner-status.error{background:#451b22;color:#ffb0ba}
.gt-reservation-qr-card{max-width:520px;margin:22px auto;text-align:center;padding:24px}
#gtReservationQr{display:flex;justify-content:center;margin:18px 0}
#gtReservationQr img,#gtReservationQr canvas{padding:10px;border-radius:12px;background:#fff}
.gt-reservation-code{font-size:24px;font-weight:900;letter-spacing:.08em;color:#f4c44e}
.gt-scanned-code-banner{position:fixed;left:16px;right:16px;bottom:16px;z-index:9999;display:grid;gap:7px;max-width:720px;margin:auto;padding:16px;border-radius:16px;background:#07152b;border:1px solid #f4c44e;color:#fff;box-shadow:0 10px 30px #0009}
.gt-scanned-code-banner button{justify-self:start;margin-top:5px;padding:9px 13px;border:0;border-radius:10px;font-weight:900;cursor:pointer}
@media(max-width:760px){.gt-scan-reservation-fab{left:14px;right:14px;bottom:14px;text-align:center}}

/* GASPAR ADMIN TEST SALES V0211B */
.ticket-test-mode-box{
  display:flex;
  justify-content:space-between;
  align-items:center;
  gap:18px;
  margin:18px 0;
  padding:18px;
  border:1px solid #f4c44e55;
  border-radius:18px;
  background:#f4c44e0d
}
.ticket-test-mode-box h2{margin:.2em 0}
.ticket-test-mode-box p{margin:0;color:#c2cad5}
@media(max-width:760px){
  .ticket-test-mode-box{flex-direction:column;align-items:flex-start}
  .ticket-test-mode-box .actions{width:100%;display:grid;grid-template-columns:1fr}
  .ticket-test-mode-box .btn{width:100%;text-align:center}
}

/* GASPAR RESERVATION DELIVERY V0212B */
.reservation-save-box,.reservation-public-card{max-width:680px;margin:22px auto;text-align:center;padding:24px}
.reservation-share-qr{width:230px;max-width:78%;padding:10px;border-radius:14px;background:#fff;margin:14px auto}
.gt-reservation-code{font-size:26px;font-weight:900;letter-spacing:.08em;color:#f4c44e;margin:10px 0}
.reservation-share-actions{justify-content:center}.reservation-status{display:inline-block;padding:8px 14px;border-radius:999px;font-weight:1000;letter-spacing:.08em;margin:10px}
.reservation-status.paid{background:#176a46;color:#c8ffe5}.reservation-status.pending{background:#78273a;color:#ffe1e6}
.reservation-details{margin:16px 0;padding:15px;border-radius:14px;background:#ffffff0a}.reservation-details span{display:inline-block;margin:4px;padding:6px 9px;border-radius:9px;background:#ffffff10}
.reservation-unpaid-notice{border-left:5px solid #c94c61;background:#4a1721!important}.reservation-paid-notice{border-left:5px solid #39a874;background:#103e2c!important}
.delivery-point-box{margin-top:20px;padding:18px;border:1px solid #ffffff22;border-radius:16px;background:#ffffff08}.btn.whatsapp{background:#1c8b55;color:#fff}
.qr-sales-scanner{max-width:760px;margin:24px auto;padding:24px;text-align:center}#gtQrReader{max-width:560px;margin:20px auto;overflow:hidden;border-radius:16px;background:#fff}
.qr-scanner-status{margin:16px auto;padding:12px 16px;border-radius:12px;background:#ffffff0d}.qr-scanner-status.ok{background:#123c2b;color:#9af0c5}.qr-scanner-status.error{background:#451b22;color:#ffb0ba}
