/* * This is a manifest file that'll be compiled into application.css. * * With Propshaft, assets are served efficiently without preprocessing steps. You can still include * application-wide styles in this file, but keep in mind that CSS precedence will follow the standard * cascading order, meaning styles declared later in the document or manifest will override earlier ones, * depending on specificity. * * Consider organizing styles into separate files for maintainability. */ body { font-family: Inconsolata, Helvetica, Arial; font-size: 1em; line-height: 20px; font-weight: 400; color: #3b3b3b; -webkit-font-smoothing: antialiased; background: #2b2b2b; } @media screen and (max-width: 580px) { body { font-size: 16px; line-height: 22px; } } .wrapper { margin: 0 auto; padding: 40px; max-width: 800px; } .table { margin: 0 0 40px 0; width: 100%; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2); display: table; } @media screen and (max-width: 580px) { .table { display: block; } } .row { display: table-row; background: #f6f6f6; } .row:nth-of-type(odd) { background: #e9e9e9; } .row.header { font-weight: 900; color: #ffffff; background: #2980b9; } @media screen and (max-width: 580px) { .row { padding: 14px 0 7px; display: block; } .row.header { padding: 0; height: 6px; } .row.header .cell { display: none; } .row .cell { margin-bottom: 10px; } .row .cell:before { margin-bottom: 3px; content: attr(data-title); min-width: 98px; font-size: 10px; line-height: 10px; font-weight: bold; text-transform: uppercase; color: #969696; display: block; } } .cell { padding: 6px 12px; display: table-cell; } @media screen and (max-width: 580px) { .cell { padding: 2px 16px; display: block; } } h1 { margin: auto; text-align: center; padding-top: 10px; padding-bottom: 1em; color: #fe8019; } .left-just { text-align: left; margin: 0 auto; max-width: 800px; } h2 { color: #fabd2f; } h3 { color: #689d6a; } p, label { color: #ebdbb2; } label { font-weight: bold; } a { color: #458588; } a:visited { color: #b16286; } .throne { display: flex; justify-content: center; /* Centers the throne-boxes within the throne div */ gap: 20px; /* Adds padding between the two throne-box divs */ color: #ebdbd2; } .throne-box { flex: 1; border: 1px solid #928374; padding: 10px 10px 0; text-align: center; max-width: 360px; } .throne-title { margin-top: 10px; margin-bottom: 10px; /* Adds space below the title */ font-size: 1.5em; /* Adjust title font size */ } .gambalord { color: #fabd2f; } .gumbalord { color: #fb4934; } .throne-name { margin-bottom: 5px; /* Adds space below the name */ font-size: 1.3em; /* Adjust name font size */ } .throne-purse { margin-top: 10px; font-size: 1.1em; /* Adjust purse font size */ } .goofy-text { /* Basic text styling */ font-family: 'Comic Sans MS', cursive, sans-serif; /* Goofy font */ font-size: 28px; font-weight: bold; color: #FF00FF; /* Bright pink for visibility */ /* Glowing effect */ text-shadow: 0 0 10px #b16286, 0 0 20px #b16286, 0 0 30px #b16286, 0 0 40px #b16286, 0 0 50px #b16286, 0 0 60px #b16286, 0 0 70px #b16286; /* Animation for bouncing/moving effect */ animation: bounce 1.5s ease infinite alternate; } @keyframes bounce { 0% { transform: translateY(0) rotate(0deg); } 50% { transform: translateY(-10px) rotate(5deg); } 100% { transform: translateY(0) rotate(-5deg); } } select { margin-bottom: 20px; margin-right: 20px; } #set-alt-button { margin-bottom: 20px; }