PHP Classes

File: resources/views/vendor/mail/html/themes/cardsforge.css

Recommend this page to a friend!
  Packages of Nemeth Zoltan   Cards API PHP   resources/views/vendor/mail/html/themes/cardsforge.css   Download  
File: resources/views/vendor/mail/html/themes/cardsforge.css
Role: Auxiliary data
Content type: text/plain
Description: Auxiliary data
Class: Cards API PHP
Manage trading cards, decks, games, and creators
Author: By
Last change:
Date: 13 days ago
Size: 6,128 bytes
 

Contents

Class file image Download
/* Cards Forge Email Theme - Based on Homepage Design */ /* Base */ body, body *:not(html):not(style):not(br):not(tr):not(code) { box-sizing: border-box; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; position: relative; } body { -webkit-text-size-adjust: none; background: linear-gradient(135deg, #0f172a 0%, #1e293b 50%, #334155 100%); color: #cbd5e1; height: 100%; line-height: 1.4; margin: 0; padding: 0; width: 100% !important; } p, ul, ol, blockquote { line-height: 1.6; text-align: left; color: #cbd5e1; } a { color: #ffffff; text-decoration: none; } a:hover { color: #dc2626; text-decoration: underline; } a img { border: none; } /* Typography */ h1 { color: #f1f5f9; font-size: 24px; font-weight: bold; margin-top: 0; text-align: left; } h2 { color: #e2e8f0; font-size: 20px; font-weight: bold; margin-top: 0; text-align: left; } h3 { color: #e2e8f0; font-size: 16px; font-weight: bold; margin-top: 0; text-align: left; } p { font-size: 16px; line-height: 1.6em; margin-top: 0; text-align: left; color: #cbd5e1; } p.sub { font-size: 13px; color: #94a3b8; } img { max-width: 100%; } /* Layout */ .wrapper { -premailer-cellpadding: 0; -premailer-cellspacing: 0; -premailer-width: 100%; background: linear-gradient(135deg, #0f172a 0%, #1e293b 50%, #334155 100%); margin: 0; padding: 0; width: 100%; } .content { -premailer-cellpadding: 0; -premailer-cellspacing: 0; -premailer-width: 100%; margin: 0; padding: 0; width: 100%; } /* Header */ .header { padding: 30px 0; text-align: center; background: linear-gradient(135deg, #1e293b 0%, #334155 100%); } .header a { color: #f1f5f9; font-size: 28px; font-weight: bold; text-decoration: none; letter-spacing: -0.5px; } .header .card-suit { color: #ef4444; font-size: 32px; margin-right: 8px; display: inline-block; } /* Logo */ .logo { height: 75px; max-height: 75px; width: 75px; } /* Body */ .body { -premailer-cellpadding: 0; -premailer-cellspacing: 0; -premailer-width: 100%; background: linear-gradient(135deg, #1e293b 0%, #334155 50%, #475569 100%); border-bottom: 1px solid #334155; border-top: 1px solid #334155; margin: 0; padding: 0; width: 100%; } .inner-body { -premailer-cellpadding: 0; -premailer-cellspacing: 0; -premailer-width: 570px; background-color: #1e293b; border-color: #334155; border-radius: 8px; border-width: 1px; box-shadow: 0 4px 6px rgba(0, 0, 0, 0.3), 0 2px 4px rgba(0, 0, 0, 0.2); margin: 0 auto; padding: 0; width: 570px; } .inner-body a { word-break: break-all; color: #ef4444; } .inner-body a:hover { color: #dc2626; } /* Subcopy */ .subcopy { border-top: 1px solid #334155; margin-top: 25px; padding-top: 25px; } .subcopy p { font-size: 13px; color: #94a3b8; } /* Footer */ .footer { -premailer-cellpadding: 0; -premailer-cellspacing: 0; -premailer-width: 570px; margin: 0 auto; padding: 0; text-align: center; width: 570px; } .footer p { color: #64748b; font-size: 13px; text-align: center; margin: 8px 0; } .footer a { color: #ef4444; text-decoration: none; } .footer a:hover { color: #dc2626; text-decoration: underline; } .footer .card-suits { color: #475569; font-size: 18px; letter-spacing: 8px; margin: 15px 0; } /* Tables */ .table table { -premailer-cellpadding: 0; -premailer-cellspacing: 0; -premailer-width: 100%; margin: 30px auto; width: 100%; } .table th { border-bottom: 1px solid #334155; margin: 0; padding-bottom: 8px; color: #e2e8f0; } .table td { color: #cbd5e1; font-size: 15px; line-height: 18px; margin: 0; padding: 10px 0; } .content-cell { max-width: 100vw; padding: 40px; } /* Buttons */ .action { -premailer-cellpadding: 0; -premailer-cellspacing: 0; -premailer-width: 100%; margin: 30px auto; padding: 0; text-align: center; width: 100%; float: unset; } .button { -webkit-text-size-adjust: none; border-radius: 6px; color: #fff; display: inline-block; overflow: hidden; text-decoration: none; font-weight: 600; letter-spacing: 0.5px; } .button-blue, .button-primary { background-color: #ef4444; border-bottom: 10px solid #ef4444; border-left: 24px solid #ef4444; border-right: 24px solid #ef4444; border-top: 10px solid #ef4444; color: #ffffff !important; } .button-blue:hover, .button-primary:hover { background-color: #dc2626 !important; border-bottom: 10px solid #dc2626 !important; border-left: 24px solid #dc2626 !important; border-right: 24px solid #dc2626 !important; border-top: 10px solid #dc2626 !important; color: #ffffff !important; } .button-green, .button-success { background-color: #10b981; border-bottom: 10px solid #10b981; border-left: 24px solid #10b981; border-right: 24px solid #10b981; border-top: 10px solid #10b981; } .button-red, .button-error { background-color: #dc2626; border-bottom: 10px solid #dc2626; border-left: 24px solid #dc2626; border-right: 24px solid #dc2626; border-top: 10px solid #dc2626; } /* Panels */ .panel { border-left: #ef4444 solid 4px; margin: 21px 0; } .panel-content { background-color: #0f172a; color: #cbd5e1; padding: 20px; border-radius: 4px; } .panel-content p { color: #cbd5e1; } .panel-item { padding: 0; } .panel-item p:last-of-type { margin-bottom: 0; padding-bottom: 0; } /* Utilities */ .break-all { word-break: break-all; } /* Card Suits Decoration */ .card-decoration { color: #334155; font-size: 14px; letter-spacing: 4px; }