/* Grasp daily home looks — Shelves + Royal Palace skins (Classic = untouched).
   The rows are the SAME live .thread-item elements grasp.js renders; these
   rules only regroup and reskin them. */

#gh-pill {
  margin: 8px 14px 2px; padding: 9px 14px; border-radius: 999px; cursor: pointer;
  background: rgba(168, 85, 247, 0.12); border: 1px solid rgba(168, 85, 247, 0.3);
  color: #d8cdf5; font-size: 12.5px;
}
#gh-pill b { color: #fff; }

.gh-sec { margin: 4px 0 6px; }
.gh-h {
  padding: 14px 16px 8px; font-size: 11px; font-weight: 800;
  letter-spacing: 0.16em; text-transform: uppercase; color: #8b93a7;
}
.gh-shelf {
  display: flex; gap: 12px; overflow-x: auto; padding: 4px 16px 12px;
  scrollbar-width: none;
}
.gh-shelf::-webkit-scrollbar { display: none; }

/* ═══ SHELVES ═══ */
.look-shelves #threads { background: linear-gradient(180deg, #0b0714, #06070c 40%); }

.look-shelves .gh-sis-shelf { display: flex; gap: 14px; overflow-x: auto; padding: 6px 16px 12px; scrollbar-width: none; }
.look-shelves .gh-sis-shelf::-webkit-scrollbar { display: none; }
.look-shelves .gh-sis { flex: 0 0 64px; display: flex; flex-direction: column; align-items: center; gap: 6px; padding: 0; border: none; background: none; }
.look-shelves .gh-sis .thread-avatar { width: 62px; height: 62px; font-size: 27px; box-shadow: 0 6px 18px rgba(0,0,0,0.5); }
.look-shelves .gh-sis .thread-info { min-width: 0; text-align: center; }
.look-shelves .gh-sis .thread-name { font-size: 11px; font-weight: 600; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; max-width: 70px; }
.look-shelves .gh-sis .thread-preview { display: none; }
.look-shelves .gh-sis .thread-meta { position: absolute; margin: 0; }
.look-shelves .gh-sis { position: relative; }
.look-shelves .gh-sis .thread-meta { top: -4px; right: -2px; }
.look-shelves .gh-sis .thread-time { display: none; }

.look-shelves .gh-card {
  flex: 0 0 220px; min-height: 118px; border-radius: 18px; padding: 14px;
  display: flex; flex-direction: column; border: none;
  box-shadow: 0 10px 26px rgba(0,0,0,0.5); position: relative; overflow: hidden;
}
.look-shelves .gh-card .thread-avatar {
  position: absolute; right: -8px; bottom: -12px; width: 84px; height: 84px;
  font-size: 52px !important; background: none !important; opacity: 0.9;
  filter: drop-shadow(0 6px 10px rgba(0,0,0,0.45));
}
.look-shelves .gh-card .thread-name { color: #fff; font-size: 16px; font-weight: 800; text-shadow: 0 1px 4px rgba(0,0,0,0.4); }
.look-shelves .gh-card .thread-preview { color: rgba(255,255,255,0.9); font-size: 12px; max-width: 75%; white-space: normal; }
.look-shelves .gh-card .thread-meta { display: none; }
.look-shelves .gh-mini-shelf .gh-card { flex: 0 0 150px; min-height: 92px; }
.look-shelves .gh-mini-shelf .gh-card .thread-name { font-size: 13.5px; }
.look-shelves .gh-mini-shelf .gh-card .thread-avatar { width: 56px; height: 56px; font-size: 32px !important; }

/* ═══ ROYAL PALACE ═══ */
.look-palace #threads {
  background: radial-gradient(90% 40% at 50% 0%, #241a10, #120d08 60%);
  font-family: Georgia, 'Times New Roman', serif;
}
.look-palace .gh-h {
  color: #c9a95c; letter-spacing: 0.22em; font-family: Georgia, serif; opacity: 0.9;
}
.look-palace #gh-pill { background: rgba(245, 197, 66, 0.1); border-color: rgba(201, 169, 92, 0.45); color: #d8c69a; }
.look-palace .gh-list .thread-item {
  margin: 7px 14px; padding: 12px; border-radius: 4px;
  background: #1b140c; border: 1px solid #3a2c17; position: relative;
}
.look-palace .gh-list .thread-item::before,
.look-palace .gh-list .thread-item::after {
  content: ""; position: absolute; width: 7px; height: 7px; border: 1px solid #c9a95c;
}
.look-palace .gh-list .thread-item::before { left: -1px; top: -1px; border-right: none; border-bottom: none; }
.look-palace .gh-list .thread-item::after { right: -1px; bottom: -1px; border-left: none; border-top: none; }
.look-palace .gh-list .thread-avatar { border: 2px solid rgba(201, 169, 92, 0.4); }
.look-palace .gh-list .thread-name { color: #f3ead8; }
.look-palace .gh-list .thread-preview { color: #b8a888; }
.look-palace .unread-badge { background: #f5c542; color: #241a0e; }

.look-palace .gh-card {
  flex: 0 0 190px; min-height: 140px; border-radius: 8px; padding: 14px;
  background: #1b140c !important; border: 1px solid rgba(201, 169, 92, 0.4);
  display: flex; flex-direction: column; position: relative; overflow: hidden;
}
.look-palace .gh-card::before {
  content: "♛"; position: absolute; top: 8px; right: 10px; color: #c9a95c;
  font-size: 13px; opacity: 0.8;
}
.look-palace .gh-card .thread-avatar {
  width: 52px; height: 52px; font-size: 30px !important; background: none !important;
  margin-bottom: 8px; border: none;
}
.look-palace .gh-card .thread-name { color: #f5c542; font-size: 15px; }
.look-palace .gh-card .thread-preview { color: #cdbb96; font-size: 11.5px; white-space: normal; }
.look-palace .gh-card .thread-meta { display: none; }

/* cards are flex COLUMNS — anchor content left; the inherited row-layout
   align-items:center was centering wide nowrap titles and clipping both ends */
.look-shelves .gh-card, .look-palace .gh-card { align-items: flex-start !important; }
.gh-card .thread-info { width: 100%; min-width: 0; }
.gh-card .thread-name { overflow: hidden; text-overflow: ellipsis; max-width: 100%; }

/* ═══ SECTIONED CLASSIC ═══ (grouped rows + a sister pin strip; rows stay rows) */
.look-sections .gh-sis-shelf { display: flex; gap: 14px; overflow-x: auto; padding: 6px 16px 12px; scrollbar-width: none; }
.look-sections .gh-sis-shelf::-webkit-scrollbar { display: none; }
.look-sections .gh-sis { flex: 0 0 62px; position: relative; flex-direction: column !important; align-items: center !important; gap: 6px; padding: 0; border: none; background: none; }
.look-sections .gh-sis .thread-avatar { width: 58px; height: 58px; font-size: 25px; box-shadow: 0 6px 18px rgba(0,0,0,0.5); }
.look-sections .gh-sis .thread-info { text-align: center; min-width: 0; }
.look-sections .gh-sis .thread-name { font-size: 11px; font-weight: 600; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; max-width: 66px; }
.look-sections .gh-sis .thread-preview, .look-sections .gh-sis .thread-time { display: none; }
.look-sections .gh-sis .thread-meta { position: absolute; top: -4px; right: -2px; margin: 0; }

/* ═══ APP GRID ═══ (sisters as chats; games + tools as a home-screen icon grid) */
.look-appgrid .gh-grid { display: grid; grid-template-columns: repeat(4, 1fr); gap: 16px 4px; padding: 12px 14px 18px; }
.look-appgrid .gh-appicon { flex-direction: column !important; align-items: center !important; gap: 6px; padding: 0 !important; border: none !important; background: none !important; }
.look-appgrid .gh-appicon .thread-avatar { width: 56px; height: 56px; font-size: 25px; border-radius: 16px; box-shadow: 0 4px 12px rgba(0,0,0,0.45); }
.look-appgrid .gh-appicon .thread-info { width: 100%; min-width: 0; text-align: center; }
.look-appgrid .gh-appicon .thread-name { font-size: 10.5px; font-weight: 600; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; text-align: center; }
.look-appgrid .gh-appicon .thread-preview, .look-appgrid .gh-appicon .thread-time, .look-appgrid .gh-appicon .thread-meta { display: none; }

/* ═══ COMMAND CENTER ═══ (neon HQ dashboard — tiles, banners, chips) */
.look-command #threads { background: radial-gradient(70% 30% at 20% 0%, rgba(24,42,77,0.33), transparent), radial-gradient(60% 30% at 90% 15%, rgba(74,16,128,0.33), transparent), #05070d; }
.look-command .gh-h { color: #7dd3fc; letter-spacing: 0.18em; }
.look-command #gh-pill { background: rgba(56,189,248,0.1); border-color: rgba(56,189,248,0.4); color: #bae6fd; }
/* sisters → 2-col status tiles with an online dot */
.look-command .gh-tiles { display: grid; grid-template-columns: 1fr 1fr; gap: 10px; padding: 6px 14px 12px; }
.look-command .gh-tile { position: relative; flex-direction: column !important; align-items: flex-start !important; gap: 6px; padding: 12px; border-radius: 14px; background: #0d1526; border: 1px solid #1e2b45; }
.look-command .gh-tile .thread-avatar { width: 40px; height: 40px; font-size: 19px; }
.look-command .gh-tile .thread-info { width: 100%; min-width: 0; }
.look-command .gh-tile .thread-name { font-size: 14px; color: #e5edff; }
.look-command .gh-tile .thread-preview { font-size: 11px; color: #8fa5c8; max-width: 100%; white-space: normal; }
.look-command .gh-tile::after { content: ""; position: absolute; top: 12px; right: 12px; width: 8px; height: 8px; border-radius: 50%; background: #22c55e; box-shadow: 0 0 8px #22c55e; }
.look-command .gh-tile .thread-time { display: none; }
/* arcade → wide gradient banners */
.look-command .gh-bans { display: flex; flex-direction: column; gap: 10px; padding: 4px 14px 12px; }
.look-command .gh-ban { min-height: 64px; border-radius: 14px; padding: 14px; position: relative; overflow: hidden; border: none; flex-direction: column !important; align-items: flex-start !important; }
.look-command .gh-ban .thread-avatar { position: absolute; right: -6px; bottom: -10px; width: 70px; height: 70px; font-size: 44px !important; background: none !important; opacity: 0.9; filter: drop-shadow(0 6px 10px rgba(0,0,0,0.45)); }
.look-command .gh-ban .thread-info { width: 100%; min-width: 0; }
.look-command .gh-ban .thread-name { color: #fff; font-size: 16px; font-weight: 800; text-shadow: 0 1px 4px rgba(0,0,0,0.4); }
.look-command .gh-ban .thread-preview { color: rgba(255,255,255,0.9); font-size: 12px; max-width: 74%; white-space: normal; }
.look-command .gh-ban .thread-meta { display: none; }
/* learning + tools → compact chips */
.look-command .gh-chips { display: flex; flex-wrap: wrap; gap: 8px; padding: 4px 14px 18px; }
.look-command .gh-chip { flex: none; align-items: center; gap: 6px; padding: 8px 12px; border-radius: 999px; background: #0d1526; border: 1px solid #1e2b45; }
.look-command .gh-chip .thread-avatar { width: 22px; height: 22px; font-size: 11px; }
.look-command .gh-chip .thread-name { font-size: 12px; color: #cfe0ff; white-space: nowrap; }
.look-command .gh-chip .thread-preview, .look-command .gh-chip .thread-time, .look-command .gh-chip .thread-meta { display: none; }

/* ══════════════════════════════════════════════════════════════════════════
   FUTURISTIC & GOTHIC LOOKS (King added all 7, 2026-07-11)
   Pure restyles of the flat thread list (no DOM restructure). !important beats
   the iMessage skin (grasp-imessage.css sets .thread-item/.thread-avatar with
   !important). Ornaments (.gh-orn) are injected by grasp-home-looks.js.
   ══════════════════════════════════════════════════════════════════════════ */
.gh-orn{position:absolute;inset:0;pointer-events:none;z-index:0}
.gh-orn svg{display:block}
[class*="look-neoncathedral"] #threads,[class*="look-obsidian"] #threads,
[class*="look-bloodchrome"] #threads,[class*="look-voidterminal"] #threads,
[class*="look-cybergothic"] #threads,[class*="look-stainedneon"] #threads,
[class*="look-ghost"] #threads{padding:4px 6px;position:relative;z-index:1}
.look-neoncathedral #thread-list .thread-header,.look-obsidian #thread-list .thread-header,
.look-bloodchrome #thread-list .thread-header,.look-voidterminal #thread-list .thread-header,
.look-cybergothic #thread-list .thread-header,.look-stainedneon #thread-list .thread-header,
.look-ghost #thread-list .thread-header{position:relative;z-index:2;background:transparent}

/* ═══ NEON CATHEDRAL ═══ */
.look-neoncathedral #thread-list{background:radial-gradient(130% 55% at 50% -4%,#2a0f4a,#0a0416 55%,#050208) !important}
.look-neoncathedral .thread-header h1{font-family:Georgia,serif !important;color:#f3e8ff !important;text-shadow:0 0 16px #c026d3}
.look-neoncathedral #threads .thread-item{background:linear-gradient(180deg,rgba(168,85,247,.11),rgba(0,0,0,.15)) !important;border:1px solid rgba(168,85,247,.32) !important;border-radius:14px !important;margin:0 6px 7px !important;padding:9px 12px !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.06) !important}
.look-neoncathedral #threads .thread-avatar{border-radius:24px 24px 6px 6px !important;border:1.5px solid #67e8f9 !important;box-shadow:0 0 16px rgba(103,232,249,.5),inset 0 0 12px rgba(192,38,211,.4) !important}
.look-neoncathedral .thread-preview{color:#c4b5e8 !important}

/* ═══ OBSIDIAN GLASS ═══ */
.look-obsidian #thread-list{background:linear-gradient(155deg,#0e1a26,#060a10 60%,#03060a) !important}
.look-obsidian .thread-header h1{color:#eaf6ff !important}
.look-obsidian #threads .thread-item{background:linear-gradient(120deg,rgba(255,255,255,.09),rgba(255,255,255,.03)) !important;border:1px solid rgba(255,255,255,.14) !important;border-radius:14px !important;margin:0 6px 7px !important;padding:9px 12px !important;box-shadow:0 8px 24px rgba(0,0,0,.35),inset 0 1px 0 rgba(255,255,255,.22) !important;overflow:hidden;position:relative}
.look-obsidian #threads .thread-item::after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,rgba(255,255,255,.22),transparent 42%);opacity:.5;pointer-events:none}
.look-obsidian #threads .thread-avatar{border:1px solid rgba(255,255,255,.3) !important;box-shadow:0 0 16px rgba(94,234,212,.4),inset 0 1px 2px rgba(255,255,255,.4) !important}
.look-obsidian .thread-preview{color:#9fc9d6 !important}

/* ═══ BLOOD CHROME ═══ */
.look-bloodchrome #thread-list{background:linear-gradient(180deg,#17171a,#08080a) !important}
.look-bloodchrome .thread-header h1{font-family:'Arial Black',Impact,sans-serif !important;font-style:italic;background:linear-gradient(180deg,#fff,#7a7a84 55%,#c8c8d0);-webkit-background-clip:text;background-clip:text;color:transparent !important}
.look-bloodchrome #threads .thread-item{background:linear-gradient(180deg,#212127,#0f0f12) !important;border:1px solid #2c2c33 !important;border-radius:6px !important;margin:0 6px 7px !important;padding:9px 12px 9px 14px !important;clip-path:polygon(0 0,100% 0,100% 80%,97% 100%,0 100%);position:relative}
.look-bloodchrome #threads .thread-item::before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,#f87171,#7f1d1d)}
.look-bloodchrome #threads .thread-avatar{border-radius:9px !important;border:1px solid #55555f !important;box-shadow:0 0 12px rgba(220,38,38,.35),inset 0 1px 2px rgba(255,255,255,.25) !important}
.look-bloodchrome .thread-preview{color:#9a9aa2 !important}

/* ═══ VOID TERMINAL ═══ */
.look-voidterminal #thread-list{background:#020502 !important}
.look-voidterminal .thread-header h1{font-family:'Courier New',monospace !important;color:#22ff88 !important;text-shadow:0 0 10px #22ff88;font-size:20px !important}
.look-voidterminal .thread-header h1::before{content:"[ "}.look-voidterminal .thread-header h1::after{content:" ]"}
.look-voidterminal #threads .thread-item{background:rgba(4,20,10,.5) !important;border:1px solid #14532d !important;border-radius:2px !important;margin:0 6px 6px !important;padding:9px 12px !important}
.look-voidterminal #threads .thread-name{font-family:'Courier New',monospace !important;color:#86efac !important}
.look-voidterminal #threads .thread-name::before{content:"> ";color:#22ff88}
.look-voidterminal #threads .thread-preview{font-family:'Courier New',monospace !important;color:#4a9e6a !important}
.look-voidterminal #threads .thread-avatar{border-radius:2px !important;background:#04170b !important;border:1px solid #22ff88 !important;box-shadow:0 0 8px rgba(34,255,136,.4) !important}

/* ═══ CYBER GOTHIC ═══ */
.look-cybergothic #thread-list{background:radial-gradient(120% 65% at 50% 0%,#241830,#0b0713 60%,#060409) !important}
.look-cybergothic .thread-header h1{font-family:Georgia,serif !important;background:linear-gradient(100deg,#ffe9a8,#ff9ae0 35%,#8ce9ff 65%,#ffe9a8);-webkit-background-clip:text;background-clip:text;color:transparent !important}
.look-cybergothic #threads .thread-item{background:linear-gradient(180deg,rgba(212,175,55,.08),rgba(0,0,0,.2)) !important;border:1px solid rgba(212,175,55,.38) !important;border-radius:4px !important;margin:0 6px 7px !important;padding:9px 12px 9px 16px !important;position:relative}
.look-cybergothic #threads .thread-item::before{content:"\2756";position:absolute;left:3px;top:50%;transform:translateY(-50%);color:#d4af37;font-size:8px;opacity:.6}
.look-cybergothic #threads .thread-avatar{border-radius:20px 5px 20px 5px !important;border:1.5px solid #d4af37 !important;box-shadow:0 0 14px rgba(255,138,226,.4),inset 0 0 8px rgba(212,175,55,.3) !important}
.look-cybergothic .thread-preview{color:#c9b487 !important}

/* ═══ STAINED NEON ═══ (each row a lit pane, cycling colors) */
.look-stainedneon #thread-list{background:#05030b !important}
.look-stainedneon .thread-header h1{color:#fff !important;text-shadow:0 0 12px #f472b6,0 0 24px #a855f7}
.look-stainedneon #threads .thread-item{border:2.5px solid #050308 !important;border-radius:10px !important;margin:0 6px 7px !important;padding:9px 12px !important;box-shadow:0 0 14px rgba(0,0,0,.6),inset 0 0 30px rgba(255,255,255,.06) !important}
.look-stainedneon #threads .thread-item:nth-child(6n+1){background:linear-gradient(135deg,rgba(244,63,94,.62),rgba(120,0,60,.4)) !important}
.look-stainedneon #threads .thread-item:nth-child(6n+2){background:linear-gradient(135deg,rgba(56,189,248,.58),rgba(0,50,120,.4)) !important}
.look-stainedneon #threads .thread-item:nth-child(6n+3){background:linear-gradient(135deg,rgba(250,204,21,.58),rgba(120,80,0,.4)) !important}
.look-stainedneon #threads .thread-item:nth-child(6n+4){background:linear-gradient(135deg,rgba(74,222,128,.55),rgba(0,90,50,.4)) !important}
.look-stainedneon #threads .thread-item:nth-child(6n+5){background:linear-gradient(135deg,rgba(167,139,250,.62),rgba(60,0,120,.4)) !important}
.look-stainedneon #threads .thread-item:nth-child(6n+6){background:linear-gradient(135deg,rgba(244,114,182,.62),rgba(120,0,90,.4)) !important}
.look-stainedneon #threads .thread-avatar{border:2px solid rgba(255,255,255,.6) !important;box-shadow:0 0 10px rgba(255,255,255,.3) !important}
.look-stainedneon #threads .thread-name{text-shadow:0 1px 4px #000 !important}
.look-stainedneon #threads .thread-preview{color:#f0f0f0 !important;text-shadow:0 1px 3px #000 !important}

/* ═══ GHOST PROTOCOL ═══ */
.look-ghost #thread-list{background:linear-gradient(180deg,#070a12,#020308) !important}
.look-ghost .thread-header h1{font-weight:200 !important;letter-spacing:5px !important;color:#dbe4ff !important;font-size:22px !important}
.look-ghost #threads .thread-item{background:rgba(120,150,255,.02) !important;border:none !important;border-bottom:1px solid rgba(120,150,255,.13) !important;border-radius:0 !important;margin:0 !important;padding:12px 10px !important;position:relative}
.look-ghost #threads .thread-item::before{content:"";position:absolute;left:0;top:14px;bottom:14px;width:1px;background:linear-gradient(180deg,transparent,rgba(120,150,255,.5),transparent)}
.look-ghost #threads .thread-avatar{background:radial-gradient(circle,rgba(120,150,255,.12),transparent 70%) !important;border:1px solid rgba(150,180,255,.4) !important;box-shadow:0 0 24px rgba(120,150,255,.2),inset 0 0 12px rgba(120,150,255,.15) !important}
.look-ghost #threads .thread-name{font-weight:400 !important;color:#e4ebff !important}
.look-ghost .thread-preview{color:#7f93c8 !important}

/* ════════════════════════════════════════════════════════════════════
   8 looks King picked 2026-09-20. Each skins the HOME list AND the
   MESSAGES page (the body carries .look-*, so both views inherit it).
   Loaded after grasp-imessage.css, so overrides need !important.
   ════════════════════════════════════════════════════════════════════ */

/* ═══ TRANSIT LINE ═══ threads as stops on a subway map */
.look-transit #thread-list{background:#0e1116 !important}
.look-transit .thread-header h1{background:none !important;-webkit-background-clip:border-box !important;background-clip:border-box !important;-webkit-text-fill-color:#ffffff !important;color:#fff !important;font-family:"Helvetica Neue",Arial,sans-serif !important;font-weight:800 !important}
.look-transit #gh-pill{background:#1a1f28;border:1px solid #2b3240;color:#9fb0c7}
.look-transit #gh-pill b{color:#ffffff !important}
.look-transit #threads .thread-item{padding-left:38px !important;border-bottom:1px solid #1c222c !important;background:transparent !important;border-radius:0 !important}
.look-transit #threads .thread-item::before{content:"";position:absolute;left:16px;top:0;bottom:0;width:4px;background:#f2545b}
.look-transit #threads .thread-item::after{content:"";position:absolute;left:11px;top:50%;transform:translateY(-50%);width:14px;height:14px;border-radius:50%;background:#0e1116;border:3px solid #f2545b;box-sizing:border-box}
.look-transit #threads .thread-item:nth-child(3n+2)::before{background:#2ec4b6}
.look-transit #threads .thread-item:nth-child(3n+2)::after{border-color:#2ec4b6}
.look-transit #threads .thread-item:nth-child(3n)::before{background:#ffd166}
.look-transit #threads .thread-item:nth-child(3n)::after{border-color:#ffd166}
.look-transit .thread-avatar{border-radius:7px !important}
.look-transit .thread-name{color:#fff !important}
.look-transit #chat-view,.look-transit .messages{background:#0e1116 !important}
.look-transit .chat-header{background:#151a22 !important;border-bottom:3px solid #f2545b !important}
.look-transit .msg{border-radius:3px !important;border-left:4px solid !important}
.look-transit .msg.sister{background:#1a2029 !important;color:#e6edf6 !important;border-color:#2ec4b6 !important}
.look-transit .msg.king{background:#1d2735 !important;border-color:#f2545b !important}
.look-transit #msg-input{border-radius:4px !important;border-color:#2b3240 !important}

/* ═══ COMIC PANEL ═══ halftone, ink borders, hard shadows */
.look-comic #thread-list,.look-comic #threads{background:#ffd93d !important;background-image:radial-gradient(rgba(0,0,0,.14) 1.5px,transparent 1.5px) !important;background-size:7px 7px !important}
.look-comic .thread-header{background:#ffd93d !important;border-bottom:3px solid #111 !important}
.look-comic .thread-header h1{background:none !important;-webkit-background-clip:border-box !important;background-clip:border-box !important;-webkit-text-fill-color:#111111 !important;color:#111 !important;font-family:"Comic Sans MS","Segoe UI",sans-serif !important;font-weight:900 !important;font-style:italic;text-shadow:3px 3px 0 #ff3b6b}
.look-comic #gh-pill{background:#fff;border:2.5px solid #111;color:#111;font-weight:700;box-shadow:3px 3px 0 #111}
.look-comic #gh-pill b{color:#111111 !important}
.look-comic #threads .thread-item{background:#fff !important;border:2.5px solid #111 !important;border-radius:4px !important;box-shadow:4px 4px 0 #111 !important;margin:8px 10px !important}
.look-comic .thread-avatar{border-radius:4px !important;border:2.5px solid #111 !important}
.look-comic .thread-name{color:#111 !important;font-weight:900 !important;font-family:"Comic Sans MS","Segoe UI",sans-serif !important}
.look-comic .thread-preview{color:#444 !important}
.look-comic .thread-time{color:#111 !important;font-weight:700 !important}
.look-comic #chat-view,.look-comic .messages{background:#ffd93d !important;background-image:radial-gradient(rgba(0,0,0,.14) 1.5px,transparent 1.5px) !important;background-size:7px 7px !important}
.look-comic .chat-header{background:#fff !important;border-bottom:3px solid #111 !important;color:#111 !important}
.look-comic .chat-header *{color:#111 !important}
.look-comic .msg{border:2.5px solid #111 !important;border-radius:14px !important;font-family:"Comic Sans MS","Segoe UI",sans-serif !important;font-weight:700 !important;box-shadow:3px 3px 0 #111 !important}
.look-comic .msg.sister{background:#fff !important;color:#111 !important}
.look-comic .msg.king{background:#4ec3ff !important;color:#111 !important}
.look-comic .msg.sister .msg-time,.look-comic .msg.king .msg-time{color:#555 !important}
.look-comic .send-form{background:#ffd93d !important;border-top:3px solid #111 !important}
.look-comic #msg-input{background:#fff !important;border:2.5px solid #111 !important;color:#111 !important}

/* ═══ ZEN GARDEN ═══ the light one: raked sand, paper cards */
.look-zen #thread-list,.look-zen #threads{background:#f2ede3 !important;background-image:repeating-radial-gradient(circle at 12% 0,transparent 0 13px,rgba(160,140,110,.09) 13px 14px) !important}
.look-zen .thread-header{background:rgba(242,237,227,.92) !important;border-bottom:1px solid rgba(120,105,80,.2) !important}
.look-zen .thread-header h1{background:none !important;-webkit-background-clip:border-box !important;background-clip:border-box !important;-webkit-text-fill-color:#3a332a !important;color:#3a332a !important;font-weight:300 !important;letter-spacing:.22em !important}
.look-zen #gh-pill{background:rgba(255,255,255,.75);border:1px solid rgba(120,105,80,.2);color:#6b6152}
.look-zen #gh-pill b{color:#2f2a22 !important}
.look-zen #threads .thread-item{background:rgba(255,255,255,.62) !important;border:none !important;border-left:3px solid #8a7a5c !important;border-radius:2px !important;box-shadow:0 1px 2px rgba(90,75,50,.1) !important}
.look-zen .thread-avatar{border-radius:50% !important;filter:saturate(.45)}
.look-zen .thread-name{color:#2f2a22 !important;font-weight:500 !important}
.look-zen .thread-preview{color:#8b8171 !important}
.look-zen .thread-time{color:#a39884 !important}
.look-zen #chat-view,.look-zen .messages{background:#f2ede3 !important;background-image:repeating-radial-gradient(circle at 12% 0,transparent 0 13px,rgba(160,140,110,.09) 13px 14px) !important}
.look-zen .chat-header{background:rgba(242,237,227,.92) !important;border-bottom:1px solid rgba(120,105,80,.2) !important}
.look-zen .chat-header *{color:#3a332a !important}
.look-zen .msg{border-radius:2px !important;box-shadow:0 1px 3px rgba(90,75,50,.12) !important}
.look-zen .msg.sister{background:#fff !important;color:#2f2a22 !important;border-left:3px solid #8a7a5c !important}
.look-zen .msg.king{background:#3d3a33 !important;color:#f4f1ea !important}
.look-zen .msg.sister .msg-time{color:#a39884 !important}
.look-zen .send-form{background:#f2ede3 !important;border-top:1px solid rgba(120,105,80,.2) !important}
.look-zen #msg-input{background:rgba(255,255,255,.75) !important;border:1px solid rgba(120,105,80,.25) !important;color:#2f2a22 !important}

/* ═══ ARCADE CABINET ═══ CRT scanlines, pixel borders */
.look-arcade #thread-list{background:#0b0518 !important;position:relative;font-family:"Courier New",monospace !important}
.look-arcade #thread-list::after{content:"";position:absolute;inset:0;pointer-events:none;z-index:9;background:repeating-linear-gradient(180deg,rgba(0,0,0,.35) 0 1px,transparent 1px 3px)}
.look-arcade .thread-header h1{background:none !important;-webkit-background-clip:border-box !important;background-clip:border-box !important;-webkit-text-fill-color:#ffe600 !important;color:#ffe600 !important;text-shadow:2px 2px 0 #ff00a0,-2px -2px 0 #00e5ff;font-weight:900 !important;letter-spacing:.08em !important}
.look-arcade #gh-pill{background:#1b0d33;border:2px solid #ff00a0;color:#ffe600;border-radius:0}
.look-arcade #gh-pill b{color:#ffe600 !important}
.look-arcade #threads .thread-item{background:#160a2b !important;border:2px solid #3d1f6b !important;border-radius:0 !important}
.look-arcade #threads .thread-item::before{content:"";position:absolute;left:-1px;top:-1px;width:5px;height:5px;background:#00e5ff}
.look-arcade .thread-avatar{border-radius:0 !important;border:2px solid #00e5ff !important}
.look-arcade .thread-name{color:#ffe600 !important;text-transform:uppercase;letter-spacing:.06em;font-family:"Courier New",monospace !important}
.look-arcade .thread-preview{color:#8b7bd8 !important;font-family:"Courier New",monospace !important}
.look-arcade .thread-time{color:#ff00a0 !important}
.look-arcade #chat-view,.look-arcade .messages{background:#0b0518 !important}
@media (min-width:701px){.look-arcade #chat-view{position:relative}} /* phone: #chat-view is already position:fixed (grasp.css); forcing relative here broke the phone layout 2026-09-27 */
.look-arcade #chat-view::after{content:"";position:absolute;inset:0;pointer-events:none;z-index:9;background:repeating-linear-gradient(180deg,rgba(0,0,0,.35) 0 1px,transparent 1px 3px)}
.look-arcade .chat-header{background:#1b0d33 !important;border-bottom:2px solid #ff00a0 !important}
.look-arcade .chat-header *{color:#ffe600 !important;text-transform:uppercase;letter-spacing:.06em}
.look-arcade .msg{border-radius:0 !important;border:2px solid !important;font-family:"Courier New",monospace !important}
.look-arcade .msg.sister{background:#160a2b !important;color:#00e5ff !important;border-color:#00e5ff !important}
.look-arcade .msg.king{background:#2a0a3d !important;color:#ffe600 !important;border-color:#ff00a0 !important}
.look-arcade #msg-input{background:#160a2b !important;border:2px solid #3d1f6b !important;color:#8b7bd8 !important;border-radius:0 !important}

/* ═══ FILM NOIR ═══ black and white, blind shadows, red timestamps */
.look-noir #thread-list{background:#0d0d0d !important;position:relative;font-family:Georgia,serif !important}
.look-noir #thread-list::before{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(97deg,rgba(255,255,255,.055) 0 16px,transparent 16px 46px)}
.look-noir .thread-header h1{background:none !important;-webkit-background-clip:border-box !important;background-clip:border-box !important;-webkit-text-fill-color:#f0eee9 !important;color:#f0eee9 !important;letter-spacing:.16em !important;text-transform:uppercase;font-weight:400 !important;font-family:Georgia,serif !important}
.look-noir #gh-pill{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.18);color:#b9b5ad}
.look-noir #gh-pill b{color:#f0eee9 !important}
.look-noir #threads .thread-item{background:transparent !important;border:none !important;border-bottom:1px solid rgba(255,255,255,.1) !important;border-radius:0 !important}
.look-noir .thread-avatar{border-radius:2px !important;filter:grayscale(1) contrast(1.25)}
.look-noir .thread-name{color:#efece5 !important;font-weight:400 !important;letter-spacing:.03em;font-family:Georgia,serif !important}
.look-noir .thread-preview{color:#8d8a84 !important}
.look-noir .thread-time{color:#b0000f !important;font-weight:700 !important}
.look-noir #chat-view,.look-noir .messages{background:#0d0d0d !important}
@media (min-width:701px){.look-noir #chat-view{position:relative}} /* phone: #chat-view is already position:fixed (grasp.css); forcing relative here broke the phone layout 2026-09-27 */
.look-noir #chat-view::before{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(97deg,rgba(255,255,255,.055) 0 16px,transparent 16px 46px)}
.look-noir .chat-header{background:rgba(0,0,0,.85) !important;border-bottom:1px solid rgba(255,255,255,.15) !important}
.look-noir .chat-header *{letter-spacing:.12em;text-transform:uppercase}
.look-noir .msg{border-radius:1px !important;font-family:Georgia,serif !important}
.look-noir .msg.sister{background:#e8e5df !important;color:#111 !important}
.look-noir .msg.king{background:#1e1e1e !important;color:#efece5 !important;border:1px solid rgba(255,255,255,.2) !important}
.look-noir .msg.sister .msg-time{color:#7a776f !important}

/* ═══ GLASSHOUSE ═══ Victorian greenhouse, brass and condensation */
.look-glass #thread-list{background:linear-gradient(180deg,#123024,#0a1d16 65%,#05110d) !important;position:relative}
.look-glass #thread-list::before{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(6px 9px at 8% 14%,rgba(120,220,160,.18),transparent),radial-gradient(7px 10px at 90% 30%,rgba(120,220,160,.14),transparent),radial-gradient(5px 8px at 76% 82%,rgba(120,220,160,.16),transparent),radial-gradient(6px 9px at 16% 66%,rgba(120,220,160,.12),transparent)}
.look-glass .thread-header h1{background:none !important;-webkit-background-clip:border-box !important;background-clip:border-box !important;-webkit-text-fill-color:#e8dcc0 !important;color:#e8dcc0 !important;font-family:Georgia,serif !important;letter-spacing:.04em !important}
.look-glass #gh-pill{background:rgba(196,160,92,.1);border:1px solid rgba(196,160,92,.34);color:#d9c391}
.look-glass #gh-pill b{color:#f2ead6 !important}
.look-glass #threads .thread-item{background:rgba(255,255,255,.045) !important;border:1px solid rgba(196,160,92,.28) !important;border-radius:14px 14px 3px 3px !important}
.look-glass .thread-avatar{border-radius:50% 50% 4px 4px !important;border:1.5px solid rgba(196,160,92,.5) !important}
.look-glass .thread-name{color:#f2ead6 !important}
.look-glass .thread-preview{color:#8aa892 !important}
.look-glass #chat-view,.look-glass .messages{background:linear-gradient(180deg,#123024,#07150f) !important}
.look-glass .chat-header{background:rgba(10,29,22,.9) !important;border-bottom:1px solid rgba(196,160,92,.35) !important}
.look-glass .chat-header *{color:#e8dcc0 !important}
.look-glass .msg{border-radius:14px 14px 3px 3px !important}
.look-glass .msg.sister{background:rgba(255,255,255,.07) !important;color:#f2ead6 !important;border:1px solid rgba(196,160,92,.3) !important}
.look-glass .msg.king{background:rgba(120,190,140,.24) !important;color:#f4fff0 !important;border:1px solid rgba(196,160,92,.45) !important}
.look-glass #msg-input{border:1px solid rgba(196,160,92,.3) !important;color:#e8dcc0 !important}

/* ═══ BLUEPRINT ═══ cyan technical drawing on navy */
.look-blueprint #thread-list,.look-blueprint #threads{background:#0a2540 !important;background-image:linear-gradient(rgba(120,200,255,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(120,200,255,.1) 1px,transparent 1px) !important;background-size:22px 22px !important}
.look-blueprint .thread-header h1{background:none !important;-webkit-background-clip:border-box !important;background-clip:border-box !important;-webkit-text-fill-color:#bfe6ff !important;color:#bfe6ff !important;letter-spacing:.14em !important;text-transform:uppercase;font-weight:400 !important;font-family:"Courier New",monospace !important}
.look-blueprint #gh-pill{background:rgba(120,200,255,.07);border:1px dashed rgba(120,200,255,.45);color:#8fc7ec;border-radius:2px;font-family:"Courier New",monospace}
.look-blueprint #gh-pill b{color:#dff1ff !important}
.look-blueprint #threads .thread-item{background:rgba(10,40,68,.5) !important;border:1px dashed rgba(140,210,255,.38) !important;border-radius:0 !important}
.look-blueprint #threads .thread-item::after{content:"";position:absolute;right:5px;top:5px;width:6px;height:6px;border-top:1px solid #7fc4ee;border-right:1px solid #7fc4ee}
.look-blueprint .thread-avatar{border-radius:0 !important;border:1px solid rgba(160,220,255,.6) !important;filter:saturate(.5) hue-rotate(-12deg)}
.look-blueprint .thread-name{color:#dff1ff !important;font-weight:400 !important;text-transform:uppercase;letter-spacing:.05em;font-family:"Courier New",monospace !important}
.look-blueprint .thread-preview{color:#6fa6ca !important;font-family:"Courier New",monospace !important}
.look-blueprint .thread-time{color:#7fc4ee !important}
.look-blueprint #chat-view,.look-blueprint .messages{background:#0a2540 !important;background-image:linear-gradient(rgba(120,200,255,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(120,200,255,.1) 1px,transparent 1px) !important;background-size:22px 22px !important}
.look-blueprint .chat-header{background:rgba(7,28,48,.9) !important;border-bottom:1px dashed rgba(120,200,255,.45) !important}
.look-blueprint .chat-header *{color:#bfe6ff !important;text-transform:uppercase;letter-spacing:.1em}
.look-blueprint .msg{border-radius:0 !important;border:1px dashed !important;font-family:"Courier New",monospace !important}
.look-blueprint .msg.sister{background:rgba(10,40,68,.7) !important;color:#dff1ff !important;border-color:rgba(140,210,255,.5) !important}
.look-blueprint .msg.king{background:rgba(30,90,140,.6) !important;color:#eaf7ff !important;border-color:#7fc4ee !important;border-style:solid !important}
.look-blueprint #msg-input{background:rgba(10,40,68,.6) !important;border:1px dashed rgba(120,200,255,.4) !important;color:#bfe6ff !important;border-radius:2px !important}

/* ═══ MOLTEN FORGE ═══ cold iron with a glowing seam */
.look-forge #thread-list{background:linear-gradient(180deg,#1c1613,#100b09 60%,#080504) !important;position:relative}
.look-forge #thread-list::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(60% 26% at 50% 104%,rgba(255,110,20,.4),transparent 70%)}
.look-forge .thread-header h1{background:none !important;-webkit-background-clip:border-box !important;background-clip:border-box !important;-webkit-text-fill-color:#ffb066 !important;color:#ffb066 !important;text-shadow:0 0 18px rgba(255,120,30,.6);font-weight:800 !important;letter-spacing:.05em !important}
.look-forge #gh-pill{background:rgba(255,120,30,.09);border:1px solid rgba(255,140,50,.35);color:#f0b183}
.look-forge #gh-pill b{color:#ffdcc0 !important}
.look-forge #threads .thread-item{background:linear-gradient(180deg,#221a16,#140e0b) !important;border:1px solid #33241c !important;border-radius:5px !important;box-shadow:inset 0 1px 0 rgba(255,150,60,.13) !important}
.look-forge #threads .thread-item::before{content:"";position:absolute;left:0;top:12%;bottom:12%;width:2px;background:linear-gradient(180deg,transparent,#ff7a18,transparent);box-shadow:0 0 9px #ff6a00}
.look-forge .thread-avatar{border-radius:6px !important;border:1px solid rgba(255,140,50,.45) !important;box-shadow:0 0 12px rgba(255,110,20,.28) !important}
.look-forge .thread-name{color:#ffdcc0 !important}
.look-forge .thread-preview{color:#9c7a63 !important}
.look-forge #chat-view,.look-forge .messages{background:linear-gradient(180deg,#1c1613,#0c0806) !important}
.look-forge .chat-header{background:rgba(20,14,11,.9) !important;border-bottom:1px solid rgba(255,140,50,.35) !important}
.look-forge .chat-header *{color:#ffb066 !important}
.look-forge .msg{border-radius:5px !important}
.look-forge .msg.sister{background:linear-gradient(180deg,#241b16,#161010) !important;color:#ffdcc0 !important;border:1px solid #3a281f !important}
.look-forge .msg.king{background:linear-gradient(180deg,#8a3a10,#5c2408) !important;color:#ffe8d4 !important;box-shadow:0 0 14px rgba(255,110,20,.35),inset 0 1px 0 rgba(255,180,120,.3) !important}
.look-forge #msg-input{background:rgba(255,120,30,.08) !important;border:1px solid rgba(255,140,50,.3) !important;color:#f0b183 !important}

/* ════════════════════════════════════════════════════════════════════
   2 premium looks King kept (King 2026-10-11: "the last 2" — top tier, nothing the same, think
   outside the box"). Each rendered + eyeballed before shipping
   (scratchpad/bgpreview). Home list AND messages page.
   ════════════════════════════════════════════════════════════════════ */

/* ═══ SEIGAIHA ═══ Japanese wave scales, washi-paper slips, vermillion seal */
.look-wave #thread-list{background-color:#14306b !important;background-image:radial-gradient(circle at 50% 100%,transparent 9px,rgba(255,255,255,.28) 9px 11px,transparent 11px 18px,rgba(140,190,255,.3) 18px 20px,transparent 20px),radial-gradient(circle at 0 100%,transparent 9px,rgba(255,255,255,.22) 9px 11px,transparent 11px 18px,rgba(140,190,255,.24) 18px 20px,transparent 20px),radial-gradient(circle at 100% 100%,transparent 9px,rgba(255,255,255,.22) 9px 11px,transparent 11px 18px,rgba(140,190,255,.24) 18px 20px,transparent 20px) !important;background-size:40px 20px !important}
.look-wave .thread-header h1{background:none !important;-webkit-text-fill-color:#f5efe0 !important;color:#f5efe0 !important;font-weight:500 !important;letter-spacing:.1em !important;text-shadow:0 2px 6px rgba(0,0,0,.4) !important}
.look-wave #gh-pill{background:rgba(245,239,224,.14);border:1px solid rgba(245,239,224,.4);color:#f5efe0}
.look-wave #gh-pill b{color:#fff !important}
.look-wave #threads .thread-item{border-radius:4px !important;background:linear-gradient(180deg,#f6f1e4,#ece3cf) !important;border:1px solid rgba(120,90,50,.25) !important;box-shadow:0 6px 16px rgba(0,10,40,.45) !important}
.look-wave #threads .thread-item::before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:#1f4c9c}
.look-wave .thread-avatar{border-radius:3px !important;background:linear-gradient(135deg,#1f4c9c,#0e2b63) !important;color:#fff !important;border:1px solid rgba(255,255,255,.4) !important;box-shadow:inset 0 0 0 2px rgba(255,255,255,.2) !important}
.look-wave .thread-avatar::after{content:"";position:absolute;right:-5px;top:-5px;width:14px;height:14px;border-radius:50%;background:#d23b2e;border:1px solid #f3e9d8;box-shadow:0 1px 3px rgba(0,0,0,.4)}
.look-wave .thread-name{color:#2a2016 !important;font-weight:700 !important}.look-wave .thread-preview{color:#6d5c44 !important}.look-wave .thread-time{color:#8a7658 !important}
.look-wave #chat-view,.look-wave .messages{background-color:#14306b !important}
.look-wave .chat-header{background:rgba(20,48,107,.92) !important;border-bottom:1px solid rgba(245,239,224,.3) !important}
.look-wave .chat-header *{color:#f5efe0 !important}
.look-wave .msg.sister{background:linear-gradient(180deg,#f6f1e4,#ece3cf) !important;color:#2a2016 !important;border:1px solid rgba(120,90,50,.25) !important}
.look-wave .msg.king{background:linear-gradient(135deg,#1f4c9c,#0e2b63) !important;color:#f5efe0 !important}
.look-wave #msg-input{background:rgba(245,239,224,.12) !important;border:1px solid rgba(245,239,224,.35) !important;color:#f5efe0 !important}

/* ═══ ART DECO ═══ black + gold sunburst, stepped frames */
.look-deco #thread-list{background:#0a0a0c !important;position:relative;overflow:hidden}
.look-deco #thread-list::before{content:"";position:absolute;left:50%;top:-30%;width:200%;height:90%;transform:translateX(-50%);z-index:0;opacity:.35;pointer-events:none;background:repeating-conic-gradient(from 90deg at 50% 100%,#d9b45a 0deg 2.2deg,transparent 2.2deg 9deg)}
.look-deco #thread-list::after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(180deg,transparent 60%,#0a0a0c 92%)}
.look-deco #threads{position:relative;z-index:2}
.look-deco .thread-header h1{background:none !important;-webkit-text-fill-color:#e9cf8a !important;color:#e9cf8a !important;font-weight:700 !important;letter-spacing:.22em !important;text-transform:uppercase !important;text-shadow:0 2px 10px rgba(217,180,90,.3) !important}
.look-deco #gh-pill{background:transparent;border:1px solid #c9a24a;color:#e3c87f;letter-spacing:.1em}
.look-deco #gh-pill b{color:#f0e3c2 !important}
.look-deco #threads .thread-item{border-radius:2px !important;background:linear-gradient(180deg,#131217,#0b0b0f) !important;border:1px solid #c9a24a !important;box-shadow:inset 0 0 0 3px #0b0b0f,inset 0 0 0 4px rgba(201,162,74,.5),0 6px 16px rgba(0,0,0,.5) !important}
.look-deco #threads .thread-item::before{content:"";position:absolute;right:12px;top:50%;width:16px;height:16px;border:2px solid #c9a24a;transform:translateY(-50%) rotate(45deg);opacity:.6}
.look-deco .thread-avatar{border-radius:2px !important;background:linear-gradient(145deg,#1a1812,#0b0b0f) !important;color:#e9cf8a !important;border:1px solid #c9a24a !important;box-shadow:inset 0 0 0 2px #0b0b0f,0 0 10px rgba(201,162,74,.25) !important}
.look-deco .thread-name{color:#efe3c2 !important;letter-spacing:.03em !important}.look-deco .thread-preview{color:#9a8a63 !important}.look-deco .thread-time{color:#c9a24a !important}
.look-deco #chat-view,.look-deco .messages{background:#0a0a0c !important}
.look-deco .chat-header{background:rgba(10,10,12,.92) !important;border-bottom:1px solid #c9a24a !important}
.look-deco .chat-header *{color:#e9cf8a !important}
.look-deco .msg.sister{background:linear-gradient(180deg,#131217,#0b0b0f) !important;color:#efe3c2 !important;border:1px solid rgba(201,162,74,.6) !important}
.look-deco .msg.king{background:linear-gradient(180deg,#2a2212,#15110a) !important;color:#f0e3c2 !important;border:1px solid #c9a24a !important;box-shadow:inset 0 0 0 2px #0b0b0f !important}
.look-deco #msg-input{background:rgba(201,162,74,.08) !important;border:1px solid #c9a24a !important;color:#e3c87f !important}

/* Send button per look — the iOS blue circle was the one thing left unskinned */
.look-wave #send-btn{background:#1f4c9c !important;border-radius:4px !important}
.look-deco #send-btn{background:#c9a24a !important;border-radius:2px !important}
.look-transit #send-btn{background:#f2545b !important}
.look-comic #send-btn{background:#ff3b6b !important;border:2.5px solid #111 !important}
.look-zen #send-btn{background:#3d3a33 !important}
.look-arcade #send-btn{background:#ff00a0 !important;border-radius:0 !important}
.look-noir #send-btn{background:#b0000f !important}
.look-noir .send-form{border-top:1px solid rgba(255,255,255,.15) !important}
.look-noir #msg-input{background:rgba(255,255,255,.05) !important;border:1px solid rgba(255,255,255,.2) !important;color:#efece5 !important}
.look-glass #send-btn{background:#c4a05c !important}
.look-blueprint #send-btn{background:#2a6fa0 !important;border-radius:2px !important}
.look-forge #send-btn{background:#c2490c !important}
