Release v0.1.5 2026-07-12
This commit is contained in:
+90
-18
@@ -1117,6 +1117,8 @@ button:focus-visible {
|
||||
.buff-draft > header h2 { margin: 2px 0; font-family: "Cinzel", serif; font-size: clamp(18px, 4.2cqw, 26px); font-weight: 500; }
|
||||
.buff-draft > header p { margin: 0; color: #81958d; font-size: clamp(8px, 1.7cqw, 10px); }
|
||||
.buff-choice-grid { min-height: 0; display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 2.5%; }
|
||||
.buff-choice-grid.choice-count-1 { grid-template-columns: minmax(0, 360px); justify-content: center; }
|
||||
.buff-choice-grid.choice-count-2 { width: min(640px, 100%); grid-template-columns: repeat(2, minmax(0, 1fr)); justify-self: center; }
|
||||
.buff-choice-grid button {
|
||||
min-width: 0;
|
||||
display: grid;
|
||||
@@ -1138,6 +1140,7 @@ button:focus-visible {
|
||||
.buff-choice-grid button strong { overflow: hidden; font-family: "Cinzel", serif; font-size: clamp(9px, 2cqw, 12px); text-overflow: ellipsis; white-space: nowrap; }
|
||||
.buff-choice-grid button > b { grid-column: 1 / -1; color: #edf5f1; font-size: clamp(8px, 1.7cqw, 10px); }
|
||||
.buff-choice-grid button > p { grid-column: 1 / -1; margin: 0; color: #71867e; font-size: clamp(7px, 1.45cqw, 9px); line-height: 1.25; }
|
||||
.buff-choice-grid .buff-mastery-continue { grid-column: 1 / -1; width: min(420px, 100%); justify-self: center; align-self: center; }
|
||||
.buff-draft > footer { display: flex; align-items: center; justify-content: center; gap: 7px; color: #6e827a; font-size: 7px; letter-spacing: 0.08em; text-transform: uppercase; }
|
||||
.buff-draft > footer b { color: #dce8e3; }
|
||||
.buff-draft > footer i { width: 2px; height: 2px; border-radius: 50%; background: var(--gold); }
|
||||
@@ -1908,7 +1911,18 @@ button:focus-visible {
|
||||
.boss-picker-heading > div { display: flex; gap: 4px; }
|
||||
.boss-picker-heading button { min-width: 72px; padding: 2px 6px; border: 1px solid var(--line); color: #a9bbb4; background: rgba(6,18,16,0.82); font-size: 7px; text-transform: uppercase; }
|
||||
.boss-picker-heading button:disabled { opacity: 0.32; }
|
||||
.boss-choice-grid { display: grid; grid-template-columns: repeat(var(--boss-grid-columns), minmax(0, 1fr)); grid-template-rows: repeat(var(--boss-grid-rows), minmax(40px, auto)); grid-auto-flow: column; gap: 4px; }
|
||||
.boss-group-grid { display: grid; grid-template-columns: repeat(5, minmax(0, 1fr)); gap: 4px; }
|
||||
.boss-group-choice { min-height: 30px; display: grid; grid-template-columns: 20px minmax(0, 1fr); align-items: center; gap: 5px; padding: 4px 6px; border: 1px solid var(--line); color: #9db2aa; background: rgba(6,18,16,0.82); text-align: left; }
|
||||
.boss-group-choice > b { display: grid; width: 19px; height: 19px; place-items: center; border: 1px solid #527066; border-radius: 50%; color: var(--gold); font-family: "Cinzel", serif; font-size: 9px; }
|
||||
.boss-group-choice > span { display: grid; min-width: 0; }
|
||||
.boss-group-choice strong { font-size: 7px; }
|
||||
.boss-group-choice small { overflow: hidden; color: #6f867d; font-size: 6px; text-overflow: ellipsis; white-space: nowrap; }
|
||||
.boss-group-choice.is-selected { border-color: var(--gold); background: rgba(87,69,25,0.22); color: #e8d68d; }
|
||||
.boss-group-choice.is-selected > b { border-color: var(--gold); background: rgba(232,200,114,0.14); }
|
||||
.boss-group-heading { display: flex; align-items: baseline; justify-content: space-between; gap: 8px; padding-top: 3px; color: #d6e3de; }
|
||||
.boss-group-heading > span { font-family: "Cinzel", serif; font-size: 10px; }
|
||||
.boss-group-heading > small { color: #71867e; font-size: 7px; text-transform: uppercase; }
|
||||
.boss-choice-grid { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 4px; }
|
||||
.boss-choice { min-height: 40px; display: grid; grid-template-columns: 26px 1fr 14px; align-items: center; gap: 7px; padding: 5px 8px; border: 1px solid var(--line); color: #dce8e3; background: rgba(6,18,16,0.82); text-align: left; }
|
||||
.boss-choice > i { width: 24px; height: 24px; display: grid; place-items: center; border: 1px solid color-mix(in srgb, var(--boss-accent) 55%, transparent); border-radius: 50%; color: var(--boss-accent); font-size: 11px; font-style: normal; }
|
||||
.boss-choice > span { display: grid; min-width: 0; }
|
||||
@@ -2058,7 +2072,15 @@ button:focus-visible {
|
||||
.mode-hero p { font-size: 7px; }
|
||||
.mode-hero > span, .mode-hero > b { margin-top: 4px; font-size: 5px; }
|
||||
.boss-picker { top: 54px; right: 14px; left: 14px; gap: 3px; }
|
||||
.boss-choice-grid { grid-template-rows: repeat(var(--boss-grid-rows), minmax(27px, auto)); gap: 3px; }
|
||||
.boss-group-grid { gap: 3px; }
|
||||
.boss-group-choice { min-height: 23px; grid-template-columns: 16px minmax(0, 1fr); gap: 3px; padding: 2px 3px; }
|
||||
.boss-group-choice > b { width: 15px; height: 15px; font-size: 6px; }
|
||||
.boss-group-choice strong { font-size: 5px; }
|
||||
.boss-group-choice small { font-size: 4px; }
|
||||
.boss-group-heading { padding-top: 1px; }
|
||||
.boss-group-heading > span { font-size: 7px; }
|
||||
.boss-group-heading > small { font-size: 4px; }
|
||||
.boss-choice-grid { gap: 3px; }
|
||||
.boss-picker-heading { min-height: 11px; }
|
||||
.boss-picker-heading > span { font-size: 4px; }
|
||||
.boss-picker-heading button { min-width: 42px; padding: 1px 3px; font-size: 4px; }
|
||||
@@ -2101,7 +2123,7 @@ button:focus-visible {
|
||||
.gear-mode-tabs { display: flex; gap: 4px; }
|
||||
.gear-mode-tabs button { padding: 6px 8px; color: #7f958c; font-size: 7px; font-weight: 700; text-transform: uppercase; }
|
||||
.gear-mode-tabs button.is-selected { border-color: var(--gold); color: var(--gold-strong); background: rgba(72,58,21,.2); }
|
||||
.gear-workshop-layout { height: calc(100% - 91px); display: grid; grid-template-columns: 190px 220px 1fr; gap: 11px; padding-top: 12px; }
|
||||
.gear-workshop-layout { box-sizing: border-box; height: calc(100% - 91px); display: grid; grid-template-columns: 190px 220px 1fr; gap: 11px; padding-top: 12px; }
|
||||
.gear-owner-list,
|
||||
.gear-slot-list { display: grid; align-content: start; gap: 5px; }
|
||||
.gear-owner-list button,
|
||||
@@ -2132,23 +2154,27 @@ button:focus-visible {
|
||||
.gear-infusion-options,
|
||||
.gear-passive-options { display: grid; gap: 4px; margin-top: 9px; }
|
||||
.gear-infusion-options button,
|
||||
.gear-passive-options button { min-height: 39px; display: grid; grid-template-columns: 24px 1fr 12px; align-items: center; gap: 6px; padding: 4px 6px; text-align: left; }
|
||||
.gear-passive-choice-list button { min-height: 39px; display: grid; grid-template-columns: 24px 1fr 12px; align-items: center; gap: 6px; padding: 4px 6px; text-align: left; }
|
||||
.gear-infusion-options button > i,
|
||||
.gear-passive-options button > i { color: #8fc4b1; font-size: 12px; font-style: normal; text-align: center; }
|
||||
.gear-passive-choice-list button > i { color: #8fc4b1; font-size: 12px; font-style: normal; text-align: center; }
|
||||
.gear-infusion-options button > span,
|
||||
.gear-passive-options button > span { min-width: 0; display: grid; }
|
||||
.gear-passive-choice-list button > span { min-width: 0; display: grid; }
|
||||
.gear-infusion-options button strong,
|
||||
.gear-passive-options button strong { overflow: hidden; color: #dbe8e3; font-size: 7px; text-overflow: ellipsis; white-space: nowrap; }
|
||||
.gear-passive-choice-list button strong { overflow: hidden; color: #dbe8e3; font-size: 7px; text-overflow: ellipsis; white-space: nowrap; }
|
||||
.gear-infusion-options button small,
|
||||
.gear-passive-options button small { overflow: hidden; color: #71867e; font-size: 5px; text-overflow: ellipsis; white-space: nowrap; }
|
||||
.gear-passive-choice-list button small { overflow: hidden; color: #71867e; font-size: 5px; text-overflow: ellipsis; white-space: nowrap; }
|
||||
.gear-infusion-options button > b,
|
||||
.gear-passive-options button > b { color: var(--gold); font-size: 9px; }
|
||||
.gear-passive-choice-list button > b { color: var(--gold); font-size: 9px; }
|
||||
.gear-infusion-options button.is-selected { border-color: var(--gold); background: rgba(72,58,21,.16); }
|
||||
.gear-infusion-options button.is-equipped,
|
||||
.gear-passive-options button.is-equipped { box-shadow: inset 3px 0 #67c89e; }
|
||||
.gear-passive-options { grid-template-columns: repeat(3, minmax(0, 1fr)); }
|
||||
.gear-passive-options > span { grid-column: 1 / -1; color: #71867e; font-size: 5px; font-weight: 700; letter-spacing: .1em; text-transform: uppercase; }
|
||||
.gear-passive-options button { min-width: 0; grid-template-columns: 18px 1fr 10px; }
|
||||
.gear-passive-choice-list button.is-equipped { box-shadow: inset 3px 0 #67c89e; }
|
||||
.gear-passive-options > span { color: #71867e; font-size: 5px; font-weight: 700; letter-spacing: .1em; text-transform: uppercase; }
|
||||
.gear-passive-ability-filter { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 3px; }
|
||||
.gear-passive-ability-filter button { min-width: 0; min-height: 22px; padding: 2px 4px; color: #829890; font-size: 6px; }
|
||||
.gear-passive-ability-filter button.is-selected { border-color: var(--gold); color: var(--gold-strong); background: rgba(72,58,21,.16); }
|
||||
.gear-passive-choice-list { display: grid; gap: 3px; }
|
||||
.gear-passive-choice-list button { min-width: 0; grid-template-columns: 18px 1fr 10px; }
|
||||
.gear-passive-choice-list button.is-selected { border-color: #70b99d; background: rgba(46,103,81,.14); }
|
||||
|
||||
.gear-context { padding: 0 5.5% 18px; }
|
||||
.gear-context .context-header { margin: 0 -5.8%; }
|
||||
@@ -2165,6 +2191,44 @@ button:focus-visible {
|
||||
.gear-upgrade-action:disabled { border-color: #42554e; color: #71827c; background: #13201c; }
|
||||
.gear-upgrade-action span { font: 600 clamp(10px, 2.3cqw, 14px) "Cinzel", serif; }
|
||||
.gear-upgrade-action small { font-size: clamp(6px, 1.35cqw, 8px); }
|
||||
.gear-passive-context-action { position: absolute; right: 5.5%; bottom: 57px; left: 5.5%; min-height: 56px; display: grid; align-content: center; padding: 9px 13px; border: 1px solid #67c89e; color: #dce8e3; background: rgba(20,55,43,.72); }
|
||||
.gear-passive-context-action span { font: 600 clamp(10px, 2.3cqw, 14px) "Cinzel", serif; }
|
||||
.gear-passive-context-action small { color: #8aa198; font-size: clamp(6px, 1.35cqw, 8px); }
|
||||
|
||||
@media (min-width: 761px) and (max-width: 1000px) and (max-height: 650px) {
|
||||
.gear-surface { padding: 0 12px; }
|
||||
.gear-surface .front-screen-header { grid-template-columns: 125px minmax(0, 1fr) auto auto; }
|
||||
.gear-mode-tabs { gap: 2px; }
|
||||
.gear-mode-tabs button { padding: 3px 4px; font-size: 4px; }
|
||||
.gear-workshop-layout { height: calc(100% - 81px); grid-template-columns: 27% 31% 1fr; gap: 4px; padding-top: 5px; }
|
||||
.gear-owner-list,
|
||||
.gear-slot-list { gap: 2px; }
|
||||
.gear-owner-list button,
|
||||
.gear-slot-list button { min-height: 27px; gap: 3px; padding: 2px 4px; }
|
||||
.gear-slot-list button { grid-template-columns: 16px 1fr 17px; }
|
||||
.gear-owner-list strong,
|
||||
.gear-slot-list strong { font-size: 5px; }
|
||||
.gear-owner-list small,
|
||||
.gear-slot-list small { font-size: 4px; }
|
||||
.gear-slot-list button > i { width: 14px; height: 14px; font-size: 6px; }
|
||||
.gear-preview { padding: 6px; }
|
||||
.gear-preview h2 { margin: 3px 0; font-size: 8px; }
|
||||
.gear-preview p { font-size: 5px; }
|
||||
.gear-preview > span { font-size: 4px; }
|
||||
.gear-infusion-options,
|
||||
.gear-passive-options { gap: 2px; margin-top: 3px; }
|
||||
.gear-infusion-options button,
|
||||
.gear-passive-choice-list button { min-height: 25px; grid-template-columns: 12px 1fr 8px; gap: 2px; padding: 2px 3px; }
|
||||
.gear-infusion-options button > i,
|
||||
.gear-passive-choice-list button > i { font-size: 6px; }
|
||||
.gear-infusion-options button strong,
|
||||
.gear-passive-choice-list button strong { font-size: 4px; }
|
||||
.gear-infusion-options button small,
|
||||
.gear-passive-choice-list button small,
|
||||
.gear-passive-options > span { font-size: 3px; }
|
||||
.gear-passive-ability-filter { gap: 2px; }
|
||||
.gear-passive-ability-filter button { min-height: 14px; padding: 1px 2px; font-size: 3px; }
|
||||
}
|
||||
|
||||
.reward-summary { display: grid; gap: 4px; margin: 8px 0; }
|
||||
.reward-summary > span { padding: 5px 7px; border: 1px solid rgba(232,200,114,.25); color: #dbe8e3; background: rgba(68,54,18,.17); font-size: 8px; }
|
||||
@@ -2191,7 +2255,13 @@ button:focus-visible {
|
||||
.difficulty-picker > span { font-size: 4px; }
|
||||
.mode-dungeons .mode-hero { display: none; }
|
||||
.mode-dungeons .boss-picker { top: 49px; right: 12px; left: 12px; width: auto; gap: 2px; }
|
||||
.mode-dungeons .boss-choice-grid { gap: 2px; }
|
||||
.mode-dungeons .boss-group-grid, .mode-dungeons .boss-choice-grid { gap: 2px; }
|
||||
.mode-dungeons .boss-group-choice { min-height: 22px; grid-template-columns: 15px minmax(0, 1fr); gap: 2px; padding: 2px; }
|
||||
.mode-dungeons .boss-group-choice > b { width: 14px; height: 14px; font-size: 6px; }
|
||||
.mode-dungeons .boss-group-choice strong { font-size: 5px; }
|
||||
.mode-dungeons .boss-group-choice small { display: none; }
|
||||
.mode-dungeons .boss-group-heading > span { font-size: 6px; }
|
||||
.mode-dungeons .boss-group-heading > small { font-size: 4px; }
|
||||
.mode-dungeons .boss-choice { min-width: 0; min-height: 27px; grid-template-columns: 15px 1fr 7px; gap: 2px; padding: 2px 3px; }
|
||||
.mode-dungeons .boss-choice > i { width: 14px; height: 14px; font-size: 6px; }
|
||||
.mode-dungeons .boss-choice strong { overflow: hidden; font-size: 5px; text-overflow: ellipsis; white-space: nowrap; }
|
||||
@@ -2224,12 +2294,14 @@ button:focus-visible {
|
||||
.gear-infusion-options,
|
||||
.gear-passive-options { gap: 2px; margin-top: 3px; }
|
||||
.gear-infusion-options button,
|
||||
.gear-passive-options button { min-height: 25px; grid-template-columns: 12px 1fr 8px; gap: 2px; padding: 2px 3px; }
|
||||
.gear-passive-choice-list button { min-height: 25px; grid-template-columns: 12px 1fr 8px; gap: 2px; padding: 2px 3px; }
|
||||
.gear-infusion-options button > i,
|
||||
.gear-passive-options button > i { font-size: 6px; }
|
||||
.gear-passive-choice-list button > i { font-size: 6px; }
|
||||
.gear-infusion-options button strong,
|
||||
.gear-passive-options button strong { font-size: 4px; }
|
||||
.gear-passive-choice-list button strong { font-size: 4px; }
|
||||
.gear-infusion-options button small,
|
||||
.gear-passive-options button small,
|
||||
.gear-passive-choice-list button small,
|
||||
.gear-passive-options > span { font-size: 3px; }
|
||||
.gear-passive-ability-filter { gap: 2px; }
|
||||
.gear-passive-ability-filter button { min-height: 14px; padding: 1px 2px; font-size: 3px; }
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user