main { background-color: dimgray; } #roles { background-color: gray; } header { background-color: silver; } header.your_turn { background-color: orange; } #role_York .role_name { background-color: whitesmoke; } #role_Lancaster .role_name { background-color: salmon; } #turn_info { background-color: gainsboro; } .role_held { float: right; } #log { background-color: whitesmoke; } #log .h1 { font-weight: bold; padding-top:2px; padding-bottom:2px; text-align: center; } #log .h2 { padding-top:2px; padding-bottom:2px; text-align: center; } #log .h3 { text-align: center; } #log .h4 { text-decoration: underline; } #log .h5 { text-decoration: underline; } #log .h1 { background-color: hsl(0,0%,80%); } #log .h2 { background-color: hsl(0,0%,80%); } #log .h3 { background-color: hsl(0,0%,80%); } #log div { padding-left: 20px; text-indent: -12px; } #log div.i { padding-left: 32px; text-indent: -12px; } #log div.ii { padding-left: 44px; text-indent: -12px; } #log .card_tip { font-style: italic; } #log .card_tip:hover { text-decoration: underline; } #log .lord_tip:hover { cursor: pointer; text-decoration: underline; } #log .lord_vassal:hover { cursor: pointer; text-decoration: underline; } #log .locale_tip:hover { cursor: pointer; text-decoration: underline; } .action { cursor: pointer; } #log { font-variant-numeric: tabular-nums; } /* PANELS */ .panel { min-width: 1275px; max-width: 1275px; margin: 12px auto 36px auto; background-color: #555; } .panel_header { background-color: #444; color: white; user-select: none; font-weight: bold; text-align: center; padding: 3px 1em; } .panel_body { display: flex; justify-content: center; flex-wrap: wrap; padding: 18px; gap: 18px; } .court_panel { max-width: fit-content; } .court_body { gap: 24px; } /* ARTS OF WAR */ #arts_of_war_list { min-height: 260px; } /* PLAN */ #plan { min-height: 260px; } #plan_actions { background-color: #444; min-height: 130px; } #plan_actions.hide { display: none } #plan_actions .card { width: 93px; height: 130px; background-size: 93px 130px; } body.York #plan_actions .lancaster { display: none } body.Lancaster #plan_actions .york { display: none } /* BATTLE GRID WITH LORD MATS */ #battle_grid { display: grid; grid-template-columns: auto auto auto; margin: 0 auto; justify-content: center; padding: 18px; } #battle_grid .grid_array { width: 375px; height: 506px; padding: 36px 12px 12px 12px; } .grid_array { background-repeat: no-repeat } .grid_array.action { background-image: url(images/battle_array_action.svg); background-position: top center; } #battle_grid { background-repeat: no-repeat; } #battle_header { grid-row: 1; grid-column: 1 / 4; } .defender .att, .attacker .def, .defender .att .unit, .attacker .def .unit, .defender .att .asset, .attacker .def .asset, .defender .att .moved_fought, .attacker .def .moved_fought, .defender .att .feed, .attacker .def .feed { transform: rotate(180deg) } .defender .att .background, .attacker .def .background { border-color: #b1a05f #f2e19d #f2e19d #b1a05f; box-shadow: 0 0 0 1px #584800, -1px -2px 4px #0008; } .defender #grid_a1 { grid-row: 1; grid-column: 1; } .defender #grid_a2 { grid-row: 1; grid-column: 2; } .defender #grid_a3 { grid-row: 1; grid-column: 3; } .defender #grid_d1 { grid-row: 2; grid-column: 1; } .defender #grid_d2 { grid-row: 2; grid-column: 2; } .defender #grid_d3 { grid-row: 2; grid-column: 3; } .attacker #grid_a1 { grid-row: 2; grid-column: 3; } .attacker #grid_a2 { grid-row: 2; grid-column: 2; } .attacker #grid_a3 { grid-row: 2; grid-column: 1; } .attacker #grid_d1 { grid-row: 1; grid-column: 3; } .attacker #grid_d2 { grid-row: 1; grid-column: 2; } .attacker #grid_d3 { grid-row: 1; grid-column: 1; } /* MATS */ .mat { position: relative; width: 379px; height: 506px; z-index: 1; } .mat .background { position: absolute; width: 375px; height: 375px; border-radius: 12px; border-width: 2px; border-style: solid; background-image: url(images/lord_mat_75.png); background-color: #d1c07e; background-size: 375px 375px; background-repeat: no-repeat; z-index: 4; } #battle_grid .mat.ambushed .background { filter: grayscale(50%) } .court_body .mat.hidden .background { filter: grayscale(100%) } .mat.command .background { box-shadow: 0 0 0 1px #584800, 0 0 0 3px gold; } .mat.selected .background { box-shadow: 0 0 0 1px #584800, 0 0 0 4px yellow; } .mat .capabilities { position: absolute; width: 372px; height: 260px; z-index: 2; top: 246px; left: 2px; display: flex; flex-wrap: wrap; justify-content: center; gap: 0px; } .mat .events { position: absolute; z-index: 3; width: 372px; height: 260px; left: 2px; top: -36px; display: flex; flex-wrap: wrap; justify-content: center; gap: 0px; transition-property: top; transition-duration: 100ms; } .mat .events:hover { top: -130px; } .mat .events:empty { display: none; } .mat .moved_fought, .mat .feed, .mat .fled, .mat .valour { position: absolute; z-index: 5; } .mat .feed { right: 8px; top: 135px; } .mat .moved_fought.one { right: 72px; top: 12px; } .mat .moved_fought.two { right: 66px; top: 6px; } .mat .fled { right: 20px; top: 5px; } .mat .valour_area {left: 100px; top: 250px; width: 80px; height: 80px; } body.shift .capabilities, body.shift .events, body.shift #capabilities1, body.shift #capabilities2 { z-index: 200; } body.shift .favour, body.shift .depleted, body.shift .exhausted { display:none; } .mat .forces, .mat .routed, .mat .assets, .mat .valour_area { position: absolute; display: flex; flex-wrap: wrap; justify-content: center; justify-items: center; align-content: center; align-items: center; gap: 4px 6px; z-index: 5; } .mat .lord.card { position: absolute; } .mat .forces { justify-content: center; } .mat .forces, .mat .routed { gap: 2px; } .mat .mustered_vassals { position: absolute; z-index: 5; } .mat .mustered_vassals .vassal { transition: margin 100ms; margin-top: -24px; } .mat .mustered_vassals:hover .vassal { margin-top: 1px; } .mat .mustered_vassals .vassal { margin-top: -38px; } .mat .lord.card { top: 96px; left: 16px; } .mat .forces { top: 5px; left: 5px; width: 365px; height: 100px; } .mat .routed { top: 110px; right: 5px; width: 160px; height: 120px; } .mat .assets { top: 235px; right: 15px; width: 140px; height: 125px; } /* ASSETS */ .asset { width: 46px; height: 46px; background-size: cover; border: 2px solid transparent; border-radius: 8px; box-shadow: 0 0 0 1px #444, 0 1px 4px #0008; } .asset.action { box-shadow: 0 0 0 1px #444, 0 0 0 4px white !important; } .asset.selected { box-shadow: 0 0 0 1px #444, 0 0 0 4px yellow !important; } .marker { border: 2px solid aqua; border-radius: 8px; background-size: cover; background-position: center; background-repeat: no-repeat; } .marker.square { width: 46px; height: 46px; } .marker.small { width: 35px; height: 35px; border-radius: 6px; } .marker.circle { width: 50px; height: 50px; background-size: 50px 50px; border-radius: 50%; } /* UNITS */ .unit { background-size: contain; background-repeat: no-repeat; width: 43px; height: 35px; filter: drop-shadow(0px 2px 2px #0004); } .unit.retinue { border: 2px solid gray; width: 46px; height: 46px; border-radius: 8px; margin: 0 2px; } .unit.vassal { border: 2px solid #d1cfa1; width: 46px; height: 46px; border-radius: 8px; margin: 0 2px; } .unit.action { filter: drop-shadow(2px 0px 0px white) drop-shadow(0px 2px 0px white) drop-shadow(0px -2px 0px white) drop-shadow(-2px 0px 0px white); } /* CARDS */ .card.york { background-color: hsl(204,79%,96%); } .card.lancaster { background-color: hsl(40,96%,91%); } .hand { margin: 24px auto; display: flex; flex-wrap: wrap; justify-content: center; align-items: center; min-height: 260px; max-width: 1275px; gap: 16px; } .card { background-size: 186px 260px; width: 186px; height: 260px; border-radius: 6px; transition: 100ms; box-shadow: 0 0 0 1px #333, 1px 1px 4px #0008; } .card_info { border-bottom: 1px solid black; } .card_info .card { margin: 12px auto; } .card.disabled { filter: brightness(80%); } .card.action { box-shadow: 0 0 0 1px #333, 0 0 0 4px white; } .card.selected { box-shadow: 0 0 0 1px #333, 0 0 0 4px yellow; } /* MAP */ #mapwrap { width: 1275px; height: 1650px; box-shadow: 0px 1px 10px #0008; z-index: 3; } #map { background-repeat: no-repeat; background-size: cover; width: 1275px; height: 1650px; overflow: clip; } #map { background-image: url(map75.png) } @media (min-resolution: 97dpi) { #map { background-image: url(map150.png) } } .box { box-sizing: border-box; position: absolute; border: 3px solid transparent; border-radius: 15px 0 50% 50% / 15px 0 20px 20px; } .box.box16 { border-radius: 0 } .box.action { border-color: white; background-color: #fff6; } .locale { box-sizing: border-box; position: absolute; border: 3px solid transparent; } .locale.town { border-radius: 24px 24px 0 0 } .locale.city { border-radius: 18px 18px 0 0 } .locale.fortress { border-radius: 0 0 0 0 } .locale.calais { border-radius: 0 0 0 0 } .locale.sea { border-radius: 50% } .locale.exile { border-radius: 0 0 50% 50% } .locale.action { border-color: white; box-shadow: 0 0 4px white; } .locale.tip { background-color: #ff08; box-shadow: 0 0 8px #ff08; } .locale_markers { position: absolute; pointer-events: none; display: flex; flex-wrap: wrap; justify-content: center; align-items: center; gap: 4px; } .marker.turn, .marker.end, .marker.ip, .marker.towns, .marker.cities, .marker.fortresses, .marker.victory_check { position: absolute; } /* PIECES */ .cylinder, .marker { transition-property: top, left; transition-duration: 700ms; transition-timing-function: ease; } .cylinder { position: absolute; width: 44px; height: 48px; background-size: 44px 48px; filter: drop-shadow(0px 2px 4px #0004); } .cylinder.command { filter: drop-shadow(2px 0px 0px gold) drop-shadow(0px 2px 0px gold) drop-shadow(0px -2px 0px gold) drop-shadow(-2px 0px 0px gold); } .cylinder.action { filter: drop-shadow(2px 0px 0px white) drop-shadow(0px 2px 0px white) drop-shadow(0px -2px 0px white) drop-shadow(-2px 0px 0px white); } .cylinder.selected { filter: drop-shadow(2px 0px 0px yellow) drop-shadow(0px 2px 0px yellow) drop-shadow(0px -2px 0px yellow) drop-shadow(-2px 0px 0px yellow); } /* BACKGROUND COLORS AND BORDERS */ /* ULTRA-WIDE SCREEN LAYOUTS */ @media (min-width: 2800px) { main { display: grid; gap: 0 12px; } main { grid-template-columns: 0 1275px auto 0; } #sec_map { grid-row: 1; grid-column: 2 } #sec_battle { grid-row: 2; grid-column: 2 } #sec_lords { grid-row: 1 / 3; grid-column: 3 } } @media (min-width: 3200px) { main { grid-template-columns: 36px 1275px auto 0; } } @media (min-width: 4100px) { main { grid-template-columns: 0 1275px 1fr 1275px 0; } #sec_map { grid-row: 1; grid-column: 2 } #sec_lords { grid-row: 1; grid-column: 3 } #sec_battle { grid-row: 1; grid-column: 4 } } /* IMAGES */ .marker.levy { background-image: url(images/levy.png) } .marker.campaign { background-image: url(images/campaign.png) } .marker.battle { background-image: url(images/battle.png) } .marker.towns.york { background-image: url(images/towns_york.png) } .marker.cities.york { background-image: url(images/cities_york.png) } .marker.fortresses.york { background-image: url(images/fortresses_york.png) } .marker.ip.york { background-image: url(images/ip_york.png) } .marker.towns.lancaster { background-image: url(images/towns_lancaster.png) } .marker.cities.lancaster { background-image: url(images/cities_lancaster.png) } .marker.fortresses.lancaster { background-image: url(images/fortresses_lancaster.png) } .marker.ip.lancaster { background-image: url(images/ip_lancaster.png) } .marker.moved_fought { background-image: url(images/moved_fought.png) } .marker.feed.x2 { background-image: url(images/feed_x2.png) } .marker.feed.x3 { background-image: url(images/feed_x3.png) } .marker.fled { background-image: url(images/fled.png) } .marker.exile { background-image: url(images/exile.png) } .marker.exile_lancaster { background-image: url(images/exile_lancaster.png) } .marker.exile_york { background-image: url(images/exile_york.png) } .marker.exhausted { background-image: url(images/exhausted.png) } .marker.end { background-image: url(images/end.png) } .marker.depleted { background-image: url(images/depleted.png) } .marker.depleted { background-image: url(images/depleted.png) } .marker.victory_check { background-image: url(images/victory_check.png) } .marker.valour { background-image: url(images/valour.png) } .marker.rose.york { background-image: url(images/rose_york.png) } .marker.rose.lancaster { background-image: url(images/rose_lancaster.png) } .marker.source { background-image: url(images/source.png) } .unit.retinue { background-image: url(images/retinue.png) } .unit.men_at_arms { background-image: url(images/unit_men_at_arms.svg) } .unit.longbowmen { background-image: url(images/unit_longbowmen.svg) } .unit.militia { background-image: url(images/unit_militia.svg) } .unit.mercenaries { background-image: url(images/unit_mercenaries.svg) } .unit.handgunners { background-image: url(images/unit_handgunners.svg) } .asset.cart.x1 { background-image: url(images/cart_x1.png); } .asset.cart.x2 { background-image: url(images/cart_x2.png) } .asset.cart.x3 { background-image: url(images/cart_x3.png) } .asset.cart.x4 { background-image: url(images/cart_x4.png) } .asset.coin.x1 { background-image: url(images/coin_x1.png); } .asset.coin.x2 { background-image: url(images/coin_x2.png) } .asset.coin.x3 { background-image: url(images/coin_x3.png) } .asset.coin.x4 { background-image: url(images/coin_x4.png) } .asset.prov.x1 { background-image: url(images/prov_x1.png); } .asset.prov.x2 { background-image: url(images/prov_x2.png) } .asset.prov.x3 { background-image: url(images/prov_x3.png) } .asset.prov.x4 { background-image: url(images/prov_x4.png) } .asset.ship.x1 { background-image: url(images/ship_x1.png); } .asset.ship.x2 { background-image: url(images/ship_x2.png) } .cylinder.york.lord_devon { background-image:url(images/lord_york_devon.svg) } .cylinder.york.lord_edward_iv { background-image:url(images/lord_york_edward_iv.svg) } .cylinder.york.lord_gloucester_1 { background-image:url(images/lord_york_gloucester_1.svg) } .cylinder.york.lord_gloucester_2 { background-image:url(images/lord_york_gloucester_2.svg) } .cylinder.york.lord_march { background-image:url(images/lord_york_march.svg) } .cylinder.york.lord_norfolk { background-image:url(images/lord_york_norfolk.svg) } .cylinder.york.lord_northumberland_y1 { background-image:url(images/lord_york_northumberland.svg) } .cylinder.york.lord_northumberland_y2 { background-image:url(images/lord_york_northumberland.svg) } .cylinder.york.lord_pembroke { background-image:url(images/lord_york_pembroke.svg) } .cylinder.york.lord_richard_iii { background-image:url(images/lord_york_gloucester_2.svg) } .cylinder.york.lord_rutland { background-image:url(images/lord_york_rutland.svg) } .cylinder.york.lord_salisbury { background-image:url(images/lord_york_salisbury.svg) } .cylinder.york.lord_warwick_y { background-image:url(images/lord_york_warwick.svg) } .cylinder.york.lord_york { background-image:url(images/lord_york_york.svg) } .cylinder.lancaster.lord_buckingham { background-image:url(images/lord_lancaster_buckingham.svg) } .cylinder.lancaster.lord_clarence { background-image:url(images/lord_lancaster_clarence.svg) } .cylinder.lancaster.lord_exeter_1 { background-image:url(images/lord_lancaster_exeter.svg) } .cylinder.lancaster.lord_exeter_2 { background-image:url(images/lord_lancaster_exeter.svg) } .cylinder.lancaster.lord_henry_tudor { background-image:url(images/lord_lancaster_henry_tudor.svg) } .cylinder.lancaster.lord_henry_vi { background-image:url(images/lord_lancaster_henry_vi.svg) } .cylinder.lancaster.lord_jasper_tudor_1 { background-image:url(images/lord_lancaster_jasper_tudor.svg) } .cylinder.lancaster.lord_jasper_tudor_2 { background-image:url(images/lord_lancaster_jasper_tudor.svg) } .cylinder.lancaster.lord_margaret { background-image:url(images/lord_lancaster_margaret.svg) } .cylinder.lancaster.lord_northumberland_l { background-image:url(images/lord_lancaster_northumberland.svg) } .cylinder.lancaster.lord_oxford { background-image:url(images/lord_lancaster_oxford.svg) } .cylinder.lancaster.lord_somerset_1 { background-image:url(images/lord_lancaster_somerset_1.svg) } .cylinder.lancaster.lord_somerset_2 { background-image:url(images/lord_lancaster_somerset_2.svg) } .cylinder.lancaster.lord_warwick_l { background-image:url(images/lord_lancaster_warwick.svg) } .seat.york.lord_devon { background-image: url(images/seat_york_devon.png) } .seat.york.lord_edward_iv { background-image: url(images/seat_york_edward_iv.png) } .seat.york.lord_gloucester_1 { background-image: url(images/seat_york_gloucester.png) } .seat.york.lord_gloucester_2 { background-image: url(images/seat_york_gloucester.png) } .seat.york.lord_march { background-image: url(images/seat_york_march.png) } .seat.york.lord_norfolk { background-image: url(images/seat_york_norfolk.png) } .seat.york.lord_northumberland_y1 { background-image: url(images/seat_york_northumberland.png) } .seat.york.lord_northumberland_y2 { background-image: url(images/seat_york_northumberland.png) } .seat.york.lord_pembroke { background-image: url(images/seat_york_pembroke.png) } .seat.york.lord_richard_iii { background-image: url(images/seat_york_gloucester.png) } .seat.york.lord_rutland { background-image: url(images/seat_york_rutland.png) } .seat.york.lord_salisbury { background-image: url(images/seat_york_salisbury.png) } .seat.york.lord_warwick_y { background-image: url(images/seat_york_warwick.png) } .seat.york.lord_york { background-image: url(images/seat_york_york.png) } .seat.lancaster.lord_buckingham { background-image: url(images/seat_lancaster_buckingham.png) } .seat.lancaster.lord_clarence { background-image: url(images/seat_lancaster_clarence.png) } .seat.lancaster.lord_exeter_1 { background-image: url(images/seat_lancaster_exeter.png) } .seat.lancaster.lord_exeter_2 { background-image: url(images/seat_lancaster_exeter.png) } .seat.lancaster.lord_henry_tudor { background-image: url(images/seat_lancaster_henry_tudor.png) } .seat.lancaster.lord_henry_vi { background-image: url(images/seat_lancaster_henry_vi.png) } .seat.lancaster.lord_jasper_tudor_1 { background-image: url(images/seat_lancaster_jasper_tudor.png) } .seat.lancaster.lord_jasper_tudor_2 { background-image: url(images/seat_lancaster_jasper_tudor.png) } .seat.lancaster.lord_margaret { background-image: url(images/seat_lancaster_margaret.png) } .seat.lancaster.lord_northumberland_l { background-image: url(images/seat_lancaster_northumberland.png) } .seat.lancaster.lord_oxford { background-image: url(images/seat_lancaster_oxford.png) } .seat.lancaster.lord_somerset_1 { background-image: url(images/seat_lancaster_somerset.png) } .seat.lancaster.lord_somerset_2 { background-image: url(images/seat_lancaster_somerset.png) } .seat.lancaster.lord_warwick_l { background-image: url(images/seat_lancaster_warwick.png) } .vassal.vassal_beaumont { background-image: url(images/vassal_beaumont.png) } .vassal.vassal_bonville { background-image: url(images/vassal_bonville.png) } .vassal.vassal_devon { background-image: url(images/vassal_devon.png) } .vassal.vassal_dudley { background-image: url(images/vassal_dudley.png) } .vassal.vassal_essex { background-image: url(images/vassal_essex.png) } .vassal.vassal_fauconberg { background-image: url(images/vassal_fauconberg.png) } .vassal.vassal_norfolk { background-image: url(images/vassal_norfolk.png) } .vassal.vassal_oxford { background-image: url(images/vassal_oxford.png) } .vassal.vassal_shrewsbury { background-image: url(images/vassal_shrewsbury.png) } .vassal.vassal_stanley { background-image: url(images/vassal_stanley.png) } .vassal.vassal_suffolk { background-image: url(images/vassal_suffolk.png) } .vassal.vassal_westmorld { background-image: url(images/vassal_westmorld.png) } .vassal.vassal_worcester { background-image: url(images/vassal_worcester.png) } .vassal.vassal_hastings { background-image: url(images/vassal_hastings.png) } .vassal.vassal_clifford { background-image: url(images/vassal_clifford.png) } .vassal.vassal_edward { background-image: url(images/vassal_edward.png) } .vassal.vassal_thomas_stanley { background-image: url(images/vassal_thomas_stanley.png) } .vassal.vassal_trollope { background-image: url(images/vassal_trollope.png) } .vassal.back.vassal_beaumont { background-image: url(images/vassal_beaumont_b.png) } .vassal.back.vassal_bonville { background-image: url(images/vassal_bonville_b.png) } .vassal.back.vassal_devon { background-image: url(images/vassal_devon_b.png) } .vassal.back.vassal_dudley { background-image: url(images/vassal_dudley_b.png) } .vassal.back.vassal_essex { background-image: url(images/vassal_essex_b.png) } .vassal.back.vassal_fauconberg { background-image: url(images/vassal_fauconberg_b.png) } .vassal.back.vassal_norfolk { background-image: url(images/vassal_norfolk_b.png) } .vassal.back.vassal_oxford { background-image: url(images/vassal_oxford_b.png) } .vassal.back.vassal_shrewsbury { background-image: url(images/vassal_shrewsbury_b.png) } .vassal.back.vassal_stanley { background-image: url(images/vassal_stanley_b.png) } .vassal.back.vassal_suffolk { background-image: url(images/vassal_suffolk_b.png) } .vassal.back.vassal_westmorld { background-image: url(images/vassal_westmorld_b.png) } .vassal.back.vassal_worcester { background-image: url(images/vassal_worcester_b.png) } .vassal.back.vassal_hastings { background-image: url(images/vassal_hastings_b.png) } .vassal.back.vassal_clifford { background-image: url(images/vassal_clifford_b.png) } .vassal.back.vassal_edward { background-image: url(images/vassal_edward_b.png) } .vassal.back.vassal_thomas_stanley { background-image: url(images/vassal_thomas_stanley_b.png) } .vassal.back.vassal_trollope { background-image: url(images/vassal_trollope_b.png) } .card.lord.york.back { background-image: url(cards.1x/lord_york_back.png) } .card.lord.lord_devon { background-image: url(cards.1x/lord_york_devon.png) } .card.lord.lord_edward_iv { background-image: url(cards.1x/lord_york_edward_iv.png) } .card.lord.lord_gloucester_1 { background-image: url(cards.1x/lord_york_gloucester_1.png) } .card.lord.lord_gloucester_2 { background-image: url(cards.1x/lord_york_gloucester_2.png) } .card.lord.lord_march { background-image: url(cards.1x/lord_york_march.png) } .card.lord.lord_norfolk { background-image: url(cards.1x/lord_york_norfolk.png) } .card.lord.lord_northumberland_y1 { background-image: url(cards.1x/lord_york_northumberland_y1.png) } .card.lord.lord_northumberland_y2 { background-image: url(cards.1x/lord_york_northumberland_y2.png) } .card.lord.lord_pembroke { background-image: url(cards.1x/lord_york_pembroke.png) } .card.lord.lord_richard_iii { background-image: url(cards.1x/lord_york_richard_iii.png) } .card.lord.lord_rutland { background-image: url(cards.1x/lord_york_rutland.png) } .card.lord.lord_salisbury { background-image: url(cards.1x/lord_york_salisbury.png) } .card.lord.lord_warwick_y { background-image: url(cards.1x/lord_york_warwick_y.png) } .card.lord.lord_york { background-image: url(cards.1x/lord_york_york.png) } .card.lord.lancaster.back { background-image: url(cards.1x/lord_lancaster_back.png) } .card.lord.lord_buckingham { background-image: url(cards.1x/lord_lancaster_buckingham.png) } .card.lord.lord_clarence { background-image: url(cards.1x/lord_lancaster_clarence.png) } .card.lord.lord_exeter_1 { background-image: url(cards.1x/lord_lancaster_exeter_1.png) } .card.lord.lord_exeter_2 { background-image: url(cards.1x/lord_lancaster_exeter_2.png) } .card.lord.lord_henry_tudor { background-image: url(cards.1x/lord_lancaster_henry_tudor.png) } .card.lord.lord_henry_vi { background-image: url(cards.1x/lord_lancaster_henry_vi.png) } .card.lord.lord_jasper_tudor_1 { background-image: url(cards.1x/lord_lancaster_jasper_tudor_1.png) } .card.lord.lord_jasper_tudor_2 { background-image: url(cards.1x/lord_lancaster_jasper_tudor_2.png) } .card.lord.lord_margaret { background-image: url(cards.1x/lord_lancaster_margaret.png) } .card.lord.lord_northumberland_l { background-image: url(cards.1x/lord_lancaster_northumberland_l.png) } .card.lord.lord_oxford { background-image: url(cards.1x/lord_lancaster_oxford.png) } .card.lord.lord_somerset_1 { background-image: url(cards.1x/lord_lancaster_somerset_1.png) } .card.lord.lord_somerset_2 { background-image: url(cards.1x/lord_lancaster_somerset_2.png) } .card.lord.lord_warwick_l { background-image: url(cards.1x/lord_lancaster_warwick_l.png) } .card.cc.york.back { background-image: url(cards.1x/cc_york_back.png) } .card.cc.york.pass { background-image: url(cards.1x/cc_york_pass.png) } .card.cc.lord_devon { background-image: url(cards.1x/cc_york_devon.png) } .card.cc.lord_edward_iv { background-image: url(cards.1x/cc_york_edward_iv.png) } .card.cc.lord_gloucester_1 { background-image: url(cards.1x/cc_york_gloucester.png) } .card.cc.lord_gloucester_2 { background-image: url(cards.1x/cc_york_gloucester.png) } .card.cc.lord_march { background-image: url(cards.1x/cc_york_march.png) } .card.cc.lord_norfolk { background-image: url(cards.1x/cc_york_norfolk.png) } .card.cc.lord_northumberland_y1 { background-image: url(cards.1x/cc_york_northumberland.png) } .card.cc.lord_northumberland_y2 { background-image: url(cards.1x/cc_york_northumberland.png) } .card.cc.lord_pembroke { background-image: url(cards.1x/cc_york_pembroke.png) } .card.cc.lord_richard_iii { background-image: url(cards.1x/cc_york_richard_iii.png) } .card.cc.lord_rutland { background-image: url(cards.1x/cc_york_rutland.png) } .card.cc.lord_salisbury { background-image: url(cards.1x/cc_york_salisbury.png) } .card.cc.lord_warwick_y { background-image: url(cards.1x/cc_york_warwick.png) } .card.cc.lord_york { background-image: url(cards.1x/cc_york_york.png) } .card.cc.lancaster.back { background-image: url(cards.1x/cc_lancaster_back.png) } .card.cc.lancaster.pass { background-image: url(cards.1x/cc_lancaster_pass.png) } .card.cc.lord_buckingham { background-image: url(cards.1x/cc_lancaster_buckingham.png) } .card.cc.lord_clarence { background-image: url(cards.1x/cc_lancaster_clarence.png) } .card.cc.lord_exeter_1 { background-image: url(cards.1x/cc_lancaster_exeter.png) } .card.cc.lord_exeter_2 { background-image: url(cards.1x/cc_lancaster_exeter.png) } .card.cc.lord_henry_tudor { background-image: url(cards.1x/cc_lancaster_henry_tudor.png) } .card.cc.lord_henry_vi { background-image: url(cards.1x/cc_lancaster_henry_vi.png) } .card.cc.lord_jasper_tudor_1 { background-image: url(cards.1x/cc_lancaster_jasper_tudor.png) } .card.cc.lord_jasper_tudor_2 { background-image: url(cards.1x/cc_lancaster_jasper_tudor.png) } .card.cc.lord_margaret { background-image: url(cards.1x/cc_lancaster_margaret.png) } .card.cc.lord_northumberland_l { background-image: url(cards.1x/cc_lancaster_northumberland.png) } .card.cc.lord_oxford { background-image: url(cards.1x/cc_lancaster_oxford.png) } .card.cc.lord_somerset_1 { background-image: url(cards.1x/cc_lancaster_somerset.png) } .card.cc.lord_somerset_2 { background-image: url(cards.1x/cc_lancaster_somerset.png) } .card.cc.lord_warwick_l { background-image: url(cards.1x/cc_lancaster_warwick.png) } .card.aow.york.back { background-image: url(cards.1x/aow_york_back.png) } .card.aow.c0 { background-image: url(cards.1x/aow_york_1.png) } .card.aow.c1 { background-image: url(cards.1x/aow_york_2.png) } .card.aow.c2 { background-image: url(cards.1x/aow_york_3.png) } .card.aow.c3 { background-image: url(cards.1x/aow_york_4.png) } .card.aow.c4 { background-image: url(cards.1x/aow_york_5.png) } .card.aow.c5 { background-image: url(cards.1x/aow_york_6.png) } .card.aow.c6 { background-image: url(cards.1x/aow_york_7.png) } .card.aow.c7 { background-image: url(cards.1x/aow_york_8.png) } .card.aow.c8 { background-image: url(cards.1x/aow_york_9.png) } .card.aow.c9 { background-image: url(cards.1x/aow_york_10.png) } .card.aow.c10 { background-image: url(cards.1x/aow_york_11.png) } .card.aow.c11 { background-image: url(cards.1x/aow_york_12.png) } .card.aow.c12 { background-image: url(cards.1x/aow_york_13.png) } .card.aow.c13 { background-image: url(cards.1x/aow_york_14.png) } .card.aow.c14 { background-image: url(cards.1x/aow_york_15.png) } .card.aow.c15 { background-image: url(cards.1x/aow_york_16.png) } .card.aow.c16 { background-image: url(cards.1x/aow_york_17.png) } .card.aow.c17 { background-image: url(cards.1x/aow_york_18.png) } .card.aow.c18 { background-image: url(cards.1x/aow_york_19.png) } .card.aow.c19 { background-image: url(cards.1x/aow_york_20.png) } .card.aow.c20 { background-image: url(cards.1x/aow_york_21.png) } .card.aow.c21 { background-image: url(cards.1x/aow_york_22.png) } .card.aow.c22 { background-image: url(cards.1x/aow_york_23.png) } .card.aow.c23 { background-image: url(cards.1x/aow_york_24.png) } .card.aow.c24 { background-image: url(cards.1x/aow_york_25.png) } .card.aow.c25 { background-image: url(cards.1x/aow_york_26.png) } .card.aow.c26 { background-image: url(cards.1x/aow_york_27.png) } .card.aow.c27 { background-image: url(cards.1x/aow_york_28.png) } .card.aow.c28 { background-image: url(cards.1x/aow_york_29.png) } .card.aow.c29 { background-image: url(cards.1x/aow_york_30.png) } .card.aow.c30 { background-image: url(cards.1x/aow_york_31.png) } .card.aow.c31 { background-image: url(cards.1x/aow_york_32.png) } .card.aow.c32 { background-image: url(cards.1x/aow_york_33.png) } .card.aow.c33 { background-image: url(cards.1x/aow_york_34.png) } .card.aow.c34 { background-image: url(cards.1x/aow_york_35.png) } .card.aow.c35 { background-image: url(cards.1x/aow_york_36.png) } .card.aow.c36 { background-image: url(cards.1x/aow_york_37.png) } .card.aow.lancaster.back { background-image: url(cards.1x/aow_lancaster_back.png) } .card.aow.c37 { background-image: url(cards.1x/aow_lancaster_1.png) } .card.aow.c38 { background-image: url(cards.1x/aow_lancaster_2.png) } .card.aow.c39 { background-image: url(cards.1x/aow_lancaster_3.png) } .card.aow.c40 { background-image: url(cards.1x/aow_lancaster_4.png) } .card.aow.c41 { background-image: url(cards.1x/aow_lancaster_5.png) } .card.aow.c42 { background-image: url(cards.1x/aow_lancaster_6.png) } .card.aow.c43 { background-image: url(cards.1x/aow_lancaster_7.png) } .card.aow.c44 { background-image: url(cards.1x/aow_lancaster_8.png) } .card.aow.c45 { background-image: url(cards.1x/aow_lancaster_9.png) } .card.aow.c46 { background-image: url(cards.1x/aow_lancaster_10.png) } .card.aow.c47 { background-image: url(cards.1x/aow_lancaster_11.png) } .card.aow.c48 { background-image: url(cards.1x/aow_lancaster_12.png) } .card.aow.c49 { background-image: url(cards.1x/aow_lancaster_13.png) } .card.aow.c50 { background-image: url(cards.1x/aow_lancaster_14.png) } .card.aow.c51 { background-image: url(cards.1x/aow_lancaster_15.png) } .card.aow.c52 { background-image: url(cards.1x/aow_lancaster_16.png) } .card.aow.c53 { background-image: url(cards.1x/aow_lancaster_17.png) } .card.aow.c54 { background-image: url(cards.1x/aow_lancaster_18.png) } .card.aow.c55 { background-image: url(cards.1x/aow_lancaster_19.png) } .card.aow.c56 { background-image: url(cards.1x/aow_lancaster_20.png) } .card.aow.c57 { background-image: url(cards.1x/aow_lancaster_21.png) } .card.aow.c58 { background-image: url(cards.1x/aow_lancaster_22.png) } .card.aow.c59 { background-image: url(cards.1x/aow_lancaster_23.png) } .card.aow.c60 { background-image: url(cards.1x/aow_lancaster_24.png) } .card.aow.c61 { background-image: url(cards.1x/aow_lancaster_25.png) } .card.aow.c62 { background-image: url(cards.1x/aow_lancaster_26.png) } .card.aow.c63 { background-image: url(cards.1x/aow_lancaster_27.png) } .card.aow.c64 { background-image: url(cards.1x/aow_lancaster_28.png) } .card.aow.c65 { background-image: url(cards.1x/aow_lancaster_29.png) } .card.aow.c66 { background-image: url(cards.1x/aow_lancaster_30.png) } .card.aow.c67 { background-image: url(cards.1x/aow_lancaster_31.png) } .card.aow.c68 { background-image: url(cards.1x/aow_lancaster_32.png) } .card.aow.c69 { background-image: url(cards.1x/aow_lancaster_33.png) } .card.aow.c70 { background-image: url(cards.1x/aow_lancaster_34.png) } .card.aow.c71 { background-image: url(cards.1x/aow_lancaster_35.png) } .card.aow.c72 { background-image: url(cards.1x/aow_lancaster_36.png) } .card.aow.c73 { background-image: url(cards.1x/aow_lancaster_37.png) } /* BACKGROUND AND BORDER COLORS */ .mat .background { background-color: hsl(37,28%,56%); border-color: hsl(37,28%,66%) hsl(37,28%,46%) hsl(37,28%,46%) hsl(37,28%,66%); box-shadow: 0 0 0 1px hsl(37,28%,19%), 0px 1px 4px #0008; } .marker.battle { background-color: hsl(34,16%,49%); border-color: hsl(34,16%,59%) hsl(34,16%,39%) hsl(34,16%,39%) hsl(34,16%,59%); box-shadow: 0 0 0 1px hsl(34,16%,16%), 0px 1px 4px #0008; } .marker.campaign { background-color: hsl(198,33%,38%); border-color: hsl(198,33%,48%) hsl(198,33%,28%) hsl(198,33%,28%) hsl(198,33%,48%); box-shadow: 0 0 0 1px hsl(198,33%,12%), 0px 1px 4px #0008; } .marker.levy { background-color: hsl(33,35%,44%); border-color: hsl(33,35%,54%) hsl(33,35%,34%) hsl(33,35%,34%) hsl(33,35%,54%); box-shadow: 0 0 0 1px hsl(33,35%,14%), 0px 1px 4px #0008; } .asset.cart.x1 { background-color: hsl(36,52%,70%); border-color: hsl(36,52%,80%) hsl(36,52%,60%) hsl(36,52%,60%) hsl(36,52%,80%); box-shadow: 0 0 0 1px hsl(36,52%,23%), 0px 1px 4px #0008; } .asset.cart.x2 { background-color: hsl(34,51%,64%); border-color: hsl(34,51%,74%) hsl(34,51%,54%) hsl(34,51%,54%) hsl(34,51%,74%); box-shadow: 0 0 0 1px hsl(34,51%,21%), 0px 1px 4px #0008; } .asset.cart.x3 { background-color: hsl(34,47%,56%); border-color: hsl(34,47%,66%) hsl(34,47%,46%) hsl(34,47%,46%) hsl(34,47%,66%); box-shadow: 0 0 0 1px hsl(34,47%,19%), 0px 1px 4px #0008; } .asset.cart.x4 { background-color: hsl(26,32%,50%); border-color: hsl(26,32%,60%) hsl(26,32%,40%) hsl(26,32%,40%) hsl(26,32%,60%); box-shadow: 0 0 0 1px hsl(26,32%,16%), 0px 1px 4px #0008; } .asset.coin.x1 { background-color: hsl(160,3%,83%); border-color: hsl(160,3%,93%) hsl(160,3%,73%) hsl(160,3%,73%) hsl(160,3%,93%); box-shadow: 0 0 0 1px hsl(160,3%,27%), 0px 1px 4px #0008; } .asset.coin.x2 { background-color: hsl(120,1%,74%); border-color: hsl(120,1%,84%) hsl(120,1%,64%) hsl(120,1%,64%) hsl(120,1%,84%); box-shadow: 0 0 0 1px hsl(120,1%,24%), 0px 1px 4px #0008; } .asset.coin.x3 { background-color: hsl(300,1%,65%); border-color: hsl(300,1%,75%) hsl(300,1%,55%) hsl(300,1%,55%) hsl(300,1%,75%); box-shadow: 0 0 0 1px hsl(300,1%,21%), 0px 1px 4px #0008; } .asset.coin.x4 { background-color: hsl(0,0%,56%); border-color: hsl(0,0%,66%) hsl(0,0%,46%) hsl(0,0%,46%) hsl(0,0%,66%); box-shadow: 0 0 0 1px hsl(0,0%,19%), 0px 1px 4px #0008; } .asset.prov.x1 { background-color: hsl(44,100%,79%); border-color: hsl(44,100%,89%) hsl(44,100%,69%) hsl(44,100%,69%) hsl(44,100%,89%); box-shadow: 0 0 0 1px hsl(44,100%,26%), 0px 1px 4px #0008; } .asset.prov.x2 { background-color: hsl(42,100%,75%); border-color: hsl(42,100%,85%) hsl(42,100%,65%) hsl(42,100%,65%) hsl(42,100%,85%); box-shadow: 0 0 0 1px hsl(42,100%,25%), 0px 1px 4px #0008; } .asset.prov.x3 { background-color: hsl(40,100%,70%); border-color: hsl(40,100%,80%) hsl(40,100%,60%) hsl(40,100%,60%) hsl(40,100%,80%); box-shadow: 0 0 0 1px hsl(40,100%,23%), 0px 1px 4px #0008; } .asset.prov.x4 { background-color: hsl(39,82%,63%); border-color: hsl(39,82%,73%) hsl(39,82%,53%) hsl(39,82%,53%) hsl(39,82%,73%); box-shadow: 0 0 0 1px hsl(39,82%,21%), 0px 1px 4px #0008; } .asset.ship.x1 { background-color: hsl(209,61%,74%); border-color: hsl(209,61%,84%) hsl(209,61%,64%) hsl(209,61%,64%) hsl(209,61%,84%); box-shadow: 0 0 0 1px hsl(209,61%,24%), 0px 1px 4px #0008; } .asset.ship.x2 { background-color: hsl(205,52%,60%); border-color: hsl(205,52%,70%) hsl(205,52%,50%) hsl(205,52%,50%) hsl(205,52%,70%); box-shadow: 0 0 0 1px hsl(205,52%,20%), 0px 1px 4px #0008; } .unit.retinue { background-color: hsl(0,0%,67%); border-color: hsl(0,0%,77%) hsl(0,0%,57%) hsl(0,0%,57%) hsl(0,0%,77%); box-shadow: 0 0 0 1px hsl(0,0%,22%), 0px 1px 4px #0008; } .marker.cities.york { background-color: hsl(0,0%,96%); border-color: hsl(0,0%,100%) hsl(0,0%,86%) hsl(0,0%,86%) hsl(0,0%,100%); box-shadow: 0 0 0 1px hsl(0,0%,32%), 0px 1px 4px #0008; } .marker.fortresses.york { background-color: hsl(0,0%,96%); border-color: hsl(0,0%,100%) hsl(0,0%,86%) hsl(0,0%,86%) hsl(0,0%,100%); box-shadow: 0 0 0 1px hsl(0,0%,32%), 0px 1px 4px #0008; } .marker.ip.york { background-color: hsl(0,0%,96%); border-color: hsl(0,0%,100%) hsl(0,0%,86%) hsl(0,0%,86%) hsl(0,0%,100%); box-shadow: 0 0 0 1px hsl(0,0%,32%), 0px 1px 4px #0008; } .marker.towns.york { background-color: hsl(0,0%,96%); border-color: hsl(0,0%,100%) hsl(0,0%,86%) hsl(0,0%,86%) hsl(0,0%,100%); box-shadow: 0 0 0 1px hsl(0,0%,32%), 0px 1px 4px #0008; } .marker.cities.lancaster { background-color: hsl(359,85%,53%); border-color: hsl(359,85%,63%) hsl(359,85%,43%) hsl(359,85%,43%) hsl(359,85%,63%); box-shadow: 0 0 0 1px hsl(359,85%,17%), 0px 1px 4px #0008; } .marker.fortresses.lancaster { background-color: hsl(359,85%,53%); border-color: hsl(359,85%,63%) hsl(359,85%,43%) hsl(359,85%,43%) hsl(359,85%,63%); box-shadow: 0 0 0 1px hsl(359,85%,17%), 0px 1px 4px #0008; } .marker.ip.lancaster { background-color: hsl(359,85%,53%); border-color: hsl(359,85%,63%) hsl(359,85%,43%) hsl(359,85%,43%) hsl(359,85%,63%); box-shadow: 0 0 0 1px hsl(359,85%,17%), 0px 1px 4px #0008; } .marker.towns.lancaster { background-color: hsl(359,85%,53%); border-color: hsl(359,85%,63%) hsl(359,85%,43%) hsl(359,85%,43%) hsl(359,85%,63%); box-shadow: 0 0 0 1px hsl(359,85%,17%), 0px 1px 4px #0008; } .marker.depleted { background-color: hsl(204,6%,85%); border-color: hsl(204,6%,95%) hsl(204,6%,75%) hsl(204,6%,75%) hsl(204,6%,95%); box-shadow: 0 0 0 1px hsl(204,6%,28%), 0px 1px 4px #0008; } .marker.end { background-color: hsl(33,35%,44%); border-color: hsl(33,35%,54%) hsl(33,35%,34%) hsl(33,35%,34%) hsl(33,35%,54%); box-shadow: 0 0 0 1px hsl(33,35%,14%), 0px 1px 4px #0008; } .marker.exhausted { background-color: hsl(283,4%,31%); border-color: hsl(283,4%,41%) hsl(283,4%,21%) hsl(283,4%,21%) hsl(283,4%,41%); box-shadow: 0 0 0 1px hsl(283,4%,10%), 0px 1px 4px #0008; } .marker.exile { background-color: hsl(86,41%,39%); border-color: hsl(86,41%,49%) hsl(86,41%,29%) hsl(86,41%,29%) hsl(86,41%,49%); box-shadow: 0 0 0 1px hsl(86,41%,13%), 0px 1px 4px #0008; } .marker.exile.lancaster { background-color: hsl(358,83%,91%); border-color: hsl(358,83%,100%) hsl(358,83%,81%) hsl(358,83%,81%) hsl(358,83%,100%); box-shadow: 0 0 0 1px hsl(358,83%,30%), 0px 1px 4px #0008; } .marker.exile.york { background-color: hsl(217,53%,88%); border-color: hsl(217,53%,98%) hsl(217,53%,78%) hsl(217,53%,78%) hsl(217,53%,98%); box-shadow: 0 0 0 1px hsl(217,53%,29%), 0px 1px 4px #0008; } .marker.feed.x2 { background-color: hsl(204,100%,37%); border-color: hsl(204,100%,47%) hsl(204,100%,27%) hsl(204,100%,27%) hsl(204,100%,47%); box-shadow: 0 0 0 1px hsl(204,100%,12%), 0px 1px 4px #0008; } .marker.feed.x3 { background-color: hsl(200,100%,29%); border-color: hsl(200,100%,39%) hsl(200,100%,19%) hsl(200,100%,19%) hsl(200,100%,39%); box-shadow: 0 0 0 1px hsl(200,100%,9%), 0px 1px 4px #0008; } .marker.fled { background-color: hsl(347,47%,4%); border-color: hsl(347,47%,14%) hsl(347,47%,0%) hsl(347,47%,0%) hsl(347,47%,14%); box-shadow: 0 0 0 1px hsl(347,47%,1%), 0px 1px 4px #0008; } .marker.hits.lancaster { background-color: hsl(358,83%,91%); border-color: hsl(358,83%,100%) hsl(358,83%,81%) hsl(358,83%,81%) hsl(358,83%,100%); box-shadow: 0 0 0 1px hsl(358,83%,30%), 0px 1px 4px #0008; } .marker.hits.york { background-color: hsl(217,53%,88%); border-color: hsl(217,53%,98%) hsl(217,53%,78%) hsl(217,53%,78%) hsl(217,53%,98%); box-shadow: 0 0 0 1px hsl(217,53%,29%), 0px 1px 4px #0008; } .marker.rose.lancaster { background-color: hsl(358,83%,91%); border-color: hsl(358,83%,100%) hsl(358,83%,81%) hsl(358,83%,81%) hsl(358,83%,100%); box-shadow: 0 0 0 1px hsl(358,83%,30%), 0px 1px 4px #0008; } .marker.rose.york { background-color: hsl(217,53%,88%); border-color: hsl(217,53%,98%) hsl(217,53%,78%) hsl(217,53%,78%) hsl(217,53%,98%); box-shadow: 0 0 0 1px hsl(217,53%,29%), 0px 1px 4px #0008; } .marker.source { background-color: hsl(41,30%,71%); border-color: hsl(41,30%,81%) hsl(41,30%,61%) hsl(41,30%,61%) hsl(41,30%,81%); box-shadow: 0 0 0 1px hsl(41,30%,23%), 0px 1px 4px #0008; } .marker.valour { background-color: hsl(288,29%,51%); border-color: hsl(288,29%,61%) hsl(288,29%,41%) hsl(288,29%,41%) hsl(288,29%,61%); box-shadow: 0 0 0 1px hsl(288,29%,17%), 0px 1px 4px #0008; } .marker.victory_check { background-color: hsl(51,97%,53%); border-color: hsl(51,97%,63%) hsl(51,97%,43%) hsl(51,97%,43%) hsl(51,97%,63%); box-shadow: 0 0 0 1px hsl(51,97%,18%), 0px 1px 4px #0008; } .marker.moved_fought { background-color: hsl(204,100%,37%); border-color: hsl(204,100%,47%) hsl(204,100%,27%) hsl(204,100%,27%) hsl(204,100%,47%); box-shadow: 0 0 0 1px hsl(204,100%,12%), 0px 1px 4px #0008; } .marker.number.lancaster { background-color: hsl(358,83%,91%); border-color: hsl(358,83%,100%) hsl(358,83%,81%) hsl(358,83%,81%) hsl(358,83%,100%); box-shadow: 0 0 0 1px hsl(358,83%,30%), 0px 1px 4px #0008; } .marker.number.york { background-color: hsl(0,0%,100%); border-color: hsl(0,0%,100%) hsl(0,0%,90%) hsl(0,0%,90%) hsl(0,0%,100%); box-shadow: 0 0 0 1px hsl(0,0%,33%), 0px 1px 4px #0008; } .marker.seat.lancaster { background-color: hsl(358,76%,50%); border-color: hsl(358,76%,60%) hsl(358,76%,40%) hsl(358,76%,40%) hsl(358,76%,60%); box-shadow: 0 0 0 1px hsl(358,76%,17%), 0px 1px 4px #0008; } .marker.seat.york { background-color: hsl(0,0%,96%); border-color: hsl(0,0%,100%) hsl(0,0%,86%) hsl(0,0%,86%) hsl(0,0%,100%); box-shadow: 0 0 0 1px hsl(0,0%,32%), 0px 1px 4px #0008; } .marker.vassal { background-color: hsl(58,34%,73%); border-color: hsl(58,34%,83%) hsl(58,34%,63%) hsl(58,34%,63%) hsl(58,34%,83%); box-shadow: 0 0 0 1px hsl(58,34%,24%), 0px 1px 4px #0008; } .marker.vassal.back { background-color: hsl(57,48%,75%); border-color: hsl(57,48%,85%) hsl(57,48%,65%) hsl(57,48%,65%) hsl(57,48%,85%); box-shadow: 0 0 0 1px hsl(57,48%,25%), 0px 1px 4px #0008; } .marker.vassal.vassal_hastings { background-color: hsl(217,53%,88%); border-color: hsl(217,53%,98%) hsl(217,53%,78%) hsl(217,53%,78%) hsl(217,53%,98%); box-shadow: 0 0 0 1px hsl(217,53%,29%), 0px 1px 4px #0008; } .marker.vassal.vassal_clifford { background-color: hsl(358,83%,91%); border-color: hsl(358,83%,100%) hsl(358,83%,81%) hsl(358,83%,81%) hsl(358,83%,100%); box-shadow: 0 0 0 1px hsl(358,83%,30%), 0px 1px 4px #0008; } .marker.vassal.vassal_edward { background-color: hsl(358,83%,91%); border-color: hsl(358,83%,100%) hsl(358,83%,81%) hsl(358,83%,81%) hsl(358,83%,100%); box-shadow: 0 0 0 1px hsl(358,83%,30%), 0px 1px 4px #0008; } .marker.vassal.vassal_thomas_stanley { background-color: hsl(358,83%,91%); border-color: hsl(358,83%,100%) hsl(358,83%,81%) hsl(358,83%,81%) hsl(358,83%,100%); box-shadow: 0 0 0 1px hsl(358,83%,30%), 0px 1px 4px #0008; } .marker.vassal.vassal_trollope { background-color: hsl(358,83%,91%); border-color: hsl(358,83%,100%) hsl(358,83%,81%) hsl(358,83%,81%) hsl(358,83%,100%); box-shadow: 0 0 0 1px hsl(358,83%,30%), 0px 1px 4px #0008; } .unit.vassal { background-color: hsl(58,34%,73%); border-color: hsl(58,34%,83%) hsl(58,34%,63%) hsl(58,34%,63%) hsl(58,34%,83%); box-shadow: 0 0 0 1px hsl(58,34%,24%), 0px 1px 4px #0008; } .unit.vassal.back { background-color: hsl(57,48%,75%); border-color: hsl(57,48%,85%) hsl(57,48%,65%) hsl(57,48%,65%) hsl(57,48%,85%); box-shadow: 0 0 0 1px hsl(57,48%,25%), 0px 1px 4px #0008; } .unit.vassal.vassal_hastings { background-color: hsl(217,53%,88%); border-color: hsl(217,53%,98%) hsl(217,53%,78%) hsl(217,53%,78%) hsl(217,53%,98%); box-shadow: 0 0 0 1px hsl(217,53%,29%), 0px 1px 4px #0008; } .unit.vassal.vassal_clifford { background-color: hsl(358,83%,91%); border-color: hsl(358,83%,100%) hsl(358,83%,81%) hsl(358,83%,81%) hsl(358,83%,100%); box-shadow: 0 0 0 1px hsl(358,83%,30%), 0px 1px 4px #0008; } .unit.vassal.vassal_edward { background-color: hsl(358,83%,91%); border-color: hsl(358,83%,100%) hsl(358,83%,81%) hsl(358,83%,81%) hsl(358,83%,100%); box-shadow: 0 0 0 1px hsl(358,83%,30%), 0px 1px 4px #0008; } .unit.vassal.vassal_thomas_stanley { background-color: hsl(358,83%,91%); border-color: hsl(358,83%,100%) hsl(358,83%,81%) hsl(358,83%,81%) hsl(358,83%,100%); box-shadow: 0 0 0 1px hsl(358,83%,30%), 0px 1px 4px #0008; } .unit.vassal.vassal_trollope { background-color: hsl(358,83%,91%); border-color: hsl(358,83%,100%) hsl(358,83%,81%) hsl(358,83%,81%) hsl(358,83%,100%); box-shadow: 0 0 0 1px hsl(358,83%,30%), 0px 1px 4px #0008; }