/* Gore Burst Collectibles preview: isolated to #gbCollectView. */
#gbCollectView{background:radial-gradient(ellipse at 49% 0%,#2a0a33 0%,#13081e 48%,#0b0515 100%);color:#ffe9fb;overflow:hidden}
#gbCollectView *,#gbCollectView *::before,#gbCollectView *::after{box-sizing:border-box}
#gbCollectView .gbc-root{position:absolute;inset:0;display:flex;flex-direction:column;min-height:0}
#gbCollectView .gbc-bar{flex:0 0 auto;display:flex;align-items:center;gap:9px;padding:calc(12px + env(safe-area-inset-top,0px)) 13px 9px;border-bottom:1px solid #a7479f;background:linear-gradient(180deg,#2b0b32,#1a0924);box-shadow:0 3px 17px #f02f9e3f;z-index:2}
#gbCollectView .gbc-bar-title{font:700 clamp(17px,5vw,22px)/1 Georgia,serif;letter-spacing:.035em;flex:1;text-align:center;text-shadow:0 0 10px #ff55bb;color:#ffe0bd}
#gbCollectView button{touch-action:manipulation}
#gbCollectView .gbc-btn{background:linear-gradient(180deg,#56305d,#2c113b);border:1.5px solid #e78acb;border-radius:16px;box-shadow:inset 0 1px #ffe2ff70,0 0 10px #ec58d878;color:#ffe9fa;font:700 12px Georgia,serif;padding:9px 12px;min-height:36px;white-space:nowrap}
#gbCollectView .gbc-btn:active{filter:brightness(1.3)}#gbCollectView button:focus-visible{outline:2px solid #fff0a9;outline-offset:2px}
#gbCollectView .gbc-scroll{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:13px 13px 30px;scrollbar-width:thin;scrollbar-color:#99408d transparent}
#gbCollectView .gbc-headline{text-align:center;margin:9px 0 4px;color:#ffe0ab;text-shadow:0 0 11px #ec4dbb;font:700 25px Georgia,serif}
#gbCollectView .gbc-sub{text-align:center;color:#d6accb;font:12px/1.45 system-ui,sans-serif;margin:4px 0 13px}
#gbCollectView .gbc-total{border:1px solid #be64c4;border-radius:16px;background:linear-gradient(135deg,#290e35,#160d25);box-shadow:0 0 14px #c63cac55,inset 0 0 15px #bc4ce01c;padding:12px;margin:0 0 15px;text-align:center}
#gbCollectView .gbc-total strong{font:700 19px Georgia,serif;color:#ffdca6}#gbCollectView .gbc-total small{display:block;color:#e8b7db;font:11px system-ui;margin-top:4px}
#gbCollectView .gbc-progress{height:9px;margin:9px 6px 2px;background:#25152e;border:1px solid #a859a8;border-radius:20px;overflow:hidden}#gbCollectView .gbc-progress span{display:block;background:linear-gradient(90deg,#e64ab2,#ffd28c);height:100%}
#gbCollectView .gbc-albums{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px 9px}
#gbCollectView .gbc-album{min-width:0;padding:7px 5px 9px;border:1.5px solid #bd72d5;background:linear-gradient(160deg,#37143f,#18091f);border-radius:15px;box-shadow:0 0 10px #e55ab04c,inset 0 0 10px #a85cc01a;display:flex;align-items:center;flex-direction:column;gap:6px}
#gbCollectView .gbc-album.featured{border-color:#ffb0da;box-shadow:0 0 16px #f754d2a8,inset 0 0 12px #f754d229}
#gbCollectView .gbc-album-pic{width:100%;aspect-ratio:1;border-radius:11px;display:grid;place-items:center;background:radial-gradient(circle at 50% 26%,var(--gbc-light,#5b356a),#170b25 75%);border:1px solid #d394bd;overflow:hidden;position:relative}
#gbCollectView .gbc-album-pic img{width:85%;height:85%;object-fit:contain;filter:drop-shadow(0 0 7px #f16bd47c)}
#gbCollectView .gbc-album-name{font:700 clamp(10px,2.8vw,12px)/1.16 Georgia,serif;min-height:27px;display:grid;place-items:center;text-align:center;color:#ffe4c7;text-shadow:0 0 5px #f96abd}
#gbCollectView .gbc-count{font:700 11px system-ui;color:#f9c5ed}
#gbCollectView .gbc-tiny{font:10px system-ui;color:#d2a9c9;text-align:center}
#gbCollectView .gbc-person{display:flex;align-items:center;gap:9px;margin-bottom:10px}
#gbCollectView .gbc-person img{width:73px;height:88px;object-fit:cover;object-position:top;border-radius:13px;border:1px solid #ff9fdc;box-shadow:0 0 9px #ed3dae85}
#gbCollectView .gbc-person h2{margin:0;font:700 26px Georgia;color:#ffe0b6;text-shadow:0 0 9px #f547b8}
#gbCollectView .gbc-person p{margin:5px 0 0;color:#e2b9d6;font:12px/1.35 Georgia}
#gbCollectView .gbc-rewards{display:flex;justify-content:space-around;gap:4px;border:1.5px solid #d77fd1;border-radius:15px;padding:10px 5px;margin:10px 0 17px;background:linear-gradient(150deg,#321238,#140c20);box-shadow:0 0 13px #df59c354}
#gbCollectView .gbc-reward{width:32%;min-width:0;text-align:center;font:700 10px/1.25 system-ui,sans-serif;color:#ffe4ca}
#gbCollectView .gbc-reward img{display:block;width:55px;height:53px;max-width:100%;object-fit:contain;margin:0 auto 4px}
#gbCollectView .gbc-reward b{display:block;color:#ffd996;font-size:13px}
#gbCollectView .gbc-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px 8px;margin-top:5px}
#gbCollectView .gbc-card{position:relative;min-width:0;padding:0;border:0;background:transparent;display:block;text-align:center;filter:drop-shadow(0 0 6px #f15ab963)}
#gbCollectView .gbc-card img{display:block;width:100%;aspect-ratio:3/4.2;object-fit:fill;border:1.5px solid #e889db;border-radius:9px;box-shadow:0 0 7px #ff46c97f}
#gbCollectView .gbc-card-stars{display:block;color:#ffd266;font-size:11px;letter-spacing:1px;text-shadow:0 0 5px #ffc45d;margin:3px 0 2px}
#gbCollectView .gbc-card-label{font:700 10px/1.18 Georgia,serif;display:block;color:#ffe5d9;min-height:25px}
#gbCollectView .gbc-card.gbc-card-curio{padding:8px 6px 0;border:1.5px solid #e889db;border-radius:9px;background:linear-gradient(160deg,#2a1033,#140a1e);box-shadow:0 0 7px #ff46c97f,inset 0 0 14px #ff53c21a}
#gbCollectView .gbc-card.gbc-card-curio img{display:block;width:70%;height:auto;aspect-ratio:1;object-fit:contain;object-position:center;border:0;box-shadow:none;background:none;margin:8px auto 2px}
#gbCollectView .gbc-card.gbc-card-curio .gbc-unowned{width:70%;aspect-ratio:1;min-height:0;margin:8px auto 2px;border-radius:16px}

#gbCollectView .gbc-placeholder{min-height:92px;aspect-ratio:3/4.2;border:1.5px solid #874a85;border-radius:10px;background:linear-gradient(150deg,#2a1238,#110a1c);display:grid;place-items:center;color:#815c8d;font-size:26px;box-shadow:inset 0 0 12px #ac55b624}
#gbCollectView .gbc-note{font:11px/1.4 system-ui;color:#bfa2be;text-align:center;margin:12px 0 0}
#gbCollectView .gbc-card-modal{position:absolute;inset:0;z-index:8;display:flex;align-items:center;justify-content:center;padding:14px;background:#08040deF;backdrop-filter:blur(5px)}
#gbCollectView .gbc-card-modal[hidden]{display:none}
#gbCollectView .gbc-card-pane{width:min(100%,350px);max-height:94%;overflow:auto;border:2px solid #ed87da;border-radius:18px;background:#1b0c25;box-shadow:0 0 30px #f653c17a;padding:12px;text-align:center}
#gbCollectView .gbc-card-pane img{display:block;max-width:100%;max-height:min(63dvh,490px);width:auto;margin:0 auto 9px;object-fit:contain;border-radius:10px}
#gbCollectView .gbc-card-pane h3{font:700 20px Georgia;color:#ffdeb8;margin:2px 0 4px}
#gbCollectView .gbc-card-pane p{font:12px/1.4 system-ui;color:#d6b3cf;margin:5px 0 10px}
#gbCollectView .gbc-modal-actions{display:flex;gap:8px;justify-content:center}
@media(max-height:680px){#gbCollectView .gbc-scroll{padding-top:7px}#gbCollectView .gbc-headline{font-size:21px}#gbCollectView .gbc-person img{height:70px;width:60px}#gbCollectView .gbc-person h2{font-size:22px}}

/* Approved collectibles menu and album header refinements. */
#gbCollectView .gbc-album-pic{padding:0;overflow:hidden}
#gbCollectView .gbc-album-pic img{width:100%;height:100%;object-fit:contain;object-position:center;filter:none;display:block}
#gbCollectView .gbc-person-text{display:block;text-align:center;margin:2px 0 11px}
#gbCollectView .gbc-person-text>div{width:100%}
#gbCollectView .gbc-person-text h2{font-size:clamp(22px,6vw,27px);margin:0}
#gbCollectView .gbc-person-text p{margin:6px auto 0;max-width:340px;font:12px/1.45 Georgia,serif}
#gbCollectView .gbc-rewards{margin-bottom:8px}
#gbCollectView .gbc-claim-row{display:flex;justify-content:center;margin:0 0 15px}
#gbCollectView .gbc-claim{font-size:11px;padding:7px 23px;min-height:32px;border-color:#ffc1e9;color:#ffe2a9;box-shadow:0 0 11px #f15db2a6,inset 0 0 8px #ffc0ef42;background:linear-gradient(180deg,#67316a,#3e164f);letter-spacing:.08em}

/* Read-only collectible inventory: silhouettes until owned. */
#gbCollectView .gbc-card .gbc-unowned{display:grid;place-items:center;width:100%;aspect-ratio:3/4.2;border:1.5px solid #6d4778;border-radius:9px;background:linear-gradient(140deg,#201029,#0d0913);color:#684977;font:700 28px Georgia,serif;box-shadow:inset 0 0 17px #b44b9d29}
#gbCollectView .gbc-extra{position:absolute;top:4px;right:4px;z-index:2;border-radius:12px;padding:2px 6px;color:#fff4bb;background:#55205f;border:1px solid #ff91ee;font:800 11px system-ui;box-shadow:0 0 7px #ff4dc2}

/* Approved star-only pack wrappers — no logos, names or art on foil. */
#gbCollectView .gbc-pack-zone{margin:18px 0 6px;text-align:center}
#gbCollectView .gbc-pack-zone h2{color:#ffe2ae;font:700 18px Georgia,serif;margin:8px 0 12px;letter-spacing:.05em}
#gbCollectView .gbc-packs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}
#gbCollectView .gbc-pack{display:flex;align-items:center;flex-direction:column;gap:6px;min-width:0;padding:8px 4px 10px;border:1px solid #9b58b8;border-radius:12px;background:linear-gradient(#2d1537,#140a20)}
#gbCollectView .gbc-pack-pick{display:block;width:83%;padding:0!important;background:none!important;border:0!important;box-shadow:none!important;min-height:0!important;cursor:pointer}
#gbCollectView .gbc-pack-art{display:flex;position:relative;align-items:center;justify-content:center;width:100%;aspect-ratio:3/4.6;overflow:hidden;border-radius:9px 9px 7px 7px;border:2px solid var(--foil);background:radial-gradient(ellipse at 43% 42%,color-mix(in srgb,var(--foil),#000 65%),#090a12 72%),linear-gradient(110deg,#fff4,transparent 32%,#fff2 52%,transparent 64%);box-shadow:0 0 13px var(--glow),inset 0 0 10px var(--foil)}
#gbCollectView .gbc-pack-art:before,#gbCollectView .gbc-pack-art:after{content:'';position:absolute;left:0;right:0;height:9%;background:repeating-linear-gradient(90deg,transparent 0 3px,#ffffff42 3px 4px,transparent 4px 8px),linear-gradient(var(--foil),#1a0922);box-shadow:0 0 8px var(--foil);z-index:1}
#gbCollectView .gbc-pack-art:before{top:0}#gbCollectView .gbc-pack-art:after{bottom:0}
#gbCollectView .gbc-pack-carnival{--foil:#29fa66;--glow:#17d34685}
#gbCollectView .gbc-pack-freakshow{--foil:#d04cff;--glow:#cc47ff90}
#gbCollectView .gbc-pack-nightmare{--foil:#ef4d25;--glow:#ff9a2680;border-color:#bb6d47}
#gbCollectView .gbc-pack-nightmare .gbc-pack-art{border-color:#f6b74d;box-shadow:0 0 14px #f23d36a8,inset 0 0 12px #ffb324}
#gbCollectView .gbc-pack-motif{position:relative;z-index:2;white-space:nowrap;font-size:clamp(11px,3.2vw,20px);letter-spacing:-2px;color:#ffd16c;text-shadow:0 0 6px #ff8f00,0 0 13px #ffa200;font-weight:900}
#gbCollectView .gbc-pack-owned{color:#ffe4f2;font:700 12px system-ui}
#gbCollectView .gbc-pack>button:not(.gbc-pack-pick){width:100%;min-height:29px;border:1px solid #f7a9dc;border-radius:8px;background:linear-gradient(#782a77,#3a1646);color:#ffeaca;font-size:11px;font-weight:900;box-shadow:0 0 8px #e770c080;cursor:pointer}
#gbCollectView .gbc-pack button:disabled{opacity:.45;cursor:default}
#gbCollectView .gbc-pack-reveal{width:min(100%,430px)}
#gbCollectView .gbc-reveal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:14px 0}
#gbCollectView .gbc-reveal-card{min-width:0;position:relative;padding:5px;border:1px solid #bc83d4;border-radius:9px;background:#29152f;animation:gbcFlipIn .28s ease-out}
#gbCollectView .gbc-reveal-card img{width:100%;height:auto;aspect-ratio:3/4.2;object-fit:contain}
#gbCollectView .gbc-reveal-card strong{display:block;color:#ffdfcf;font-size:10px;line-height:1.2}
#gbCollectView .gbc-new,#gbCollectView .gbc-duplicate{display:inline-block;margin-top:3px;font:900 11px system-ui;color:#ffda75;text-shadow:0 0 5px #e68647}
#gbCollectView .gbc-duplicate{color:#f3c5ff}
#gbCollectView .gbc-face-down{display:flex;min-width:0;aspect-ratio:3/4.2;flex-direction:column;justify-content:center;align-items:center;gap:8px;border:2px solid #e79cff;border-radius:9px;background:radial-gradient(circle,#6a246d,#200e32 70%);box-shadow:0 0 10px #c665e8;cursor:pointer;color:#ffe1b7}
#gbCollectView .gbc-cardback-star{font-size:42px;color:#fdbb71;text-shadow:0 0 12px #d966f6}
#gbCollectView .gbc-face-down small{font-size:9px;font-weight:800}
@keyframes gbcFlipIn{from{opacity:0;transform:rotateY(80deg) scale(.85)}to{opacity:1;transform:rotateY(0) scale(1)}}
@media(prefers-reduced-motion:reduce){#gbCollectView .gbc-reveal-card{animation:none}}

/* 2026-11-03: stable album promo frames for older iPhone Safari.
   Use padding-based squares so image-only frames never depend on aspect-ratio. */
#gbCollectView .gbc-album-pic {
  display:block; position:relative; width:100%; height:0; aspect-ratio:auto;
  padding:100% 0 0 0; overflow:hidden; box-sizing:content-box;
}
#gbCollectView .gbc-album-pic img {
  position:absolute; top:7.5%; left:7.5%; right:auto; bottom:auto;
  width:85%!important; height:85%!important; margin:0!important;
  object-fit:contain!important; object-position:center center!important;
  max-width:none; display:block; filter:none;
}

/* Albums 1–9 Curios: preserve their original album slots, display art at 70%. */

/* 2026-11-05 Collectibles polish: secure pack-buy confirmations and notices. */
#gbCollectView .gbc-notice-shade{position:absolute;z-index:30;inset:0;display:flex;align-items:center;justify-content:center;padding:17px;background:rgba(6,3,16,.84);backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px)}
#gbCollectView .gbc-notice-shade[hidden]{display:none!important}
#gbCollectView .gbc-notice-panel{position:relative;width:min(100%,390px);max-height:92%;overflow-y:auto;overscroll-behavior:contain;text-align:center;padding:20px 17px 17px;border:2px solid #ea85e4;border-radius:21px;background:radial-gradient(ellipse at 45% 0%,#452053,#1b102a 67%,#130c1f);box-shadow:0 0 15px #f44bd68c,0 0 38px #b22dba54,inset 0 0 18px #f2a1f51c;color:#ffe9ee}
#gbCollectView .gbc-notice-spark{display:block;font:900 27px Georgia,serif;color:#ffd486;text-shadow:0 0 12px #e992e1;margin-bottom:2px}
#gbCollectView .gbc-notice-panel h3{color:#ffe0aa;text-shadow:0 0 12px #f56fc7;font:700 21px/1.2 Georgia,serif;margin:3px 0 9px}
#gbCollectView .gbc-notice-panel p{color:#edcfe6;font:13px/1.5 system-ui,sans-serif;margin:7px auto 13px;overflow-wrap:anywhere}
#gbCollectView .gbc-notice-actions{display:flex;justify-content:center;gap:10px;margin-top:17px}
#gbCollectView .gbc-notice-actions .gbc-btn{min-width:0;flex:1;min-height:43px;border-radius:13px;letter-spacing:.04em;white-space:normal}
#gbCollectView .gbc-notice-actions .gbc-notice-primary{border-color:#ffe6aa;background:linear-gradient(180deg,#a33d83,#5b1c69);color:#fff2b7;box-shadow:0 0 15px #eb66be98,inset 0 1px #fff2ca85}
#gbCollectView .gbc-notice-panel button:disabled{opacity:.4;cursor:default;box-shadow:none}
#gbCollectView .gbc-notice-quantity{display:flex;align-items:center;justify-content:center;gap:17px;margin:17px 0 5px}
#gbCollectView .gbc-notice-quantity .gbc-btn{height:42px;width:47px;font:700 25px Georgia,serif;padding:0}
#gbCollectView .gbc-notice-quantity strong{min-width:95px;font:700 28px Georgia,serif;color:#ffe4b4;text-shadow:0 0 8px #d546d0}
#gbCollectView .gbc-notice-quantity small{display:block;font:700 10px system-ui,sans-serif;letter-spacing:.06em;color:#cfa5de}
#gbCollectView .gbc-notice-hint{font:11px system-ui,sans-serif;color:#c9b0d6}
#gbCollectView .gbc-notice-totals{display:grid;gap:9px;margin-top:15px;padding:14px 12px;border:1px solid #ad6cbd;border-radius:13px;background:#160b23;box-shadow:inset 0 0 10px #ca73e526}
#gbCollectView .gbc-notice-totals>div{display:flex;justify-content:space-between;align-items:center;gap:12px;font:12px system-ui,sans-serif;color:#e4c6e8}
#gbCollectView .gbc-notice-totals b{white-space:nowrap;font:800 14px system-ui,sans-serif;color:#ffe3a0}
#gbCollectView .gbc-notice-panel .gbc-coins-short{color:#ff9aa8}

/* Collectibles rewards notification badges — derived from verified claim state. */
#menu .bottom-tabs #collectibles{overflow:visible!important}
#menu .bottom-tabs #collectibles .gbc-tab-red-badge{
 position:absolute!important;top:32%!important;right:17%!important;
 width:11px!important;height:11px!important;margin:0!important;padding:0!important;
 border:0!important;border-radius:50%!important;background:#ff1738!important;
 box-shadow:0 0 5px 1px #ff244f!important;pointer-events:none!important;z-index:50!important;
}
#menu .bottom-tabs #collectibles .gbc-tab-red-badge[hidden]{display:none!important}
#gbCollectView .gbc-album{position:relative}
#gbCollectView .gbc-album-reward-dot{
 position:absolute;right:7px;top:7px;width:11px;height:11px;border-radius:50%;
 background:#ff1738;box-shadow:0 0 7px 2px #ff244f;z-index:5;pointer-events:none;
}
#gbCollectView .gbc-album-claimed{
 display:inline-block;max-width:100%;padding:2px 6px;border-radius:9px;
 border:1px solid #82d8ad;background:rgba(20,67,47,.8);
 color:#b0f7ce;font:800 9px/1.3 system-ui,sans-serif;letter-spacing:.02em;
}
#gbCollectView .gbc-claim-row{position:relative}
#gbCollectView .gbc-claim-red-dot{
 position:absolute;width:11px;height:11px;right:calc(50% - 85px);top:-4px;
 border-radius:50%;background:#ff1738;box-shadow:0 0 7px 2px #ff244f;
 z-index:3;pointer-events:none;
}


/* Curio Exchange: scoped only to Collectibles. */
#gbCollectView .gbc-exchange-entry{margin:14px 0 4px;padding:14px 12px;text-align:center;border:1px solid #e39bca;border-radius:15px;background:linear-gradient(145deg,#47213d,#241432);box-shadow:0 0 14px #e044b43d}
#gbCollectView .gbc-exchange-entry h3{margin:0 0 5px;font:700 17px Georgia,serif;color:#ffe0a4;letter-spacing:.05em}
#gbCollectView .gbc-exchange-entry p{margin:0 0 11px;font-size:12px;color:#f4d5ef}
#gbCollectView .gbc-exchange-launch{width:100%;padding:12px;font-size:13px;border-color:#ffe6ad;background:linear-gradient(#753e68,#56244e)}
#gbCollectView .gbc-exchange-page h2{font:700 22px Georgia,serif;text-align:center;letter-spacing:.04em;color:#ffe0a4;margin:8px 0}
#gbCollectView .gbc-exchange-wallet{margin:14px 0;padding:10px 12px;background:#352038;border:1px solid #aa669c;border-radius:10px;display:flex;justify-content:space-between;gap:10px;font-size:12px;color:#ffedca}
#gbCollectView .gbc-exchange-list{display:flex;flex-direction:column;gap:9px}
#gbCollectView .gbc-exchange-item{display:grid;grid-template-columns:68px minmax(0,1fr) 70px;align-items:center;gap:9px;background:linear-gradient(120deg,#321a3b,#20112f);border:1px solid #78457d;border-radius:12px;padding:8px}
#gbCollectView .gbc-exchange-item>img{width:68px;height:68px;object-fit:contain;border-radius:8px;background:#10081a}
#gbCollectView .gbc-exchange-info{min-width:0;display:flex;flex-direction:column;gap:3px}
#gbCollectView .gbc-exchange-info strong{color:#ffe4d0;font-size:12px;overflow-wrap:anywhere}
#gbCollectView .gbc-exchange-info small{font-size:10px;color:#d9b3e0}
#gbCollectView .gbc-exchange-info b{font-size:11px;color:#ffe0a4}
#gbCollectView .gbc-exchange-actions{display:flex;flex-direction:column;gap:5px;align-items:stretch;text-align:center}
#gbCollectView .gbc-exchange-actions label{font-size:9px;letter-spacing:.08em;color:#e7c3e3}
#gbCollectView .gbc-exchange-actions select{width:100%;font-size:13px;padding:4px;background:#2a1536;color:#fff4db;border:1px solid #ae75a5;border-radius:6px}
#gbCollectView .gbc-exchange-actions .gbc-btn{min-height:31px;padding:6px 5px;font-size:11px;border-radius:8px}
#gbCollectView .gbc-exchange-total{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;margin:14px 0;color:#ffe3ac;font-size:12px}
#gbCollectView .gbc-exchange-all{width:100%;background:linear-gradient(#8a506e,#57243c);border-color:#ffe4a4;padding:12px}
#gbCollectView .gbc-exchange-return{display:block;margin:17px auto 8px}
#gbCollectView .gbc-exchange-empty{padding:24px 10px;text-align:center;color:#e5c5e1}

/* Curio Exchange polish and bulk pack opening (Nov 2026). */
#gbCollectView .gbc-notice-panel:has([data-decision-yes]){border-color:#ffd69b;box-shadow:0 0 12px #f3a0da,0 0 33px #c74dea88,inset 0 0 23px #f3a1fa25}
#gbCollectView .gbc-notice-panel:has([data-decision-yes]) .gbc-notice-primary{background:linear-gradient(180deg,#a94f9a,#6d2877);border-color:#ffe4a4;box-shadow:0 0 16px #d56ac7b0}
#gbCollectView .gbc-notice-panel:has([data-notice-close]) .gbc-notice-primary{border-color:#ffe5ae;box-shadow:0 0 14px #d668caae}
#gbCollectView .gbc-pack-reveal{width:min(100%,460px);max-height:89dvh;overflow-y:auto;overscroll-behavior:contain}
#gbCollectView .gbc-pack-reveal .gbc-reveal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}
#gbCollectView .gbc-reveal-summary{color:#fbe1ad;font-weight:800}
#gbCollectView .gbc-reveal-warning{padding:9px;border:1px solid #e4ad80;border-radius:9px;background:#402335;color:#ffe2af;font-weight:700}
#gbCollectView .gbc-reveal-card img{max-height:none;aspect-ratio:3/4.2;width:100%;object-fit:contain}
#gbCollectView .gbc-open-max{margin:9px auto 0;display:block;padding:8px 13px;color:#ffe0af;border-color:#e6a9e0;box-shadow:0 0 9px #b757ac77}
