world-game/assets/css/custom-panel.css

160 lines
3.7 KiB
CSS
Raw Normal View History

@font-face {
font-family: "Terminal Grotesque";
src: url("fonts/terminal-grotesque.ttf") format("truetype");
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: "Danzza";
src: url("fonts/Danzza-Light.woff") format("woff");
font-weight: 300;
font-style: normal;
}
@font-face {
font-family: "Danzza";
src: url("fonts/Danzza-Regular.woff") format("woff");
font-weight: 400;
font-style: normal;
}
@font-face {
font-family: "Danzza";
src: url("fonts/Danzza-Medium.woff") format("woff");
font-weight: 500;
font-style: normal;
}
@font-face {
font-family: "Danzza";
src: url("fonts/Danzza-Bold.woff") format("woff");
font-weight: 700;
font-style: normal;
}
:root {
--font-title: "Terminal Grotesque", sans-serif;
--font-body: "Danzza", sans-serif;
--font-sans: "Danzza", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji",
"Segoe UI Symbol";
--text-h1: 3em;
--color-green-perso: #04fea0;
--color-black: #0b1632;
--color-white: #ffffff;
--color-gray-200: #bccaf0;
--color-gray-100: #bccaf0;
--color-gray-250: #8ba3e5;
--color-gray-300: #7a95e1;
--color-gray-400: #597bd9;
--color-gray-500: #3761d2;
--color-gray-600: #224196;
--color-gray-700: #1a3274;
--color-gray-800: #172c64;
--color-gray-850: #132553;
--color-gray-900: #0e1e43;
--color-gray-950: #0d1a38;
--button-cancel-filled-color-back: light-dark(
var(--color-gray-300),
var(--color-gray-950)
);
--color-icon-perso: light-dark(var(--color-gray-700), var(--color-gray-400));
--color-border: light-dark(var(--color-gray-300), var(--color-gray-600));
--dropdown-color-hr: var(--color-gray-800);
--color-focus: var(--color-green-perso);
--color-red-h: 355;
--color-green-h: 152;
--color-orange-h: 15;
--color-blue-h: 220;
}
.k-dialog-button-cancel:where([data-variant="filled"]) {
--button-color-back: var(--button-cancel-filled-color-back);
}
.k-box {
--icon-color: var(--color-icon-perso);
2026-01-15 12:04:57 +01:00
}
.k-panel-menu-button:hover:not(.k-activation-button):not(.k-panel-menu-search) {
color: var(--color-green-perso);
}
.k-header-title {
font-family: var(--font-title);
}
.k-panel[data-template="home"] .k-header-title-text,
.k-panel[data-template="expertise"] .k-header-title-text,
.k-panel[data-template="portfolio"] .k-header-title-text,
.k-panel[data-template="jouer"] .k-header-title-text,
.k-panel[data-template="about"] .k-header-title-text,
.k-panel[data-template="blog"] .k-header-title-text {
text-transform: uppercase;
}
.k-header-title .k-icon {
--icon-size: 28px;
2026-01-16 18:08:18 +01:00
}
.k-text a {
color: var(--color-green-perso);
}
2026-01-16 18:08:18 +01:00
.k-block-container:not(:last-of-type) {
border-bottom: 1px dashed var(--color-gray-600);
}
/*modif card pour ressembler au site web*/
.k-panel[data-template="blog"] .k-item.k-cards-item[data-template="article"] {
display: grid;
grid-template-columns: 2fr auto 1fr;
grid-template-rows: auto;
}
.k-panel[data-template="blog"]
.k-item.k-cards-item[data-template="article"]
.k-item-image {
grid-column: 3/4;
grid-row: 1/3;
}
.k-panel[data-template="blog"]
.k-item.k-cards-item[data-template="article"]
.k-item-content {
grid-column: 1/2;
grid-row: 1/2;
}
.k-panel[data-template="blog"]
.k-item.k-cards-item[data-template="article"]
.k-item-options {
grid-column: 2/3;
grid-row: 1/2;
align-items: start;
2026-01-19 15:54:12 +01:00
}
/* Logo sur la page de login */
.k-login-view .k-login-form::before {
content: "";
display: block;
width: 150px;
height: 150px;
margin: 0 auto 2rem auto;
background-image: url("logo-panel.png");
background-size: contain;
background-repeat: no-repeat;
background-position: center;
}
/* Code editor style */
.k-code-editor-input[data-size="custom-size"] {
min-height: 2rem;
}