[html]
<div style="background: #111; color: #ddd; font-family: Arial, sans-serif; padding: 20px; max-width: 1100px; margin: 0 auto; border: 2px solid #5b1f18; border-radius: 8px;">
<!-- СТИЛИ ДЛЯ СГЕНЕРИРОВАННОЙ СЕТКИ -->
<style>
.month-card {
background: #1e1e1e;
border: 1px solid #5b1f18;
border-radius: 4px;
overflow: hidden;
display: flex;
flex-direction: column;
height: max-content; /* Карточка не растягивается больше своего контента */
}
.month-header {
padding: 10px;
border-bottom: 1px solid #5b1f18;
font-weight: bold;
font-size: 15px;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
color: #fff;
text-align: center;
}
.month-summer .month-header { background: #5b1f18; color: #ffb380; border-bottom-color: #8a2e24; }
.month-winter .month-header { background: #1a2332; color: #6fa8dc; border-bottom-color: #2c3e50; }
.month-transition .month-header { background: #2b1f15; color: #b8860b; border-bottom-color: #4a3b2c; }
.days-grid {
display: grid;
grid-template-columns: repeat(7, 1fr);
text-align: center;
padding: 10px;
font-size: 12px;
flex-grow: 1;
}
.day-name { color: #666; font-weight: bold; margin-bottom: 8px; font-size: 11px; }
.day { color: #ddd; font-weight: bold; padding: 2px 0; }
.empty-day { color: transparent; }
.seasons-block {
background: #1e1e1e;
border: 2px solid #5b1f18;
border-radius: 4px;
padding: 15px;
display: flex;
flex-direction: column;
justify-content: flex-start; /* Текст прижат к верху */
height: max-content; /* Блок ровно по высоте текста */
align-self: start; /* Запрещаем растягивать блок на всю высоту ряда */
}
.seasons-block h3 { color: #fff; margin: 0 0 10px 0; font-size: 16px; letter-spacing: 1px; }
.seasons-block p { margin: 0 0 8px 0; font-size: 13px; color: #ddd; line-height: 1.4; }
</style>
<!-- ШАПКА С ФОНОМ -->
<div style="
background: linear-gradient(to right, rgba(17,17,17,0.85) 0%, rgba(17,17,17,0.1) 100%), url('https://forumstatic.ru/files/001c/d3/35/12425.jpg?v=1') center/cover;
border-bottom: 2px solid #5b1f18;
padding: 20px;
margin-bottom: 20px;
border-radius: 4px;
display: flex;
justify-content: space-between;
align-items: center;
box-shadow: inset 0 0 20px rgba(0,0,0,0.8);
">
<div style="display: flex; align-items: center; gap: 20px;">
<h1 style="color: #fff; margin: 0; font-size: 38px; letter-spacing: 2px; text-shadow: 2px 2px 4px #000;">ГИНН <span style="color: #d35400;">2776</span></h1>
<div style="border-left: 2px solid #d35400; padding-left: 15px;">
<p style="margin: 0; font-size: 15px; color: #eee; font-weight: bold; text-shadow: 1px 1px 2px #000;">14 МЕСЯЦЕВ • 30 ДНЕЙ КАЖДЫЙ</p>
<p style="margin: 3px 0 0 0; font-size: 15px; color: #eee; font-weight: bold; text-shadow: 1px 1px 2px #000;">420 ДНЕЙ В ГОДУ • 7 ДНЕЙ В НЕДЕЛЕ</p>
</div>
</div>
</div>
<!-- ========================================== -->
<!-- СЮДА ВСТАВЛЯЙ СГЕНЕРИРОВАННУЮ СЕТКУ -->
<!-- ========================================== -->
<div style="display: grid; grid-template-columns: repeat(5, 1fr); gap: 12px; margin-bottom: 12px;">
<!-- МЕСЯЦ 1: Январь -->
<div class="month-card month-winter">
<div class="month-header">1. Январь</div>
<div class="days-grid">
<div class="day-name">Пн</div><div class="day-name">Вт</div><div class="day-name">Ср</div><div class="day-name">Чт</div><div class="day-name">Пт</div><div class="day-name">Сб</div><div class="day-name">Вс</div>
<div class="day">1</div>
<div class="day">2</div>
<div class="day">3</div>
<div class="day">4</div>
<div class="day">5</div>
<div class="day">6</div>
<div class="day">7</div>
<div class="day">8</div>
<div class="day">9</div>
<div class="day">10</div>
<div class="day">11</div>
<div class="day">12</div>
<div class="day">13</div>
<div class="day">14</div>
<div class="day">15</div>
<div class="day">16</div>
<div class="day">17</div>
<div class="day">18</div>
<div class="day">19</div>
<div class="day">20</div>
<div class="day">21</div>
<div class="day">22</div>
<div class="day">23</div>
<div class="day">24</div>
<div class="day">25</div>
<div class="day">26</div>
<div class="day">27</div>
<div class="day">28</div>
<div class="day">29</div>
<div class="day">30</div>
<div class="empty-day"></div>
<div class="empty-day"></div>
<div class="empty-day"></div>
<div class="empty-day"></div>
<div class="empty-day"></div>
</div>
</div>
<!-- МЕСЯЦ 2: Февраль -->
<div class="month-card month-winter">
<div class="month-header">2. Февраль</div>
<div class="days-grid">
<div class="day-name">Пн</div><div class="day-name">Вт</div><div class="day-name">Ср</div><div class="day-name">Чт</div><div class="day-name">Пт</div><div class="day-name">Сб</div><div class="day-name">Вс</div>
<div class="empty-day"></div>
<div class="empty-day"></div>
<div class="day">1</div>
<div class="day">2</div>
<div class="day">3</div>
<div class="day">4</div>
<div class="day">5</div>
<div class="day">6</div>
<div class="day">7</div>
<div class="day">8</div>
<div class="day">9</div>
<div class="day">10</div>
<div class="day">11</div>
<div class="day">12</div>
<div class="day">13</div>
<div class="day">14</div>
<div class="day">15</div>
<div class="day">16</div>
<div class="day">17</div>
<div class="day">18</div>
<div class="day">19</div>
<div class="day">20</div>
<div class="day">21</div>
<div class="day">22</div>
<div class="day">23</div>
<div class="day">24</div>
<div class="day">25</div>
<div class="day">26</div>
<div class="day">27</div>
<div class="day">28</div>
<div class="day">29</div>
<div class="day">30</div>
<div class="empty-day"></div>
<div class="empty-day"></div>
<div class="empty-day"></div>
</div>
</div>
<!-- МЕСЯЦ 3: Мглис -->
<div class="month-card month-transition">
<div class="month-header">3. Мглис</div>
<div class="days-grid">
<div class="day-name">Пн</div><div class="day-name">Вт</div><div class="day-name">Ср</div><div class="day-name">Чт</div><div class="day-name">Пт</div><div class="day-name">Сб</div><div class="day-name">Вс</div>
<div class="empty-day"></div>
<div class="empty-day"></div>
<div class="empty-day"></div>
<div class="empty-day"></div>
<div class="day">1</div>
<div class="day">2</div>
<div class="day">3</div>
<div class="day">4</div>
<div class="day">5</div>
<div class="day">6</div>
<div class="day">7</div>
<div class="day">8</div>
<div class="day">9</div>
<div class="day">10</div>
<div class="day">11</div>
<div class="day">12</div>
<div class="day">13</div>
<div class="day">14</div>
<div class="day">15</div>
<div class="day">16</div>
<div class="day">17</div>
<div class="day">18</div>
<div class="day">19</div>
<div class="day">20</div>
<div class="day">21</div>
<div class="day">22</div>
<div class="day">23</div>
<div class="day">24</div>
<div class="day">25</div>
<div class="day">26</div>
<div class="day">27</div>
<div class="day">28</div>
<div class="day">29</div>
<div class="day">30</div>
<div class="empty-day"></div>
</div>
</div>
<!-- МЕСЯЦ 4: Март -->
<div class="month-card month-summer">
<div class="month-header">4. Март</div>
<div class="days-grid">
<div class="day-name">Пн</div><div class="day-name">Вт</div><div class="day-name">Ср</div><div class="day-name">Чт</div><div class="day-name">Пт</div><div class="day-name">Сб</div><div class="day-name">Вс</div>
<div class="empty-day"></div>
<div class="empty-day"></div>
<div class="empty-day"></div>
<div class="empty-day"></div>
<div class="empty-day"></div>
<div class="empty-day"></div>
<div class="day">1</div>
<div class="day">2</div>
<div class="day">3</div>
<div class="day">4</div>
<div class="day">5</div>
<div class="day">6</div>
<div class="day">7</div>
<div class="day">8</div>
<div class="day">9</div>
<div class="day">10</div>
<div class="day">11</div>
<div class="day">12</div>
<div class="day">13</div>
<div class="day">14</div>
<div class="day">15</div>
<div class="day">16</div>
<div class="day">17</div>
<div class="day">18</div>
<div class="day">19</div>
<div class="day">20</div>
<div class="day">21</div>
<div class="day">22</div>
<div class="day">23</div>
<div class="day">24</div>
<div class="day">25</div>
<div class="day">26</div>
<div class="day">27</div>
<div class="day">28</div>
<div class="day">29</div>
<div class="day">30</div>
<div class="empty-day"></div>
<div class="empty-day"></div>
<div class="empty-day"></div>
<div class="empty-day"></div>
<div class="empty-day"></div>
<div class="empty-day"></div>
</div>
</div>
<!-- МЕСЯЦ 5: Апрель -->
<div class="month-card month-summer">
<div class="month-header">5. Апрель</div>
<div class="days-grid">
<div class="day-name">Пн</div><div class="day-name">Вт</div><div class="day-name">Ср</div><div class="day-name">Чт</div><div class="day-name">Пт</div><div class="day-name">Сб</div><div class="day-name">Вс</div>
<div class="empty-day"></div>
<div class="day">1</div>
<div class="day">2</div>
<div class="day">3</div>
<div class="day">4</div>
<div class="day">5</div>
<div class="day">6</div>
<div class="day">7</div>
<div class="day">8</div>
<div class="day">9</div>
<div class="day">10</div>
<div class="day">11</div>
<div class="day">12</div>
<div class="day">13</div>
<div class="day">14</div>
<div class="day">15</div>
<div class="day">16</div>
<div class="day">17</div>
<div class="day">18</div>
<div class="day">19</div>
<div class="day">20</div>
<div class="day">21</div>
<div class="day">22</div>
<div class="day">23</div>
<div class="day">24</div>
<div class="day">25</div>
<div class="day">26</div>
<div class="day">27</div>
<div class="day">28</div>
<div class="day">29</div>
<div class="day">30</div>
<div class="empty-day"></div>
<div class="empty-day"></div>
<div class="empty-day"></div>
<div class="empty-day"></div>
</div>
</div>
</div>
<div style="display: grid; grid-template-columns: repeat(5, 1fr); gap: 12px; margin-bottom: 12px;">
<!-- МЕСЯЦ 6: Май -->
<div class="month-card month-summer">
<div class="month-header">6. Май</div>
<div class="days-grid">
<div class="day-name">Пн</div><div class="day-name">Вт</div><div class="day-name">Ср</div><div class="day-name">Чт</div><div class="day-name">Пт</div><div class="day-name">Сб</div><div class="day-name">Вс</div>
<div class="empty-day"></div>
<div class="empty-day"></div>
<div class="empty-day"></div>
<div class="day">1</div>
<div class="day">2</div>
<div class="day">3</div>
<div class="day">4</div>
<div class="day">5</div>
<div class="day">6</div>
<div class="day">7</div>
<div class="day">8</div>
<div class="day">9</div>
<div class="day">10</div>
<div class="day">11</div>
<div class="day">12</div>
<div class="day">13</div>
<div class="day">14</div>
<div class="day">15</div>
<div class="day">16</div>
<div class="day">17</div>
<div class="day">18</div>
<div class="day">19</div>
<div class="day">20</div>
<div class="day">21</div>
<div class="day">22</div>
<div class="day">23</div>
<div class="day">24</div>
<div class="day">25</div>
<div class="day">26</div>
<div class="day">27</div>
<div class="day">28</div>
<div class="day">29</div>
<div class="day">30</div>
<div class="empty-day"></div>
<div class="empty-day"></div>
</div>
</div>
<!-- МЕСЯЦ 7: Июнь -->
<div class="month-card month-summer">
<div class="month-header">7. Июнь</div>
<div class="days-grid">
<div class="day-name">Пн</div><div class="day-name">Вт</div><div class="day-name">Ср</div><div class="day-name">Чт</div><div class="day-name">Пт</div><div class="day-name">Сб</div><div class="day-name">Вс</div>
<div class="empty-day"></div>
<div class="empty-day"></div>
<div class="empty-day"></div>
<div class="empty-day"></div>
<div class="empty-day"></div>
<div class="day">1</div>
<div class="day">2</div>
<div class="day">3</div>
<div class="day">4</div>
<div class="day">5</div>
<div class="day">6</div>
<div class="day">7</div>
<div class="day">8</div>
<div class="day">9</div>
<div class="day">10</div>
<div class="day">11</div>
<div class="day">12</div>
<div class="day">13</div>
<div class="day">14</div>
<div class="day">15</div>
<div class="day">16</div>
<div class="day">17</div>
<div class="day">18</div>
<div class="day">19</div>
<div class="day">20</div>
<div class="day">21</div>
<div class="day">22</div>
<div class="day">23</div>
<div class="day">24</div>
<div class="day">25</div>
<div class="day">26</div>
<div class="day">27</div>
<div class="day">28</div>
<div class="day">29</div>
<div class="day">30</div>
</div>
</div>
<!-- МЕСЯЦ 8: Июль -->
<div class="month-card month-summer">
<div class="month-header">8. Июль</div>
<div class="days-grid">
<div class="day-name">Пн</div><div class="day-name">Вт</div><div class="day-name">Ср</div><div class="day-name">Чт</div><div class="day-name">Пт</div><div class="day-name">Сб</div><div class="day-name">Вс</div>
<div class="day">1</div>
<div class="day">2</div>
<div class="day">3</div>
<div class="day">4</div>
<div class="day">5</div>
<div class="day">6</div>
<div class="day">7</div>
<div class="day">8</div>
<div class="day">9</div>
<div class="day">10</div>
<div class="day">11</div>
<div class="day">12</div>
<div class="day">13</div>
<div class="day">14</div>
<div class="day">15</div>
<div class="day">16</div>
<div class="day">17</div>
<div class="day">18</div>
<div class="day">19</div>
<div class="day">20</div>
<div class="day">21</div>
<div class="day">22</div>
<div class="day">23</div>
<div class="day">24</div>
<div class="day">25</div>
<div class="day">26</div>
<div class="day">27</div>
<div class="day">28</div>
<div class="day">29</div>
<div class="day">30</div>
<div class="empty-day"></div>
<div class="empty-day"></div>
<div class="empty-day"></div>
<div class="empty-day"></div>
<div class="empty-day"></div>
</div>
</div>
<!-- МЕСЯЦ 9: Август -->
<div class="month-card month-summer">
<div class="month-header">9. Август</div>
<div class="days-grid">
<div class="day-name">Пн</div><div class="day-name">Вт</div><div class="day-name">Ср</div><div class="day-name">Чт</div><div class="day-name">Пт</div><div class="day-name">Сб</div><div class="day-name">Вс</div>
<div class="empty-day"></div>
<div class="empty-day"></div>
<div class="day">1</div>
<div class="day">2</div>
<div class="day">3</div>
<div class="day">4</div>
<div class="day">5</div>
<div class="day">6</div>
<div class="day">7</div>
<div class="day">8</div>
<div class="day">9</div>
<div class="day">10</div>
<div class="day">11</div>
<div class="day">12</div>
<div class="day">13</div>
<div class="day">14</div>
<div class="day">15</div>
<div class="day">16</div>
<div class="day">17</div>
<div class="day">18</div>
<div class="day">19</div>
<div class="day">20</div>
<div class="day">21</div>
<div class="day">22</div>
<div class="day">23</div>
<div class="day">24</div>
<div class="day">25</div>
<div class="day">26</div>
<div class="day">27</div>
<div class="day">28</div>
<div class="day">29</div>
<div class="day">30</div>
<div class="empty-day"></div>
<div class="empty-day"></div>
<div class="empty-day"></div>
</div>
</div>
<!-- МЕСЯЦ 10: Сентябрь -->
<div class="month-card month-summer">
<div class="month-header">10. Сентябрь</div>
<div class="days-grid">
<div class="day-name">Пн</div><div class="day-name">Вт</div><div class="day-name">Ср</div><div class="day-name">Чт</div><div class="day-name">Пт</div><div class="day-name">Сб</div><div class="day-name">Вс</div>
<div class="empty-day"></div>
<div class="empty-day"></div>
<div class="empty-day"></div>
<div class="empty-day"></div>
<div class="day">1</div>
<div class="day">2</div>
<div class="day">3</div>
<div class="day">4</div>
<div class="day">5</div>
<div class="day">6</div>
<div class="day">7</div>
<div class="day">8</div>
<div class="day">9</div>
<div class="day">10</div>
<div class="day">11</div>
<div class="day">12</div>
<div class="day">13</div>
<div class="day">14</div>
<div class="day">15</div>
<div class="day">16</div>
<div class="day">17</div>
<div class="day">18</div>
<div class="day">19</div>
<div class="day">20</div>
<div class="day">21</div>
<div class="day">22</div>
<div class="day">23</div>
<div class="day">24</div>
<div class="day">25</div>
<div class="day">26</div>
<div class="day">27</div>
<div class="day">28</div>
<div class="day">29</div>
<div class="day">30</div>
<div class="empty-day"></div>
</div>
</div>
</div>
<div style="display: grid; grid-template-columns: repeat(5, 1fr); gap: 12px; ">
<!-- МЕСЯЦ 11: Октябрь -->
<div class="month-card month-summer">
<div class="month-header">11. Октябрь</div>
<div class="days-grid">
<div class="day-name">Пн</div><div class="day-name">Вт</div><div class="day-name">Ср</div><div class="day-name">Чт</div><div class="day-name">Пт</div><div class="day-name">Сб</div><div class="day-name">Вс</div>
<div class="empty-day"></div>
<div class="empty-day"></div>
<div class="empty-day"></div>
<div class="empty-day"></div>
<div class="empty-day"></div>
<div class="empty-day"></div>
<div class="day">1</div>
<div class="day">2</div>
<div class="day">3</div>
<div class="day">4</div>
<div class="day">5</div>
<div class="day">6</div>
<div class="day">7</div>
<div class="day">8</div>
<div class="day">9</div>
<div class="day">10</div>
<div class="day">11</div>
<div class="day">12</div>
<div class="day">13</div>
<div class="day">14</div>
<div class="day">15</div>
<div class="day">16</div>
<div class="day">17</div>
<div class="day">18</div>
<div class="day">19</div>
<div class="day">20</div>
<div class="day">21</div>
<div class="day">22</div>
<div class="day">23</div>
<div class="day">24</div>
<div class="day">25</div>
<div class="day">26</div>
<div class="day">27</div>
<div class="day">28</div>
<div class="day">29</div>
<div class="day">30</div>
<div class="empty-day"></div>
<div class="empty-day"></div>
<div class="empty-day"></div>
<div class="empty-day"></div>
<div class="empty-day"></div>
<div class="empty-day"></div>
</div>
</div>
<!-- МЕСЯЦ 12: Пылень -->
<div class="month-card month-transition">
<div class="month-header">12. Пылень</div>
<div class="days-grid">
<div class="day-name">Пн</div><div class="day-name">Вт</div><div class="day-name">Ср</div><div class="day-name">Чт</div><div class="day-name">Пт</div><div class="day-name">Сб</div><div class="day-name">Вс</div>
<div class="empty-day"></div>
<div class="day">1</div>
<div class="day">2</div>
<div class="day">3</div>
<div class="day">4</div>
<div class="day">5</div>
<div class="day">6</div>
<div class="day">7</div>
<div class="day">8</div>
<div class="day">9</div>
<div class="day">10</div>
<div class="day">11</div>
<div class="day">12</div>
<div class="day">13</div>
<div class="day">14</div>
<div class="day">15</div>
<div class="day">16</div>
<div class="day">17</div>
<div class="day">18</div>
<div class="day">19</div>
<div class="day">20</div>
<div class="day">21</div>
<div class="day">22</div>
<div class="day">23</div>
<div class="day">24</div>
<div class="day">25</div>
<div class="day">26</div>
<div class="day">27</div>
<div class="day">28</div>
<div class="day">29</div>
<div class="day">30</div>
<div class="empty-day"></div>
<div class="empty-day"></div>
<div class="empty-day"></div>
<div class="empty-day"></div>
</div>
</div>
<!-- МЕСЯЦ 13: Ноябрь -->
<div class="month-card month-winter">
<div class="month-header">13. Ноябрь</div>
<div class="days-grid">
<div class="day-name">Пн</div><div class="day-name">Вт</div><div class="day-name">Ср</div><div class="day-name">Чт</div><div class="day-name">Пт</div><div class="day-name">Сб</div><div class="day-name">Вс</div>
<div class="empty-day"></div>
<div class="empty-day"></div>
<div class="empty-day"></div>
<div class="day">1</div>
<div class="day">2</div>
<div class="day">3</div>
<div class="day">4</div>
<div class="day">5</div>
<div class="day">6</div>
<div class="day">7</div>
<div class="day">8</div>
<div class="day">9</div>
<div class="day">10</div>
<div class="day">11</div>
<div class="day">12</div>
<div class="day">13</div>
<div class="day">14</div>
<div class="day">15</div>
<div class="day">16</div>
<div class="day">17</div>
<div class="day">18</div>
<div class="day">19</div>
<div class="day">20</div>
<div class="day">21</div>
<div class="day">22</div>
<div class="day">23</div>
<div class="day">24</div>
<div class="day">25</div>
<div class="day">26</div>
<div class="day">27</div>
<div class="day">28</div>
<div class="day">29</div>
<div class="day">30</div>
<div class="empty-day"></div>
<div class="empty-day"></div>
</div>
</div>
<!-- МЕСЯЦ 14: Декабрь -->
<div class="month-card month-winter">
<div class="month-header">14. Декабрь</div>
<div class="days-grid">
<div class="day-name">Пн</div><div class="day-name">Вт</div><div class="day-name">Ср</div><div class="day-name">Чт</div><div class="day-name">Пт</div><div class="day-name">Сб</div><div class="day-name">Вс</div>
<div class="empty-day"></div>
<div class="empty-day"></div>
<div class="empty-day"></div>
<div class="empty-day"></div>
<div class="empty-day"></div>
<div class="day">1</div>
<div class="day">2</div>
<div class="day">3</div>
<div class="day">4</div>
<div class="day">5</div>
<div class="day">6</div>
<div class="day">7</div>
<div class="day">8</div>
<div class="day">9</div>
<div class="day">10</div>
<div class="day">11</div>
<div class="day">12</div>
<div class="day">13</div>
<div class="day">14</div>
<div class="day">15</div>
<div class="day">16</div>
<div class="day">17</div>
<div class="day">18</div>
<div class="day">19</div>
<div class="day">20</div>
<div class="day">21</div>
<div class="day">22</div>
<div class="day">23</div>
<div class="day">24</div>
<div class="day">25</div>
<div class="day">26</div>
<div class="day">27</div>
<div class="day">28</div>
<div class="day">29</div>
<div class="day">30</div>
</div>
</div>
<!-- БЛОК СЕЗОНОВ -->
<div class="seasons-block">
<h3>СЕЗОНЫ ГИННА</h3>
<p><span style="color: #6fa8dc; font-weight: bold;">❄️ Зима</span> — 150 дней.<br><span style="color: #d35400; font-weight: bold;">☀️ Лето</span> — 270 дней.</p>
<p>Мглис и Пылень — месяцы переходов.</p>
</div>
</div>
<!-- ========================================== -->
<!-- КОНЕЦ ВСТАВКИ -->
<!-- ========================================== -->
</div>
[/html][hideprofile]




