diff --git a/.gitignore b/.gitignore index 6972ca1516e..d296bc10bbc 100644 --- a/.gitignore +++ b/.gitignore @@ -21,6 +21,7 @@ !/phpBB/styles/prosilver !/phpBB/styles/prosilver/theme/en !/phpBB/styles/prosilver/theme/images +!/phpBB/styles/modernite !/phpBB/styles/all # Excludes all custom env @@ -57,3 +58,6 @@ node_modules .idea *.DS_Store* /.vscode + +# Build artifacts - CSS source maps +*.css.map diff --git a/phpBB/styles/modernite/README.md b/phpBB/styles/modernite/README.md new file mode 100644 index 00000000000..eed702a59ee --- /dev/null +++ b/phpBB/styles/modernite/README.md @@ -0,0 +1,175 @@ +# Modernite - Standalone Modern phpBB Style + +A beautiful, modern standalone phpBB style with Bootstrap-inspired design principles, featuring responsive layouts, modern colors, and excellent user experience across all devices. + +**Note**: This is a complete standalone style that does not require any parent style inheritance. It can be directly installed on any phpBB forum. + +## Features + +### 🎨 Modern Design +- **Gradient Headers**: Beautiful gradient backgrounds with modern color schemes +- **Card-based Layouts**: Clean card designs for forums, posts, and components +- **Modern Typography**: Inter font family for excellent readability +- **Subtle Shadows**: Layered shadows for depth and visual hierarchy +- **Rounded Corners**: Consistent border-radius for modern aesthetics + +### 📱 Fully Responsive +- **Mobile-First**: Designed from 320px upwards +- **Tablet Optimized**: Perfect layouts for tablet devices +- **Desktop Ready**: Beautiful on large screens up to 1400px+ +- **Touch Friendly**: 44px minimum touch targets for mobile +- **Responsive Grid**: Bootstrap-inspired grid system + +### 🏗️ Bootstrap-Inspired Framework +- **Grid System**: 12-column responsive grid +- **Utility Classes**: Flexbox utilities, spacing, display classes +- **Component Library**: Modern buttons, cards, forms, and alerts +- **Responsive Utilities**: Show/hide classes for different screen sizes + +### ♿ Accessibility & UX +- **High Contrast Support**: Adapts to user's contrast preferences +- **Reduced Motion**: Respects user's motion preferences +- **Keyboard Navigation**: Full keyboard accessibility +- **Screen Reader Friendly**: Proper ARIA labels and semantic HTML +- **Focus Indicators**: Clear focus states for interactive elements + +### 🎯 Key Components + +#### Color Scheme +- **Primary**: Modern blue-purple gradient (#6366f1) +- **Secondary**: Professional gray tones (#64748b) +- **Accent**: Vibrant orange (#f59e0b) +- **Status Colors**: Success, warning, danger, info variants +- **Neutral Palette**: 10-step gray scale for consistency + +#### Interactive Elements +- **Hover Effects**: Smooth transitions and micro-interactions +- **Button Styles**: Multiple variants with proper states +- **Form Controls**: Modern input styling with focus states +- **Dropdown Menus**: Clean dropdowns with shadows +- **Navigation**: Responsive navigation with mobile menu + +#### Layout Components +- **Statistics Cards**: Beautiful stat displays with hover effects +- **Forum Lists**: Card-based forum listings +- **Post Layout**: Clean post structure with user profiles +- **Notification System**: Modern alert and notification styling +- **Tables**: Responsive table design with hover states + +## Installation + +1. **Upload Files**: Upload the `modernite` folder to your `phpBB/styles/` directory +2. **Install Style**: Go to ACP → Customise → Style Management → Install Styles +3. **Select Modernite**: Choose the Modernite style from the available styles +4. **Activate**: Set as default or allow users to select it + +## Browser Support + +- **Modern Browsers**: Chrome 88+, Firefox 85+, Safari 14+, Edge 88+ +- **Mobile Browsers**: iOS Safari 14+, Chrome Mobile 88+ +- **Progressive Enhancement**: Graceful degradation for older browsers + +## Customization + +### CSS Custom Properties +The style uses CSS custom properties (variables) for easy customization: + +```css +:root { + --primary: #6366f1; + --secondary: #64748b; + --success: #10b981; + /* ... more variables */ +} +``` + +### Responsive Breakpoints +- **Mobile**: 320px - 575px +- **Small**: 576px - 767px +- **Medium**: 768px - 991px +- **Large**: 992px - 1199px +- **Extra Large**: 1200px+ + +### Grid System +Use Bootstrap-inspired classes: +- `.container` - Responsive container +- `.row` - Flex row wrapper +- `.col-*` - Column classes (1-12) +- `.col-sm-*`, `.col-md-*`, etc. - Responsive columns + +## File Structure + +``` +modernite/ +├── style.cfg # Style configuration +├── composer.json # Package information +├── theme/ +│ ├── stylesheet.css # Main stylesheet imports +│ ├── bootstrap-grid.css # Grid system and utilities +│ ├── modern-colors.css # Color scheme and variables +│ ├── modern-components.css # UI components +│ └── modern-responsive.css # Responsive design +├── template/ +│ ├── overall_header.html # Enhanced header template +│ ├── index_body.html # Modern forum index +│ └── index.htm # Security file +└── imgs/ + └── index.htm # Security file +``` + +## Performance + +- **Optimized CSS**: Efficient selectors and minimal redundancy +- **Modern Fonts**: Web font loading with proper fallbacks +- **Responsive Images**: Scalable graphics and icons +- **Minimal JavaScript**: Relies on CSS for animations and interactions + +## Contributing + +Modernite is built with maintainability in mind: +- **Modular CSS**: Separated concerns for colors, components, grid +- **CSS Variables**: Easy theming and customization +- **Documentation**: Well-commented code +- **Standards Compliant**: Follows phpBB style guidelines + +## Credits + +- **Base Style**: Built on phpBB's Prosilver +- **Design Inspiration**: Modern web design principles and Bootstrap +- **Typography**: Inter font family by Rasmus Andersson +- **Color Palette**: Tailwind CSS inspired colors + +## Installation + +### Standalone Installation +This style is completely standalone and can be installed directly on any phpBB installation: + +1. **Via phpBB ACP** (Recommended): + - Navigate to `Customise` → `Style Management` → `Install Styles` + - Upload or select the Modernite style directory + - Click "Install" to make it available + - Set as default or allow users to choose + +2. **Manual Installation**: + - Extract the style to `phpBB/styles/modernite/` + - Ensure all files are in place with proper permissions + - Install via ACP as described above + +### Requirements +- phpBB 4.0.0-a1-dev or newer +- PHP 7.4.0 or newer +- No parent style dependencies + +### Configuration +Once installed, administrators can: +- Set Modernite as the default style for all users +- Allow users to choose Modernite from their UCP style preferences +- Customize colors and components via CSS custom properties + +## License + +This style is released under the same license as phpBB (GPL v2). + +--- + +**Modernite** - Making phpBB beautiful and modern for the next generation of forum users. \ No newline at end of file diff --git a/phpBB/styles/modernite/composer.json b/phpBB/styles/modernite/composer.json new file mode 100644 index 00000000000..10e77fa895e --- /dev/null +++ b/phpBB/styles/modernite/composer.json @@ -0,0 +1,31 @@ +{ + "name": "phpbb/modernite", + "type": "phpbb-style", + "description": "Modernite - A modern and beautiful standalone phpBB style with Bootstrap-inspired design", + "homepage": "https://www.phpbb.com/", + "version": "1.0.0", + "keywords": [ + "phpbb", + "style", + "theme", + "modern", + "responsive", + "bootstrap" + ], + "license": "GPL-2.0-only", + "authors": [ + { + "name": "phpBB Community", + "email": "community@phpbb.com", + "homepage": "https://www.phpbb.com/community/", + "role": "Developer" + } + ], + "require": { + "php": ">=7.4.0" + }, + "extra": { + "display-name": "Modernite", + "phpbb-version": "4.0.0-a1-dev" + } +} \ No newline at end of file diff --git a/phpBB/styles/modernite/imgs/index.htm b/phpBB/styles/modernite/imgs/index.htm new file mode 100644 index 00000000000..e69de29bb2d diff --git a/phpBB/styles/modernite/template/ajax.js b/phpBB/styles/modernite/template/ajax.js new file mode 100644 index 00000000000..93e8fcef80f --- /dev/null +++ b/phpBB/styles/modernite/template/ajax.js @@ -0,0 +1,427 @@ +/* global phpbb */ + +(function($) { // Avoid conflicts with other libraries + +'use strict'; + +// This callback will mark all forum icons read +phpbb.addAjaxCallback('mark_forums_read', function(res) { + var readTitle = res.NO_UNREAD_POSTS; + var unreadTitle = res.UNREAD_POSTS; + var iconsArray = { + forum_unread: 'forum_read', + forum_unread_subforum: 'forum_read_subforum', + forum_unread_locked: 'forum_read_locked' + }; + + $('li.row').find('dl[class*="forum_unread"]').each(function() { + var $this = $(this); + + $.each(iconsArray, function(unreadClass, readClass) { + if ($this.hasClass(unreadClass)) { + $this.removeClass(unreadClass).addClass(readClass); + } + }); + $this.children('dt[title="' + unreadTitle + '"]').attr('title', readTitle); + }); + + // Mark subforums read + $('a.subforum[class*="unread"]').removeClass('unread').addClass('read').children('.icon.icon-red').removeClass('icon-red').addClass('icon-blue'); + + // Mark topics read if we are watching a category and showing active topics + if ($('#active_topics').length) { + phpbb.ajaxCallbacks.mark_topics_read.call(this, res, false); + } + + // Update mark forums read links + $('[data-ajax="mark_forums_read"]').attr('href', res.U_MARK_FORUMS); + + phpbb.closeDarkenWrapper(3000); +}); + +/** +* This callback will mark all topic icons read +* +* @param {bool} [update_topic_links=true] Whether "Mark topics read" links +* should be updated. Defaults to true. +*/ +phpbb.addAjaxCallback('mark_topics_read', function(res, updateTopicLinks) { + var readTitle = res.NO_UNREAD_POSTS; + var unreadTitle = res.UNREAD_POSTS; + var iconsArray = { + global_unread: 'global_read', + announce_unread: 'announce_read', + sticky_unread: 'sticky_read', + topic_unread: 'topic_read' + }; + var iconsState = ['', '_hot', '_hot_mine', '_locked', '_locked_mine', '_mine']; + var unreadClassSelectors; + var classMap = {}; + var classNames = []; + + if (typeof updateTopicLinks === 'undefined') { + updateTopicLinks = true; + } + + $.each(iconsArray, function(unreadClass, readClass) { + $.each(iconsState, function(key, value) { + // Only topics can be hot + if ((value === '_hot' || value === '_hot_mine') && unreadClass !== 'topic_unread') { + return true; + } + classMap[unreadClass + value] = readClass + value; + classNames.push(unreadClass + value); + }); + }); + + unreadClassSelectors = '.' + classNames.join(',.'); + + $('li.row').find(unreadClassSelectors).each(function() { + var $this = $(this); + $.each(classMap, function(unreadClass, readClass) { + if ($this.hasClass(unreadClass)) { + $this.removeClass(unreadClass).addClass(readClass); + } + }); + $this.children('dt[title="' + unreadTitle + '"]').attr('title', readTitle); + }); + + // Remove link to first unread post + $('a.unread').has('.icon-red').remove(); + + // Update mark topics read links + if (updateTopicLinks) { + $('[data-ajax="mark_topics_read"]').attr('href', res.U_MARK_TOPICS); + } + + phpbb.closeDarkenWrapper(3000); +}); + +// This callback will mark all notifications read +phpbb.addAjaxCallback('notification.mark_all_read', function(res) { + if (typeof res.success !== 'undefined') { + phpbb.markNotifications($('[data-notification-unread="true"]'), 0); + phpbb.toggleDropdown.call($('#notification-button')); + phpbb.closeDarkenWrapper(3000); + } +}); + +// This callback will mark a notification read +phpbb.addAjaxCallback('notification.mark_read', function(res) { + if (typeof res.success !== 'undefined') { + var unreadCount = Number($('#notification-button strong').html()) - 1; + phpbb.markNotifications($(this).parent('[data-notification-unread="true"]'), unreadCount); + } +}); + +/** + * Mark notification popup rows as read. + * + * @param {jQuery} $popup jQuery object(s) to mark read. + * @param {int} unreadCount The new unread notifications count. + */ +phpbb.markNotifications = function($popup, unreadCount) { + // Remove the unread status. + $popup.removeClass('bg2'); + $popup.find('a.mark_read').remove(); + + // Update the notification link to the real URL. + $popup.each(function() { + var link = $(this).find('a'); + link.attr('href', link.attr('data-real-url')); + }); + + // Update the unread count. + $('strong', '#notification-button').html(unreadCount); + // Remove the Mark all read link and hide notification count if there are no unread notifications. + if (!unreadCount) { + $('#mark_all_notifications').remove(); + $('#notification-button > strong').addClass('hidden'); + } + + // Update page title + var $title = $('title'); + var originalTitle = $title.text().replace(/(\((\d+)\))/, ''); + $title.text((unreadCount ? '(' + unreadCount + ')' : '') + originalTitle); +}; + +// This callback finds the post from the delete link, and removes it. +phpbb.addAjaxCallback('post_delete', function() { + var $this = $(this), + postId; + + if ($this.attr('data-refresh') === undefined) { + postId = $this[0].href.split('&p=')[1]; + var post = $this.parents('#p' + postId).css('pointer-events', 'none'); + if (post.hasClass('bg1') || post.hasClass('bg2')) { + var posts1 = post.nextAll('.bg1'); + post.nextAll('.bg2').removeClass('bg2').addClass('bg1'); + posts1.removeClass('bg1').addClass('bg2'); + } + post.fadeOut(function() { + $(this).remove(); + }); + } +}); + +// This callback removes the approve / disapprove div or link. +phpbb.addAjaxCallback('post_visibility', function(res) { + var remove = (res.visible) ? $(this) : $(this).parents('.post'); + $(remove).css('pointer-events', 'none').fadeOut(function() { + $(this).remove(); + }); + + if (res.visible) { + // Remove the "Deleted by" message from the post on restoring. + remove.parents('.post').find('.post_deleted_msg').css('pointer-events', 'none').fadeOut(function() { + $(this).remove(); + }); + } +}); + +// This removes the parent row of the link or form that fired the callback. +phpbb.addAjaxCallback('row_delete', function() { + $(this).parents('tr').remove(); +}); + +// This handles friend / foe additions removals. +phpbb.addAjaxCallback('zebra', function(res) { + var zebra; + + if (res.success) { + zebra = $('.zebra'); + zebra.first().html(res.MESSAGE_TEXT); + zebra.not(':first').html(' ').prev().html(' '); + } +}); + +/** + * This callback updates the poll results after voting. + */ +phpbb.addAjaxCallback('vote_poll', function(res) { + if (typeof res.success !== 'undefined') { + var poll = $(this).closest('.topic_poll'); + var panel = poll.find('.panel'); + var resultsVisible = poll.find('dl:first-child .resultbar').is(':visible'); + var mostVotes = 0; + + // Set min-height to prevent the page from jumping when the content changes + var updatePanelHeight = function (height) { + height = (typeof height === 'undefined') ? panel.find('.inner').outerHeight() : height; + panel.css('min-height', height); + }; + updatePanelHeight(); + + // Remove the View results link + if (!resultsVisible) { + poll.find('.poll_view_results').hide(500); + } + + if (!res.can_vote) { + poll.find('.polls, .poll_max_votes, .poll_vote, .poll_option_select').fadeOut(500, function () { + poll.find('.resultbar, .poll_option_percent, .poll_total_votes').show(); + }); + } else { + // If the user can still vote, simply slide down the results + poll.find('.resultbar, .poll_option_percent, .poll_total_votes').show(500); + } + + // Get the votes count of the highest poll option + poll.find('[data-poll-option-id]').each(function() { + var option = $(this); + var optionId = option.attr('data-poll-option-id'); + mostVotes = (res.vote_counts[optionId] >= mostVotes) ? res.vote_counts[optionId] : mostVotes; + }); + + // Update the total votes count + poll.find('.poll_total_vote_cnt').html(res.total_votes); + + // Update each option + poll.find('[data-poll-option-id]').each(function() { + var $this = $(this); + var optionId = $this.attr('data-poll-option-id'); + var voted = (typeof res.user_votes[optionId] !== 'undefined'); + var mostVoted = (res.vote_counts[optionId] === mostVotes); + var percent = (!res.total_votes) ? 0 : Math.round((res.vote_counts[optionId] / res.total_votes) * 100); + var percentRel = (mostVotes === 0) ? 0 : Math.round((res.vote_counts[optionId] / mostVotes) * 100); + var altText; + + altText = $this.attr('data-alt-text'); + if (voted) { + $this.attr('title', $.trim(altText)); + } else { + $this.attr('title', ''); + }; + $this.toggleClass('voted', voted); + $this.toggleClass('most-votes', mostVoted); + + // Update the bars + var bar = $this.find('.resultbar div'); + var barTimeLapse = (res.can_vote) ? 500 : 1500; + var newBarClass = (percent === 100) ? 'pollbar5' : 'pollbar' + (Math.floor(percent / 20) + 1); + + setTimeout(function () { + bar.animate({ width: percentRel + '%' }, 500) + .removeClass('pollbar1 pollbar2 pollbar3 pollbar4 pollbar5') + .addClass(newBarClass) + .html(res.vote_counts[optionId]); + + var percentText = percent ? percent + '%' : res.NO_VOTES; + $this.find('.poll_option_percent').html(percentText); + }, barTimeLapse); + }); + + if (!res.can_vote) { + poll.find('.polls').delay(400).fadeIn(500); + } + + // Display "Your vote has been cast." message. Disappears after 5 seconds. + var confirmationDelay = (res.can_vote) ? 300 : 900; + poll.find('.vote-submitted').delay(confirmationDelay).slideDown(200, function() { + if (resultsVisible) { + updatePanelHeight(); + } + + $(this).delay(5000).fadeOut(500, function() { + resizePanel(300); + }); + }); + + // Remove the gap resulting from removing options + setTimeout(function() { + resizePanel(500); + }, 1500); + + var resizePanel = function (time) { + var panelHeight = panel.height(); + var innerHeight = panel.find('.inner').outerHeight(); + + if (panelHeight !== innerHeight) { + panel.css({ minHeight: '', height: panelHeight }) + .animate({ height: innerHeight }, time, function () { + panel.css({ minHeight: innerHeight, height: '' }); + }); + } + }; + } +}); + +/** + * Show poll results when clicking View results link. + */ +$('.poll_view_results a').click(function(e) { + // Do not follow the link + e.preventDefault(); + + var $poll = $(this).parents('.topic_poll'); + + $poll.find('.resultbar, .poll_option_percent, .poll_total_votes').show(500); + $poll.find('.poll_view_results').hide(500); +}); + +$('[data-ajax]').each(function() { + var $this = $(this); + var ajax = $this.attr('data-ajax'); + var filter = $this.attr('data-filter'); + + if (ajax !== 'false') { + var fn = (ajax !== 'true') ? ajax : null; + filter = (filter !== undefined) ? phpbb.getFunctionByName(filter) : null; + + phpbb.ajaxify({ + selector: this, + refresh: $this.attr('data-refresh') !== undefined, + filter: filter, + callback: fn + }); + } +}); + +/** + * This simply appends #preview to the action of the + * QR action when you click the Full Editor & Preview button + */ +$('#qr_full_editor').click(function() { + $('#qr_postform').attr('action', function(i, val) { + return val + '#preview'; + }); +}); + + +/** + * Make the display post links to use JS + */ +$('.display_post').click(function(e) { + // Do not follow the link + e.preventDefault(); + + var postId = $(this).attr('data-post-id'); + $('#post_content' + postId).show(); + $('#profile' + postId).show(); + $('#post_hidden' + postId).hide(); +}); + +/** + * Display hidden post on post review page + */ +$('.display_post_review').on('click', function(e) { + e.preventDefault(); + + let $displayPostLink = $(this); + $displayPostLink.closest('.post-ignore').removeClass('post-ignore'); + $displayPostLink.hide(); +}); + +/** +* Toggle the member search panel in memberlist.php. +* +* If user returns to search page after viewing results the search panel is automatically displayed. +* In any case the link will toggle the display status of the search panel and link text will be +* appropriately changed based on the status of the search panel. +*/ +$('#member_search').click(function () { + var $memberlistSearch = $('#memberlist_search'); + + $memberlistSearch.slideToggle('fast'); + phpbb.ajaxCallbacks.alt_text.call(this); + + // Focus on the username textbox if it's available and displayed + if ($memberlistSearch.is(':visible')) { + $('#username').focus(); + } + return false; +}); + +/** + * Show to top button if available on page + */ +const $scrollTopButton = $('.to-top-button'); + +if ($scrollTopButton.length) { + // Show or hide the button based on scroll position + $(window).scroll(function () { + if ($(this).scrollTop() > 300) { + $scrollTopButton.fadeIn(); // Fade in the button + } else { + $scrollTopButton.fadeOut(); // Fade out the button + } + }); + + // Scroll smoothly to the top when the button is clicked + $scrollTopButton.click(function (e) { + e.preventDefault(); // Prevent the default anchor link behavior + $('html, body').animate({scrollTop: 0}, 500); // Smooth scroll to top + }); +} + +/** +* Automatically resize textarea +*/ +$(function() { + var $textarea = $('textarea:not(#message-box textarea, .no-auto-resize)'); + phpbb.resizeTextArea($textarea, { minHeight: 75, maxHeight: 250 }); + phpbb.resizeTextArea($('textarea', '#message-box')); +}); + + +})(jQuery); // Avoid conflicts with other libraries diff --git a/phpBB/styles/modernite/template/attachment.html b/phpBB/styles/modernite/template/attachment.html new file mode 100644 index 00000000000..7d47ec13d03 --- /dev/null +++ b/phpBB/styles/modernite/template/attachment.html @@ -0,0 +1,75 @@ + + + + +

[{_file.DENIED_MESSAGE}]

+ + + + +
+
{% if _file.COMMENT %}{{ _file.COMMENT|e('html') }}{% else %}{{ _file.DOWNLOAD_NAME }}{% endif %}
+
{_file.COMMENT}
+
+ + + +
+
{% if _file.COMMENT %}{{ _file.COMMENT|e('html') }}{% else %}{{ _file.DOWNLOAD_NAME }}{% endif %}
+
{_file.COMMENT}
+
{_file.DOWNLOAD_NAME} ({_file.FILESIZE} {_file.SIZE_LANG}) {_file.L_DOWNLOAD_COUNT}
+
+ + + +
+
{_file.UPLOAD_ICON} {_file.DOWNLOAD_NAME}
+
{_file.COMMENT}
+
({_file.FILESIZE} {_file.SIZE_LANG}) {_file.L_DOWNLOAD_COUNT}
+
+ + + {% if _file.S_AUDIO_FILE %} +
+
+ +
+ {% if _file.COMMENT %} +
{{ _file.COMMENT }}
+ {% endif %} +
+ {% if _file.UPLOAD_ICON %} + {{ _file.UPLOAD_ICON }} + {% endif %} + {{ _file.DOWNLOAD_NAME }} + ({{ _file.FILESIZE }} {{ _file.SIZE_LANG }}) {{ _file.L_DOWNLOAD_COUNT }} +
+
+ {% endif %} + + {% if _file.S_VIDEO_FILE %} +
+
+ +
+ {% if _file.COMMENT %} +
{{ _file.COMMENT }}
+ {% endif %} +
+ {% if _file.UPLOAD_ICON %} + {{ _file.UPLOAD_ICON }} + {% endif %} + {{ _file.DOWNLOAD_NAME }} + ({{ _file.FILESIZE }} {{ _file.SIZE_LANG }}) {{ _file.L_DOWNLOAD_COUNT }} +
+
+ {% endif %} + + + + + diff --git a/phpBB/styles/modernite/template/bbcode.html b/phpBB/styles/modernite/template/bbcode.html new file mode 100644 index 00000000000..9fe2a7d81f2 --- /dev/null +++ b/phpBB/styles/modernite/template/bbcode.html @@ -0,0 +1,93 @@ + + + + + + + + +
+
+ + + +
+
+ + + + +
+
+ {L_NO_FORUMS} +
+
+ diff --git a/phpBB/styles/modernite/template/index.htm b/phpBB/styles/modernite/template/index.htm new file mode 100644 index 00000000000..e69de29bb2d diff --git a/phpBB/styles/modernite/template/index_body.html b/phpBB/styles/modernite/template/index_body.html new file mode 100644 index 00000000000..0d7eb833509 --- /dev/null +++ b/phpBB/styles/modernite/template/index_body.html @@ -0,0 +1,200 @@ + + +
+ + +
+
+ +
+
+
{TOTAL_POSTS}
+
{L_TOTAL_POSTS}
+
+
+
+
+
{TOTAL_TOPICS}
+
{L_TOPICS}
+
+
+
+
+
{TOTAL_USERS}
+
{L_MEMBERS}
+
+
+
+
+
{NEWEST_USER}
+
{L_NEWEST_USER}
+
+
+ +
+
+ + + + + +
+ {L_MARK_FORUMS_READ} +
+
+ + + + +
+
+
    +
  • +
    +
    {L_FORUM}
    +
    {L_TOPICS}
    +
    {L_POSTS}
    +
    {L_LAST_POST}
    +
    +
  • +
+
    + + + +
+ +
+
+
    +
  • +
    +
    {forumrow.FORUM_NAME}
    +
    {L_TOPICS}
    +
    {L_POSTS}
    +
    {L_LAST_POST}
    +
    +
  • +
+
    + +
  • + +
    +
    + +
    {forumrow.FORUM_IMAGE}
    + +
    + + {forumrow.FORUM_NAME} +
    {forumrow.FORUM_DESC}
    + + {forumrow.L_MODERATOR_STR}{L_COLON} {forumrow.MODERATORS} + + + +
    {forumrow.L_SUBFORUM_STR}{L_COLON} + + + {forumrow.subforum.SUBFORUM_NAME}{L_COMMA_SEPARATOR} + +
    + + + +
    +
    + +
    {L_REDIRECTS}{L_COLON} {forumrow.CLICKS}
    + +
    {forumrow.TOPICS} {L_TOPICS}
    +
    {forumrow.POSTS} {L_POSTS}
    +
    + + + + + + + + + + + + + {L_LAST_POST} + + + {forumrow.LAST_POST_SUBJECT_TRUNCATED}
    + + {L_POST_BY_AUTHOR} {forumrow.LAST_POSTER_FULL} + + + +
    {forumrow.LAST_POST_TIME} + + {L_NO_POSTS}
      + +
    +
    + +
    + +
  • + + + +
+ +
+
+
+ + + + + + + +
+
{L_WHO_IS_ONLINE}
+
+

+ {TOTAL_USERS_ONLINE} ({L_ONLINE_EXPLAIN}) +
{RECORD_USERS} +
+
{LOGGED_IN_USER_LIST} +
{L_LEGEND}{L_COLON} {LEGEND} +

+
+
+ + + +
+
{L_BIRTHDAYS}
+
+

+ + {L_CONGRATULATIONS}{L_COLON} + + {birthdays.USERNAME} ({birthdays.AGE}), + + + {L_NO_BIRTHDAYS} + +

+
+
+ + + +
+ + \ No newline at end of file diff --git a/phpBB/styles/modernite/template/jumpbox.html b/phpBB/styles/modernite/template/jumpbox.html new file mode 100644 index 00000000000..4edf77a64e4 --- /dev/null +++ b/phpBB/styles/modernite/template/jumpbox.html @@ -0,0 +1,50 @@ + + diff --git a/phpBB/styles/modernite/template/login_body.html b/phpBB/styles/modernite/template/login_body.html new file mode 100644 index 00000000000..c960d1d746e --- /dev/null +++ b/phpBB/styles/modernite/template/login_body.html @@ -0,0 +1,91 @@ + + +
+
+
+ + + +
+
+

{L_REGISTER}

+
+
+

{L_LOGIN_INFO}

+ + {L_REGISTER} +
+
+ +
+
+
+ + diff --git a/phpBB/styles/modernite/template/login_body_oauth.html b/phpBB/styles/modernite/template/login_body_oauth.html new file mode 100644 index 00000000000..e15a60793c8 --- /dev/null +++ b/phpBB/styles/modernite/template/login_body_oauth.html @@ -0,0 +1,6 @@ +
+
+ {% for oauth in oauth %} + {{ oauth.SERVICE_NAME }} + {% endfor %} +
diff --git a/phpBB/styles/modernite/template/login_forum.html b/phpBB/styles/modernite/template/login_forum.html new file mode 100644 index 00000000000..3128bac7886 --- /dev/null +++ b/phpBB/styles/modernite/template/login_forum.html @@ -0,0 +1,42 @@ + + +

{FORUM_NAME}

+ +
+{S_FORM_TOKEN} +
+
+ +
+ + +

{L_LOGIN_FORUM}

+ +
+ +
+
 
+
{LOGIN_ERROR}
+
+ + +
+
+
+
+ {S_LOGIN_REDIRECT} + {S_FORM_TOKEN_LOGIN} +
+
 
+
{S_HIDDEN_FIELDS}
+
+
+
+ +
+
+ +
+ + + diff --git a/phpBB/styles/modernite/template/mcp_approve.html b/phpBB/styles/modernite/template/mcp_approve.html new file mode 100644 index 00000000000..2acc4753aba --- /dev/null +++ b/phpBB/styles/modernite/template/mcp_approve.html @@ -0,0 +1,81 @@ + + +

{MESSAGE_TITLE}

+

{MESSAGE_TEXT}

+ + + + + + + + + + + +
+   + +
+ + + + + +
+
+ {S_FORM_TOKEN} +
+ +
+ +

{MESSAGE_TITLE}

+

{ADDITIONAL_MSG}

+ +
+ +
+
 
+
+
+ + + +
+
+
+
+
+
+

{L_CAN_LEAVE_BLANK}
+
+
+ + +
+
 
+
{MESSAGE_TEXT}
+
+
+ +
+ {S_HIDDEN_FIELDS}  + +
+ +
+ +
+
+ +
+ + + diff --git a/phpBB/styles/modernite/template/mcp_ban.html b/phpBB/styles/modernite/template/mcp_ban.html new file mode 100644 index 00000000000..379c992921e --- /dev/null +++ b/phpBB/styles/modernite/template/mcp_ban.html @@ -0,0 +1,128 @@ + + + + +
+ +

{L_TITLE}

+ +
+
+ +

{L_TITLE}

+

{L_EXPLAIN}

+ +
+ +
+
+
+
{L_FIND_USERNAME}
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+ + +
+ +
+
+ +
+ {S_HIDDEN_FIELDS} + + {S_FORM_TOKEN} +
+ +
+
+ +

{L_UNBAN_TITLE}

+

{L_UNBAN_EXPLAIN}

+ + +
+ +
+
+
+
+
+
{L_BAN_LENGTH}{L_COLON}
+
+
+
+
{L_BAN_REASON}{L_COLON}
+
+
+
+
{L_BAN_GIVE_REASON}{L_COLON}
+
+
+ +
+ +
+
+ +
+ {S_HIDDEN_FIELDS} + +
+ + + +

{L_NO_BAN_CELL}

+ +
+
+ + + + + diff --git a/phpBB/styles/modernite/template/mcp_footer.html b/phpBB/styles/modernite/template/mcp_footer.html new file mode 100644 index 00000000000..89ce7c34ab3 --- /dev/null +++ b/phpBB/styles/modernite/template/mcp_footer.html @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/phpBB/styles/modernite/template/mcp_forum.html b/phpBB/styles/modernite/template/mcp_forum.html new file mode 100644 index 00000000000..786c09c5317 --- /dev/null +++ b/phpBB/styles/modernite/template/mcp_forum.html @@ -0,0 +1,174 @@ + + + + + +

{L_FORUM}{L_COLON} {FORUM_NAME}

+ +
+ +
+
+ +
+ +
+ + +
    +
  • +
    +
    {L_TOPICS}
    +
    {L_REPLIES}
    +
    {L_LAST_POST}
    +
    {L_MARK}
    +
    +
  • +
+ + +
    +
  • {L_NO_TOPICS}

  • +
+ + +
+ + + +
+ +
+
+ + +
+ + + +
{L_MARK_ALL} :: {L_UNMARK_ALL}
+ + {S_FORM_TOKEN} +
+ +
+ + diff --git a/phpBB/styles/modernite/template/mcp_front.html b/phpBB/styles/modernite/template/mcp_front.html new file mode 100644 index 00000000000..b594fc7bcb1 --- /dev/null +++ b/phpBB/styles/modernite/template/mcp_front.html @@ -0,0 +1,194 @@ + + +

{PAGE_TITLE}

+ + + + + +
+ +
+
+ +

{L_LATEST_UNAPPROVED}

+

{L_UNAPPROVED_TOTAL}

+ + +
    +
  • +
    +
    {L_VIEW_DETAILS}
    +
    {L_TOPIC} & {L_FORUM}
    +
    {{ lang('MARK') }}
    +
    +
  • +
+ + + +
+ {S_FORM_TOKEN} +
+ + +
+ {S_HIDDEN_FIELDS} +   + +
{L_MARK_ALL} :: {L_UNMARK_ALL}
+
+ +
+ + + + + +
+
+ +

{L_LATEST_REPORTED}

+

{L_REPORTS_TOTAL}

+ + + + + + +
+
+ + + + + +
+
+ +

{L_LATEST_REPORTED_PMS}

+

{L_PM_REPORTS_TOTAL}

+ + + + + + +
+
+ + + + + +
+
+ +

{L_LATEST_LOGS}

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
{L_ACTION}{L_USERNAME}{L_IP}{L_VIEW_TOPIC}{L_VIEW_TOPIC_LOGS}{L_TIME}
{log.ACTION}{log.USERNAME}{log.IP}{L_VIEW_TOPIC} {L_VIEW_TOPIC_LOGS} {log.TIME}
{L_NO_ENTRIES}
+ +
+
+ + + + + diff --git a/phpBB/styles/modernite/template/mcp_header.html b/phpBB/styles/modernite/template/mcp_header.html new file mode 100644 index 00000000000..5841c1bbd22 --- /dev/null +++ b/phpBB/styles/modernite/template/mcp_header.html @@ -0,0 +1,49 @@ + + +

{L_MCP}

+ + +

+ [ {L_ACP} | {L_MCP} | {L_MODERATE_FORUM} | {L_MODERATE_TOPIC} | {L_MODERATE_POST} ] +

+ + +
+ +
+ +
+
+ +
+ + + +
+ +
+

{L_MESSAGE}

+

{MESSAGE}

+

{return_links.MESSAGE_LINK}

+
+ diff --git a/phpBB/styles/modernite/template/mcp_logs.html b/phpBB/styles/modernite/template/mcp_logs.html new file mode 100644 index 00000000000..d693ca0fed2 --- /dev/null +++ b/phpBB/styles/modernite/template/mcp_logs.html @@ -0,0 +1,88 @@ + + +

{L_TITLE}

+ +
+ +
+
+ +
+ {L_SEARCH_KEYWORDS}{L_COLON}   + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
{L_USERNAME}{L_IP}{L_TIME}{L_ACTION}{L_MARK}
{log.USERNAME}{log.IP}{log.DATE}{log.ACTION}
+ {log.DATA} +
{L_NO_ENTRIES}
+ + +
+ + + +
+ + {S_FORM_TOKEN} +
+
+ + +
+ +   + + +
+ + + {S_FORM_TOKEN} +
+
+ + + +
+ + diff --git a/phpBB/styles/modernite/template/mcp_message.html b/phpBB/styles/modernite/template/mcp_message.html new file mode 100644 index 00000000000..062103b91c9 --- /dev/null +++ b/phpBB/styles/modernite/template/mcp_message.html @@ -0,0 +1,8 @@ + + +
+

{MESSAGE_TITLE}

+

{MESSAGE_TEXT}

+
+ + diff --git a/phpBB/styles/modernite/template/mcp_move.html b/phpBB/styles/modernite/template/mcp_move.html new file mode 100644 index 00000000000..ee3e2146ac6 --- /dev/null +++ b/phpBB/styles/modernite/template/mcp_move.html @@ -0,0 +1,73 @@ + + +

{MESSAGE_TITLE}

+

{MESSAGE_TEXT}

+ +

{ADDITIONAL_MSG}

+ + + + + + + + + + + +
+   + +
+ + + + + + + +
+ +
+
+ +
+

{MESSAGE_TITLE}

+

{ADDITIONAL_MSG}

+ +
+ {% EVENT mcp_move_destination_forum_before %} +
+
+
+
+
+
+ {% EVENT mcp_move_destination_forum_after %} +
+
 
+
{MESSAGE_TEXT}
+
+
+ +
+ {S_HIDDEN_FIELDS}  + + {S_FORM_TOKEN} +
+ +
+ +
+
+
+ + + diff --git a/phpBB/styles/modernite/template/mcp_notes_front.html b/phpBB/styles/modernite/template/mcp_notes_front.html new file mode 100644 index 00000000000..73634eadefa --- /dev/null +++ b/phpBB/styles/modernite/template/mcp_notes_front.html @@ -0,0 +1,27 @@ + + +
+ +

{L_TITLE}

+ +
+
+ +
+
+
+
+
{L_FIND_USERNAME}
+
+
+ +
+
+ +
+ + {S_FORM_TOKEN} +
+
+ + diff --git a/phpBB/styles/modernite/template/mcp_notes_user.html b/phpBB/styles/modernite/template/mcp_notes_user.html new file mode 100644 index 00000000000..98f56cbb600 --- /dev/null +++ b/phpBB/styles/modernite/template/mcp_notes_user.html @@ -0,0 +1,121 @@ + + +
+ +

{L_TITLE}

+ +
+
+ +

{USERNAME_FULL}

+ +
+
+
{AVATAR_HTML}
+
+ +
+
+
{L_RANK}{L_COLON}
{RANK_TITLE}
+ {% if RANK_IMG %}
{% if RANK_TITLE %} {% else %}{{ lang('RANK') ~ lang('COLON') }}{% endif %}
{{ RANK_IMG }}
{% endif %} +
{L_JOINED}{L_COLON}
{JOINED}
+
{L_TOTAL_POSTS}{L_COLON}
{POSTS}
+
{L_WARNINGS}{L_COLON}
{WARNINGS}
+
+
+
+ +
+
+ +
+
+ +

{L_ADD_FEEDBACK}

+

{L_ADD_FEEDBACK_EXPLAIN}

+ +
+ +
+ +
+
+ +
+ {S_HIDDEN_FIELDS} + + {S_FORM_TOKEN} +
+ +
+
+ +
+ {L_SEARCH_KEYWORDS}{L_COLON}   + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + +
{L_REPORT_BY}{L_IP}{L_TIME}{L_ACTION_NOTE}{L_MARK}
{usernotes.REPORT_BY}{usernotes.IP}{usernotes.REPORT_AT}{usernotes.ACTION}
{L_NO_ENTRIES}
+ +
+ + + +
+ +
+
+ + +
+ +   +
+ +
+
{L_MARK_ALL}{L_UNMARK_ALL}
+
+ +
+ + diff --git a/phpBB/styles/modernite/template/mcp_post.html b/phpBB/styles/modernite/template/mcp_post.html new file mode 100644 index 00000000000..45c6088f768 --- /dev/null +++ b/phpBB/styles/modernite/template/mcp_post.html @@ -0,0 +1,367 @@ + + + + +

{L_PM_REPORT_DETAILS}

+ +

{L_REPORT_DETAILS}

+ + +
+
+ +
+

{L_REPORT_REASON}{L_COLON} {REPORT_REASON_TITLE}

+

{L_REPORTED} {L_POST_BY_AUTHOR} {REPORTER_FULL} « {REPORT_DATE}

+ +

{{ Icon('font', 'exclamation', '', true, 'fas c-topic-reported-icon') }}{L_REPORT_CLOSED}

+ +
+ + {REPORT_TEXT} + + {REPORT_REASON_DESCRIPTION} + +
+
+ +
+
+ +
+ +
+ {% EVENT mcp_post_report_buttons_top_before %} + +   + + + {% EVENT mcp_post_report_buttons_top_after %} + + {S_FORM_TOKEN} +
+
+ + +

{L_POST_DETAILS}

+ + +
+
+ +
+

{POST_SUBJECT}

+ + + + +

+ {L_SENT_AT}{L_COLON} {POST_DATE} +
{L_PM_FROM}{L_COLON} {POST_AUTHOR_FULL} +
{L_TO}{L_COLON} {to_recipient.NAME_FULL} style="color:{to_recipient.COLOUR};">{to_recipient.NAME}  +
{L_BCC}{L_COLON} {bcc_recipient.NAME_FULL} style="color:{bcc_recipient.COLOUR};">{bcc_recipient.NAME}  +

+ +

{{ Icon('font', 'file', MINI_POST, true, 'fas c-topic-icon') }} {L_POSTED} {L_POST_BY_AUTHOR} {POST_AUTHOR_FULL} » {POST_DATE}

+ + + {% if S_CAN_APPROVE %} + +
+ +

+   + + + + {S_FORM_TOKEN} +

+
+ +
+ +

+   + + + + {S_FORM_TOKEN} +

+
+ + {% endif %} + + {% if S_POST_REPORTED and not S_MCP_REPORT %} +

+ {{ Icon('font', 'exclamation', lang('TOPIC_REPORTED'), true, 'fas c-topic-reported-icon') }} + {{ lang('POST_REPORTED') }} +

+ {% endif %} + + {% EVENT mcp_post_text_before %} + +
+ {POST_PREVIEW} +
+ + {% EVENT mcp_post_text_after %} + + +
+
{L_ATTACHMENTS}
+ +
{attachment.DISPLAY_ATTACHMENT}
+ +
+ + + +
+ {DELETED_MESSAGE} +
{L_REASON}{L_COLON} {DELETE_REASON} +
+ + + +
{SIGNATURE}
+ + + +
+
{L_THIS_PM_IP}{L_THIS_POST_IP}{L_COLON} + {POST_IPADDR}{POST_IP} ({POST_IP}{L_LOOKUP_IP}) + + {POST_IPADDR} ({POST_IP}){POST_IP} ({L_LOOKUP_IP}) +
+ + +
+ +
+
+ + +
+
+ +

{L_MOD_OPTIONS}

+ +
+ +
+
+
+
+
+ + +
+ [ {L_FIND_USERNAME} ] +
+
+ {S_FORM_TOKEN} +
+
+ + + + + +
+ +
+
+
+
+
+
+ {S_FORM_TOKEN} +
+
+ + +
+
+ + + + +
+
+ +

{RETURN_QUEUE} | {RETURN_TOPIC_SIMPLE} | {RETURN_POST}{RETURN_REPORTS} | {L_VIEW_POST} | {L_VIEW_TOPIC} | {L_VIEW_FORUM}{RETURN_TOPIC}

+ +
+
+ + + + + + +
+
+ +
+ + +

{L_FEEDBACK}

+ + + {L_REPORTED_BY}{L_COLON} {usernotes.REPORT_BY} « {usernotes.REPORT_AT} +
+
{usernotes.ACTION}
+ +
+ + + +
+   + +
+ + + +

{L_ADD_FEEDBACK}

+

{L_ADD_FEEDBACK_EXPLAIN}

+ +
+ +
+ +
+   + + {S_FORM_TOKEN} +
+
+ +
+
+ + + +
+
+ +

{L_MCP_POST_REPORTS}

+ + + {L_REPORTED_BY}{L_COLON} {reports.REPORTER}{reports.REPORTER} « {reports.REPORT_TIME} +

{reports.REASON_TITLE}{L_COLON} {reports.REASON_DESC}
{reports.REPORT_TEXT}

+ + +
+
+ + + +
+
+ +

{L_THIS_POST_IP}{L_COLON} + {POST_IPADDR}{POST_IP} ({POST_IP}{L_LOOKUP_IP}) + + {POST_IPADDR} ({POST_IP}){POST_IP} ({L_LOOKUP_IP}) +

+ + + + + + + + + + + + + + + + + + + + +
{L_OTHER_USERS}{L_POSTS}
{userrow.USERNAME}{userrow.USERNAME}{userrow.NUM_POSTS}
{L_NO_MATCHES_FOUND}
+ + +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + +
{L_IPS_POSTED_FROM}{L_POSTS}
{iprow.HOSTNAME} ({iprow.IP}){iprow.IP} ({L_LOOKUP_IP}){iprow.NUM_POSTS}
{L_NO_MATCHES_FOUND}
+ + {% if U_LOOKUP_ALL %} + + {% endif %} + + + +
+
+ + + + + + + diff --git a/phpBB/styles/modernite/template/mcp_queue.html b/phpBB/styles/modernite/template/mcp_queue.html new file mode 100644 index 00000000000..7c5dbeccdc6 --- /dev/null +++ b/phpBB/styles/modernite/template/mcp_queue.html @@ -0,0 +1,123 @@ + + +
+ +
+ + + {S_FORM_TOKEN} +
+ +

{L_TITLE}

+ +
+
+ +

{L_EXPLAIN}

+ + +
+ +
+ +
    +
  • +
    +
    {L_TOPIC}{L_POST}
    +
    {L_TOPIC} & {L_FORUM}
    +
    {L_MARK}
    +
    +
  • +
+
    + + + + +
  • {L_DELETED_TOPIC}

  • + + +
  • +
    +
    +
    + {postrow.POST_SUBJECT} {{ Icon('font', 'paperclip', '', true) }}
    + {L_POSTED} {L_POST_BY_AUTHOR} {postrow.POST_AUTHOR_FULL} » {postrow.POST_TIME} +
    +
    +
    + +
    {L_TOPIC}{L_COLON} {postrow.TOPIC_TITLE}
    + {L_FORUM}{L_COLON} {postrow.FORUM_NAME} +
    +
    + + +
    + + + + + +
    +
    +
  • + + +
+ +
+ + + + +
+ + +

+ + {L_NO_TOPICS_DELETED}{L_NO_POSTS_DELETED} + + {L_NO_TOPICS_QUEUE}{L_NO_POSTS_QUEUE} + +

+ + +
+
+ + +
+ +   + + +   + + +
+ + {L_MARK_ALL} :: {L_UNMARK_ALL} + + {L_MARK_ALL} :: {L_UNMARK_ALL} + +
+
+ +
+ + diff --git a/phpBB/styles/modernite/template/mcp_reports.html b/phpBB/styles/modernite/template/mcp_reports.html new file mode 100644 index 00000000000..df8cc60d4fe --- /dev/null +++ b/phpBB/styles/modernite/template/mcp_reports.html @@ -0,0 +1,122 @@ + + +
+ + +
+ + + {S_FORM_TOKEN} +
+ + +

{L_TITLE}

+ +
+
+ +

{L_EXPLAIN}

+ + +
+ +
+ +
    +
  • +
    +
    {L_VIEW_DETAILS}
    +
    {L_REPORTER} & {L_FORUM}
    +
    {L_MARK}
    +
    +
  • +
+
    + + +
  • +
    + +
    +
    + {{ postrow.PM_SUBJECT }} + {% if postrow.ATTACH_ICON_IMG %}{{ Icon('font', 'paperclip', '', true) }}{% endif %} +
    + {L_MESSAGE_BY_AUTHOR} {postrow.PM_AUTHOR_FULL} » {postrow.PM_TIME}
    + {L_MESSAGE_TO} {postrow.RECIPIENTS} + +
    +
    +
    + {postrow.REPORTER_FULL} « {postrow.REPORT_TIME} +
    + +
    +
    + {postrow.POST_SUBJECT} + {% if postrow.ATTACH_ICON_IMG %}{{ Icon('font', 'paperclip', '', true) }} {% endif %} +
    + {L_POSTED} {L_POST_BY_AUTHOR} {postrow.POST_AUTHOR_FULL} » {postrow.POST_TIME} + +
    +
    +
    + {postrow.REPORTER_FULL} « {postrow.REPORT_TIME}
    + {L_FORUM}{L_COLON} {postrow.FORUM_NAME}{postrow.FORUM_NAME}
    +
    + +
    +
    +
  • + +
+ +
+ + + + + + +
+ + +

{L_NO_REPORTS}

+ + +
+
+ + +
+ +   +
{L_MARK_ALL} :: {L_UNMARK_ALL}
+
+ +
+ + diff --git a/phpBB/styles/modernite/template/mcp_topic.html b/phpBB/styles/modernite/template/mcp_topic.html new file mode 100644 index 00000000000..641c3b98766 --- /dev/null +++ b/phpBB/styles/modernite/template/mcp_topic.html @@ -0,0 +1,207 @@ + + + + +
+ +
+
+ +
+
+

{L_POSTS_PER_PAGE_EXPLAIN}
+
+
+
+
+
{S_SELECT_SORT_DAYS}  
+
+
+ + +
+

{L_SPLIT_TOPIC_EXPLAIN}

+ + +
+
+
+
+
+ + + +
+
+
+
+ +
+
+
+
+
+ + + +
+

{L_MERGE_TOPIC_EXPLAIN}

+
+
+
+ + {L_SELECT_TOPIC} +
+
{TO_TOPIC_INFO}
+
+
+ + +
+
+ +
+
+ +

+ {L_EXPAND_VIEW} + {L_TOPIC_REVIEW}{L_COLON} {TOPIC_TITLE} +

+ +
+ + + + data-url="{postrow.U_MINI_POST}"> + +
+
+ +
+ + + +

{postrow.POST_SUBJECT}

+ + + +

+ + {{ Icon('font', 'file', postrow.MINI_POST, true) }} + {L_POSTED} {postrow.POST_DATE} {L_POST_BY_AUTHOR} {% EVENT mcp_topic_post_author_full_prepend %}{postrow.POST_AUTHOR_FULL}{% EVENT mcp_topic_post_author_full_append %} [ {L_POST_DETAILS} ] +

+ + + +

+ {{ Icon('font', 'exclamation', '', true, 'fas c-topic-reported-icon') }}{L_POST_UNAPPROVED} +

+ + + +

+ {L_POST_DELETED} +

+ + + +

+ {{ Icon('font', 'exclamation', '', true, 'fas c-topic-reported-icon') }}{L_POST_REPORTED} +

+ + +
{postrow.MESSAGE}
+ + + + +
+
{L_ATTACHMENTS}
+ +
{postrow.attachment.DISPLAY_ATTACHMENT}
+ +
+ + + + +
+ +
+
+ +

{{ lang('NO_POSTS_TIME_FRAME') }}

+ +
+ +
+ +
+ +
+ +
+
+ +
+   + +
{L_MARK_ALL} :: {L_UNMARK_ALL}
+{S_HIDDEN_FIELDS} +{S_FORM_TOKEN} +
+ +
+ + diff --git a/phpBB/styles/modernite/template/mcp_warn_front.html b/phpBB/styles/modernite/template/mcp_warn_front.html new file mode 100644 index 00000000000..9342b9159eb --- /dev/null +++ b/phpBB/styles/modernite/template/mcp_warn_front.html @@ -0,0 +1,96 @@ + + +
+ +

{L_WARN_USER}

+ +
+
+ +

{L_SELECT_USER}

+ +
+
+
+
+
{L_FIND_USERNAME}
+
+
+ +
+
+ +
+ + {S_FORM_TOKEN} +
+
+ +
+
+ +

{L_MOST_WARNINGS}

+ + + + + + + + + + + + + + + + + + + + + + +
{L_USERNAME}{L_WARNINGS}{L_LATEST_WARNING_TIME}
{highest.USERNAME_FULL}{highest.WARNINGS}{highest.WARNING_TIME}{L_VIEW_NOTES}
+ +

{L_NO_WARNINGS}

+ + +
+
+ +
+
+ +

{L_LATEST_WARNINGS}

+ + + + + + + + + + + + + + + + + + + + + +
{L_USERNAME}{L_TIME}{L_TOTAL_WARNINGS}
{latest.USERNAME_FULL}{latest.WARNING_TIME}{latest.WARNINGS}{L_VIEW_NOTES}
+ +

{L_NO_WARNINGS}

+ + +
+
+ + diff --git a/phpBB/styles/modernite/template/mcp_warn_list.html b/phpBB/styles/modernite/template/mcp_warn_list.html new file mode 100644 index 00000000000..29a2d29e8ff --- /dev/null +++ b/phpBB/styles/modernite/template/mcp_warn_list.html @@ -0,0 +1,70 @@ + + +
+ +

{L_WARNED_USERS}

+ +
+
+ +

{L_WARNED_USERS_EXPLAIN}

+ + +
+ +
+ + + + + + + + + + + + + + + + + + + + + +
{L_USERNAME}{L_WARNINGS}{L_LATEST_WARNING_TIME}
{user.USERNAME_FULL}{user.WARNINGS}{user.WARNING_TIME}{L_VIEW_NOTES}
+ +
+ + + +
+ + +

{L_NO_WARNINGS}

+ + +
+ +{S_FORM_TOKEN} +
+ +
+ + diff --git a/phpBB/styles/modernite/template/mcp_warn_post.html b/phpBB/styles/modernite/template/mcp_warn_post.html new file mode 100644 index 00000000000..231a80fcc0e --- /dev/null +++ b/phpBB/styles/modernite/template/mcp_warn_post.html @@ -0,0 +1,77 @@ + + +
+ +

{L_MCP_WARN_POST}

+ +
+
+ +

{USERNAME}{USERNAME}

+ +
+
+
{AVATAR_HTML}
+
+ +
+
+
{L_RANK}{L_COLON}
{RANK_TITLE}
+ {% if RANK_IMG %}
{% if RANK_TITLE %} {% else %}{{ lang('RANK') ~ lang('COLON') }}{% endif %}
{{ RANK_IMG }}
{% endif %} +
{L_JOINED}{L_COLON}
{JOINED}
+
{L_TOTAL_POSTS}{L_COLON}
{POSTS}
+
{L_WARNINGS}{L_COLON}
{WARNINGS}
+
+
+
+ +
+
+ +
+
+ +

{L_POST_DETAILS}

+ +
+ +
+ {POST} +
+ +
+ +
+
+ + + +
+
+ +

{L_ADD_WARNING}

+

{L_ADD_WARNING_EXPLAIN}

+ +
+ + +

+
+
 
+
+
+ +
+ +
+
+ + + +
+ + {S_FORM_TOKEN} +
+
+ + diff --git a/phpBB/styles/modernite/template/mcp_warn_user.html b/phpBB/styles/modernite/template/mcp_warn_user.html new file mode 100644 index 00000000000..64a940de7ee --- /dev/null +++ b/phpBB/styles/modernite/template/mcp_warn_user.html @@ -0,0 +1,61 @@ + + +
+ +

{L_WARN_USER}

+ +
+
+ +

{USERNAME_FULL}

+ +
+
+
{AVATAR_HTML}
+
+ +
+
+
{L_RANK}{L_COLON}
{RANK_TITLE}
+ {% if RANK_IMG %}
{% if RANK_TITLE %} {% else %}{{ lang('RANK') ~ lang('COLON') }}{% endif %}
{{ RANK_IMG }}
{% endif %} +
{L_JOINED}{L_COLON}
{JOINED}
+
{L_TOTAL_POSTS}{L_COLON}
{POSTS}
+
{L_WARNINGS}{L_COLON}
{WARNINGS}
+
+
+
+ +
+
+ + + +
+
+ +

{L_ADD_WARNING}

+

{L_ADD_WARNING_EXPLAIN}

+ +
+ + +

+
+
 
+
+
+ +
+ +
+
+ + + +
+ + {S_FORM_TOKEN} +
+
+ + diff --git a/phpBB/styles/modernite/template/mcp_whois.html b/phpBB/styles/modernite/template/mcp_whois.html new file mode 100644 index 00000000000..732a5387ed4 --- /dev/null +++ b/phpBB/styles/modernite/template/mcp_whois.html @@ -0,0 +1,22 @@ + +

{L_WHOIS}

+ + + + diff --git a/phpBB/styles/modernite/template/memberlist_body.html b/phpBB/styles/modernite/template/memberlist_body.html new file mode 100644 index 00000000000..ee1df33739d --- /dev/null +++ b/phpBB/styles/modernite/template/memberlist_body.html @@ -0,0 +1,191 @@ + + + +
+ + + +
+ + + + + +{% EVENT memberlist_body_page_header_after %} + + + {% EVENT memberlist_body_group_name_before %} +

style="color:#{GROUP_COLOR};">{GROUP_NAME}

+ {% EVENT memberlist_body_group_name_after %} + +

{L_MANAGE_GROUP}

+ +
{GROUP_DESC} {GROUP_TYPE}
+ + {% EVENT memberlist_body_group_desc_after %} + +

+ {AVATAR_HTML} + {% EVENT memberlist_body_group_rank_before %} + {% if RANK_IMG %}{{ RANK_IMG }}{% endif %} + {% if GROUP_RANK %} + {% if not RANK_IMG %} + {{ lang('GROUP_RANK') ~ lang('COLON') }} + {% endif %} + {{ GROUP_RANK }} + {% endif %} + {% EVENT memberlist_body_group_rank_after %} +

+ + {% EVENT memberlist_body_page_title_before %} +

{PAGE_TITLE}{L_COLON} {SEARCH_WORDS}

+ +
+ + + +
+ + + +
+
+ + + + + + + + + + {% EVENT memberlist_body_memberlist_after %} + + + + + + + + + + + + + + +
{L_RANK}{L_GROUP_LEADER}{L_USERNAME}{L_POSTS}{L_COMMA_SEPARATOR} {custom_fields.PROFILE_FIELD_NAME}{L_JOINED}{L_LAST_ACTIVE}
 
+ +
+
+ +
+
+ + + + + + + + + + + {% EVENT memberlist_body_leaders_set_after %} + + + + + + + {% EVENT memberlist_body_show_group_after %} + + + + + + + + + + + + + + + {% EVENT memberlist_body_memberrow_after %} + + + + + + + +
{L_RANK}{L_GROUP_MEMBERS}{L_USERNAME}{L_POSTS}{% for field in custom_fields %}{% if not loop.first %}{L_COMMA_SEPARATOR} {% endif %}{{ field.PROFILE_FIELD_NAME }}{% endfor %}{L_JOINED}{L_LAST_ACTIVE}{L_GROUP_MEMBERS}{L_POSTS}{L_COMMA_SEPARATOR} {custom_fields.PROFILE_FIELD_NAME}{L_JOINED}{L_LAST_ACTIVE}
{memberrow.RANK_IMG}{memberrow.RANK_TITLE} {memberrow.USERNAME_FULL} ({L_INACTIVE})
{L_SELECT} ]
{memberrow.POSTS}{memberrow.POSTS} + {%- for field in memberrow.custom_fields -%} + + {%- else -%} +   + {%- endfor -%} + {memberrow.JOINED}{memberrow.LAST_ACTIVE} 
{L_NO_MEMBERS}
+ +
+
+ + +
+ + +
+ + + + +
+ + + +
+ + + +
+ + +
+ +
+ +
+ +{% EVENT memberlist_body_page_footer_before %} + + + + + + + diff --git a/phpBB/styles/modernite/template/memberlist_email.html b/phpBB/styles/modernite/template/memberlist_email.html new file mode 100644 index 00000000000..abd4c884889 --- /dev/null +++ b/phpBB/styles/modernite/template/memberlist_email.html @@ -0,0 +1,113 @@ + + + + + +

{L_CONTACT_ADMIN}

+ +

{L_SEND_EMAIL_USER}

+ +

{L_EMAIL_TOPIC}

+ + +
+ + +
+
+
+
+ {CONTACT_INFO} +
+
+
+
+
+ + +
+
+
+ +

{ERROR_MESSAGE}

+
+ +
+
+
{USERNAME_FULL}
+
+
+
+
+
+ +
+
+
{L_ADMINISTRATOR}
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+ +
+
+
+
+
+
+
+
+
+

+ {L_DEST_LANG_EXPLAIN}
+
+ +
+
+ +
+

+ {L_EMAIL_BODY_EXPLAIN}
+
+
+ +
+
 
+
+
+ +
+
+ +
+
+ +
+
+
+
+ +
+
+
+{S_FORM_TOKEN} +
+ +
+ + diff --git a/phpBB/styles/modernite/template/memberlist_search.html b/phpBB/styles/modernite/template/memberlist_search.html new file mode 100644 index 00000000000..a5644cc0c06 --- /dev/null +++ b/phpBB/styles/modernite/template/memberlist_search.html @@ -0,0 +1,80 @@ +

{L_FIND_USERNAME}

+ +
+
+
+ +

{L_FIND_USERNAME_EXPLAIN}

+ + +
+
+
+
+ + +
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ + +
+ +
+ +
+ +
+ + {S_FORM_TOKEN} +
+ +
+
+ +
diff --git a/phpBB/styles/modernite/template/memberlist_team.html b/phpBB/styles/modernite/template/memberlist_team.html new file mode 100644 index 00000000000..9dca281b733 --- /dev/null +++ b/phpBB/styles/modernite/template/memberlist_team.html @@ -0,0 +1,47 @@ + + +

{PAGE_TITLE}

+ +
+ + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
{L_RANK} {group.GROUP_NAME}{group.GROUP_NAME}{L_PRIMARY_GROUP}{L_MODERATOR}
{group.user.RANK_IMG}{group.user.RANK_TITLE}{group.user.USERNAME_FULL} ({L_INACTIVE}) + style="font-weight: bold; color: #{group.user.GROUP_COLOR}" href="{group.user.U_GROUP}">{group.user.GROUP_NAME} + + {group.user.GROUP_NAME} + {group.user.FORUMS}-
{L_NO_MEMBERS}
+ +
+
+ + +
+ + + diff --git a/phpBB/styles/modernite/template/memberlist_view.html b/phpBB/styles/modernite/template/memberlist_view.html new file mode 100644 index 00000000000..2a6d13847af --- /dev/null +++ b/phpBB/styles/modernite/template/memberlist_view.html @@ -0,0 +1,142 @@ + + +

{PAGE_TITLE}

+ + + +
+
+
+ + +
+
{AVATAR_HTML}
+ +
{RANK_TITLE}
+ +
+ + +
+
+ {L_USERNAME}{L_COLON} +
+
+ {USERNAME} {{ Icon('font', 'circle', lang('ONLINE'), true, 'fas c-online-icon') }} + [ {L_EDIT_PROFILE} ] + [ {L_USER_ADMIN} ] + [ {L_USER_BAN} ] + [ {L_USE_PERMISSIONS} ] +
+ + +
{L_RANK}{L_COLON}
{RANK_TITLE}
+ {% if RANK_IMG %}
{% if RANK_TITLE %} {% else %}{{ lang('RANK') ~ lang('COLON') }}{% endif %}
{{ RANK_IMG }}
{% endif %} + + +
{L_USER_IS_INACTIVE}{L_COLON}
{USER_INACTIVE_REASON}
+
{L_AGE}{L_COLON}
{AGE}
+
{L_USERGROUPS}{L_COLON}
+ + + +
{custom_fields.PROFILE_FIELD_NAME}{L_COLON}
{custom_fields.PROFILE_FIELD_VALUE}
+ + + + + + +
 
{L_REMOVE_FRIEND}
+ +
 
{L_REMOVE_FOE}
+ + +
 
{L_ADD_FRIEND}
+ + +
 
{L_ADD_FOE}
+ + + + +
+ +
+
+ + +
+
+ +
+

{L_CONTACT_USER}

+ +
+
{L_EMAIL_ADDRESS}{L_COLON}
{L_SEND_EMAIL_USER}
+
{L_PM}{L_COLON}
{L_SEND_PRIVATE_MESSAGE}
+ + + +
{custom_fields.PROFILE_FIELD_NAME}{L_COLON}
+ +
{custom_fields.PROFILE_FIELD_DESC}
+ +
{custom_fields.PROFILE_FIELD_VALUE}
+ + + + + + +
{PROFILE_FIELD1_NAME}{L_COLON}
{PROFILE_FIELD1_VALUE}
+ +
+
+ +
+

{L_USER_FORUM}

+
+ +
{L_JOINED}{L_COLON}
{JOINED}
+
{L_LAST_ACTIVE}{L_COLON}
{LAST_ACTIVE}
+ +
{L_WARNINGS}{L_COLON}
+
{WARNINGS} [ {L_VIEW_NOTES} | {L_WARN_USER} ]
+ +
{L_TOTAL_POSTS}{L_COLON}
+
{POSTS} | {L_SEARCH_USER_POSTS} +
({POSTS_PCT} / {POSTS_DAY}) +
({L_POSTS_IN_QUEUE})
({L_POSTS_IN_QUEUE}) +
+ +
{L_ACTIVE_IN_FORUM}{L_COLON}
{ACTIVE_FORUM}
({ACTIVE_FORUM_POSTS} / {ACTIVE_FORUM_PCT}) -
+
{L_ACTIVE_IN_TOPIC}{L_COLON}
{ACTIVE_TOPIC}
({ACTIVE_TOPIC_POSTS} / {ACTIVE_TOPIC_PCT}) -
+ + +
+
+ +
+
+ + + +
+
+ +

{L_SIGNATURE}

+ +
{SIGNATURE}
+ +
+
+ + +
+ + + + + + diff --git a/phpBB/styles/modernite/template/mentions_templates.html b/phpBB/styles/modernite/template/mentions_templates.html new file mode 100644 index 00000000000..23015b03e0d --- /dev/null +++ b/phpBB/styles/modernite/template/mentions_templates.html @@ -0,0 +1,6 @@ + + + + + + diff --git a/phpBB/styles/modernite/template/message_body.html b/phpBB/styles/modernite/template/message_body.html new file mode 100644 index 00000000000..355fdbc79d6 --- /dev/null +++ b/phpBB/styles/modernite/template/message_body.html @@ -0,0 +1,30 @@ + + + + + + + + + + + + + diff --git a/phpBB/styles/modernite/template/navbar_footer.html b/phpBB/styles/modernite/template/navbar_footer.html new file mode 100644 index 00000000000..bf8cc8ccaf3 --- /dev/null +++ b/phpBB/styles/modernite/template/navbar_footer.html @@ -0,0 +1,117 @@ + diff --git a/phpBB/styles/modernite/template/navbar_header.html b/phpBB/styles/modernite/template/navbar_header.html new file mode 100644 index 00000000000..7d6ee666eca --- /dev/null +++ b/phpBB/styles/modernite/template/navbar_header.html @@ -0,0 +1,207 @@ + diff --git a/phpBB/styles/modernite/template/notification_dropdown.html b/phpBB/styles/modernite/template/notification_dropdown.html new file mode 100644 index 00000000000..715f04e1a2c --- /dev/null +++ b/phpBB/styles/modernite/template/notification_dropdown.html @@ -0,0 +1,56 @@ + diff --git a/phpBB/styles/modernite/template/overall_footer.html b/phpBB/styles/modernite/template/overall_footer.html new file mode 100644 index 00000000000..4f667116d28 --- /dev/null +++ b/phpBB/styles/modernite/template/overall_footer.html @@ -0,0 +1,128 @@ + +
+ + + + + +
+ +
+ + {% if not S_IS_BOT %}{{ RUN_CRON_TASK }}{% endif %} +
+ + + + + + +{% if S_ALLOW_CDN %} + +{% endif %} + + + + + + + + + +{$SCRIPTS} + + + + + \ No newline at end of file diff --git a/phpBB/styles/modernite/template/overall_header.html b/phpBB/styles/modernite/template/overall_header.html new file mode 100644 index 00000000000..e8d086b998a --- /dev/null +++ b/phpBB/styles/modernite/template/overall_header.html @@ -0,0 +1,227 @@ + + + + + + + + +{META} +<!-- IF UNREAD_NOTIFICATIONS_COUNT -->({UNREAD_NOTIFICATIONS_COUNT}) <!-- ENDIF --><!-- IF not S_VIEWTOPIC and not S_VIEWFORUM -->{SITENAME} - <!-- ENDIF --><!-- IF S_IN_MCP -->{L_MCP} - <!-- ELSEIF S_IN_UCP -->{L_UCP} - <!-- ENDIF -->{PAGE_TITLE}<!-- IF S_VIEWTOPIC or S_VIEWFORUM --> - {SITENAME}<!-- ENDIF --> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +{$STYLESHEETS} + + + + + + + + +
+ + + + +
+ \ No newline at end of file diff --git a/phpBB/styles/modernite/template/pagination.html b/phpBB/styles/modernite/template/pagination.html new file mode 100644 index 00000000000..ef67dd9bda4 --- /dev/null +++ b/phpBB/styles/modernite/template/pagination.html @@ -0,0 +1,30 @@ +
    + + + + + + + +
  • {pagination.PAGE_NUMBER}
  • + + + + + +
  • {pagination.PAGE_NUMBER}
  • + + +
diff --git a/phpBB/styles/modernite/template/plupload.html b/phpBB/styles/modernite/template/plupload.html new file mode 100644 index 00000000000..9425b7d7695 --- /dev/null +++ b/phpBB/styles/modernite/template/plupload.html @@ -0,0 +1,75 @@ + + + diff --git a/phpBB/styles/modernite/template/posting_attach_body.html b/phpBB/styles/modernite/template/posting_attach_body.html new file mode 100644 index 00000000000..bf103cd3ce2 --- /dev/null +++ b/phpBB/styles/modernite/template/posting_attach_body.html @@ -0,0 +1,94 @@ +
+
+ +

{L_ADD_ATTACHMENT_EXPLAIN}

+ {% if MAX_ATTACHMENT_FILESIZE is not empty %}

{{ MAX_ATTACHMENT_FILESIZE }}

{% endif %} + +
+
+
+
+ + +
+
+
+
+
+
+
+ +
+ +
+ + {% EVENT posting_attach_body_file_list_before %} +
+
+ + + + + + + + + + + + + + + + + {% EVENT posting_attach_body_attach_row_before %} + + {% EVENT posting_attach_body_attach_row_prepend %} + + + + + + + {% EVENT posting_attach_body_attach_row_append %} + + {% EVENT posting_attach_body_attach_row_after %} + +
{L_PLUPLOAD_FILENAME}{L_FILE_COMMENT}{L_PLUPLOAD_SIZE}{L_PLUPLOAD_STATUS}
+ + + {% if S_BBCODE_ALLOWED %} {% endif %} + + + + + + + + + + + + +
+ {attach_row.FILENAME} + {% EVENT posting_attach_body_attach_row_controls_prepend %} + + {% if S_BBCODE_ALLOWED and S_INLINE_ATTACHMENT_OPTIONS %} {% endif %} + + + {% EVENT posting_attach_body_attach_row_controls_append %} + + + + {attach_row.S_HIDDEN} + + {attach_row.FILESIZE} + + +
+
+
+ {% EVENT posting_attach_body_file_list_after %} +
+
diff --git a/phpBB/styles/modernite/template/posting_body.html b/phpBB/styles/modernite/template/posting_body.html new file mode 100644 index 00000000000..73b82700c5d --- /dev/null +++ b/phpBB/styles/modernite/template/posting_body.html @@ -0,0 +1,6 @@ + + + + + + diff --git a/phpBB/styles/modernite/template/posting_buttons.html b/phpBB/styles/modernite/template/posting_buttons.html new file mode 100644 index 00000000000..85e05a0d491 --- /dev/null +++ b/phpBB/styles/modernite/template/posting_buttons.html @@ -0,0 +1,109 @@ + + + +{% include 'mentions_templates.html' %} + + + + + + + + + +
data-mention-url="{U_MENTION_URL}" data-mention-names-limit="{S_MENTION_NAMES_LIMIT}" data-topic-id="{S_TOPIC_ID}" data-user-id="{S_USER_ID}"> + + + + + + + + + + + + + + + + + + + + + + + + +
+ + diff --git a/phpBB/styles/modernite/template/posting_editor.html b/phpBB/styles/modernite/template/posting_editor.html new file mode 100644 index 00000000000..eebc96623eb --- /dev/null +++ b/phpBB/styles/modernite/template/posting_editor.html @@ -0,0 +1,205 @@ +
+

{ERROR}

+ + {% EVENT posting_editor_topic_icons_before %} + + +
+
+
+ {% EVENT posting_editor_topic_icons_prepend %} + + + + + {% EVENT posting_editor_topic_icons_append %} +
+
+ + + {% EVENT posting_editor_topic_icons_after %} + + +
+
+
+
+ + + + + +
+
+
+ + + +
+
+ + + + + + + + + + +
+ + + {L_SMILIES}
+ + {smiley.SMILEY_CODE} + + + +
{L_MORE_SMILIES} + + + +
+
+ {BBCODE_STATUS}
+ + {IMG_STATUS}
+ {URL_STATUS}
+ + {SMILIES_STATUS} +
+ + + +
+ {L_BACK_TO_DRAFTS} + {L_TOPIC_REVIEW} + +
+ + + +
+ +
+ + +
+ + + + +
+
+ + + +
+
+
+ {S_HIDDEN_ADDRESS_FIELD} + {S_HIDDEN_FIELDS} + +   +   + onclick="document.getElementById('postform').action += '#preview';" />  +   + +
+ +
+
+ + + +
+ +
+ + + +
+
+ +
+ + +
+ + +
+ + +
+ + +
+ + +
+ + +
+ + +
+ + + +
+ + + +
+
+
+
+ + + +
+
+
+
{L_STICK_TOPIC_FOR_EXPLAIN}
+
+ + + {% if S_SOFTDELETE_ALLOWED || S_DELETE_ALLOWED %} +
+
+
+ {% if S_SOFTDELETE_ALLOWED %} +
+ {% endif %} + {% if S_DELETE_ALLOWED %} +
+ {% endif %} +
+ {% endif %} + + +
+
+
+
+ +
+ + + diff --git a/phpBB/styles/modernite/template/posting_layout.html b/phpBB/styles/modernite/template/posting_layout.html new file mode 100644 index 00000000000..0227609d47a --- /dev/null +++ b/phpBB/styles/modernite/template/posting_layout.html @@ -0,0 +1,72 @@ + + +
+
+
+ + + + + + + +
+
+

{L_FORUM_RULES}

+
+
+ + {L_FORUM_RULES} + + {FORUM_RULES} + +
+
+ + +
+ + +
+
+

{L_INFORMATION}

+
+
+

{L_DRAFT_LOADED}

+
+
+ + + + + + + + +
+
+

{L_POST_A}

+
+
+ + + + {S_FORM_TOKEN} +
+
+ + + + + + + + + +
+ + diff --git a/phpBB/styles/modernite/template/posting_pm_header.html b/phpBB/styles/modernite/template/posting_pm_header.html new file mode 100644 index 00000000000..2569e1583a6 --- /dev/null +++ b/phpBB/styles/modernite/template/posting_pm_header.html @@ -0,0 +1,116 @@ +
+ {% if not S_SHOW_DRAFTS %} + + {% if S_GROUP_OPTIONS %} +
+
+
+
+ {% endif %} + {% if S_ALLOW_MASS_PM %} +
+ {% if not S_EDIT_POST %} +
+
+
+ + + {% EVENT posting_pm_header_find_username_before %} + {{ lang('FIND_USERNAME') }} + {% EVENT posting_pm_header_find_username_after %} +
+
+ {% endif %} +
+ {% if to_recipient or bcc_recipient %} +
+ {% endif %} +
+ {% if to_recipient %} +
+
+
+
    + {% for recipient in to_recipient %} +
  • + {% if not S_EDIT_POST %} + + {% endif %} + {% if recipient.IS_GROUP %} + {{ recipient.NAME }} + {% else %} + {{ recipient.NAME_FULL }} + {% endif %} +
  • + {% endfor %} +
+
+
+ {% endif %} +
+ {% if bcc_recipient %} +
+
+
+
+
    + {% for recipient in bcc_recipient %} +
  • + {% if not S_EDIT_POST %} + + {% endif %} + {% if recipient.IS_GROUP %} + {{ recipient.NAME }} + {% else %} + {{ recipient.NAME_FULL }} + {% endif %} +
  • + {% endfor %} +
+
+
+
+ {% endif %} + {% else %} +
+
+
+ + {% if not S_EDIT_POST %} +
{{ lang('FIND_USERNAME') }} + {% endif %} +
+ {% if not S_EDIT_POST %} +
+ +
+ {% endif %} + {% if to_recipient %} +
+
    + {% for recipient in to_recipient %} +
  • + {% if not S_EDIT_POST %} + + {% endif %} + {% if recipient.IS_GROUP %} + {{ recipient.NAME }} + {% else %} + {{ recipient.NAME_FULL }} + {% endif %} +
  • + {% endfor %} +
+
+ {% endif %} +
+
+ {% endif %} + {% endif %} +
diff --git a/phpBB/styles/modernite/template/posting_pm_layout.html b/phpBB/styles/modernite/template/posting_pm_layout.html new file mode 100644 index 00000000000..9c9b3272015 --- /dev/null +++ b/phpBB/styles/modernite/template/posting_pm_layout.html @@ -0,0 +1,43 @@ + + + +
+
+ +

{L_INFORMATION}

+

{L_DRAFT_LOADED_PM}

+ +
+
+ + + + + + +

{L_TITLE}

+ +
+
+ + + +
+
+ +
+
+ + + + +
+
+ + + + + + + + diff --git a/phpBB/styles/modernite/template/posting_poll_body.html b/phpBB/styles/modernite/template/posting_poll_body.html new file mode 100644 index 00000000000..795649650dd --- /dev/null +++ b/phpBB/styles/modernite/template/posting_poll_body.html @@ -0,0 +1,53 @@ +
+
+ + +

{L_ADD_POLL_EXPLAIN}

+ + +
+ +
+
+
+
+ + + +
+
+
+
+
+

{L_POLL_OPTIONS_EXPLAIN}
+
+
+ +
+ +
+
+
+
{L_POLL_MAX_OPTIONS_EXPLAIN}
+
+
+
+
+
{L_POLL_FOR_EXPLAIN}
+
+ + +
+ +
+
+
+
+ + + + +
+ +
+
diff --git a/phpBB/styles/modernite/template/posting_preview.html b/phpBB/styles/modernite/template/posting_preview.html new file mode 100644 index 00000000000..781d0de06b9 --- /dev/null +++ b/phpBB/styles/modernite/template/posting_preview.html @@ -0,0 +1,51 @@ +
+
+ + +
+

{L_PREVIEW}{L_COLON} {POLL_QUESTION}

+

{L_POLL_LENGTH}
{L_MAX_VOTES}

+ +
+ +
+
+
checked="checked" /> checked="checked" />
+
+ +
+
+ +
+
+ +
+
+ + + + + +
+

{L_PREVIEW}{L_COLON} {PREVIEW_SUBJECT}

+ +
{PREVIEW_MESSAGE}
+ + + + +
+
{L_ATTACHMENTS}
+ +
{attachment.DISPLAY_ATTACHMENT}
+ +
+ + +
{PREVIEW_SIGNATURE}
+
+ +
+
+ +
diff --git a/phpBB/styles/modernite/template/posting_review.html b/phpBB/styles/modernite/template/posting_review.html new file mode 100644 index 00000000000..86151430709 --- /dev/null +++ b/phpBB/styles/modernite/template/posting_review.html @@ -0,0 +1,45 @@ +

{L_POST_REVIEW}

+ +

{L_POST_REVIEW_EXPLAIN}

+ + + +
+
+ {post_review_row.L_IGNORE_POST}
+ {{ lang('POST_DISPLAY') }} + +
+
+ + +
+

{post_review_row.POST_SUBJECT}

+

+ + {{ Icon('font', 'file', post_review_row.MINI_POST, true, 'fas c-topic-icon') }} + + + {{ Icon('font', 'file', post_review_row.MINI_POST, true, 'fas c-topic-icon') }} + + + {L_POST_BY_AUTHOR} {post_review_row.POST_AUTHOR_FULL} » {post_review_row.POST_DATE} +

+
{post_review_row.MESSAGE}
+ + +
+
{L_ATTACHMENTS}
+ +
{post_review_row.attachment.DISPLAY_ATTACHMENT}
+ +
+ + +
+ +
+
+ + +
diff --git a/phpBB/styles/modernite/template/posting_smilies.html b/phpBB/styles/modernite/template/posting_smilies.html new file mode 100644 index 00000000000..b5794d5afff --- /dev/null +++ b/phpBB/styles/modernite/template/posting_smilies.html @@ -0,0 +1,25 @@ + + + + + +

{L_SMILIES}

+
+
+ + {smiley.SMILEY_CODE} + + +
+
+ + + +{L_CLOSE_WINDOW} + + diff --git a/phpBB/styles/modernite/template/posting_topic_review.html b/phpBB/styles/modernite/template/posting_topic_review.html new file mode 100644 index 00000000000..7d602b2ccc9 --- /dev/null +++ b/phpBB/styles/modernite/template/posting_topic_review.html @@ -0,0 +1,91 @@ + +

+ {L_EXPAND_VIEW} + {L_TOPIC_REVIEW}{L_COLON} {TOPIC_TITLE} +

+ +
+ + + + +
+
+ {topic_review_row.L_IGNORE_POST}
+ {{ lang('POST_DISPLAY') }} + +
+
+ {topic_review_row.L_DELETE_POST}
+ {{ lang('POST_DISPLAY') }} + +
+
+ + +
+

{topic_review_row.POST_SUBJECT}

+ + + + + + +

+ + {{ Icon('font', 'file', topic_review_row.MINI_POST, true, 'fas c-topic-icon') }} + + + {{ Icon('font', 'file', topic_review_row.MINI_POST, true, 'fas c-topic-icon') }} + + + {L_POST_BY_AUTHOR} {topic_review_row.POST_AUTHOR_FULL} » {topic_review_row.POST_DATE} +

+ + +
{topic_review_row.MESSAGE}
+ + + + +
+
{L_ATTACHMENTS}
+ +
{topic_review_row.attachment.DISPLAY_ATTACHMENT}
+ +
+ + + + + +
+
+
+ +
+ +
+ +

+ + {{ Icon('font', 'circle-chevron-up', lang('BACK_TO_TOP'), false, 'fas c-top-icon') }} + +

diff --git a/phpBB/styles/modernite/template/profilefields/bool.html b/phpBB/styles/modernite/template/profilefields/bool.html new file mode 100644 index 00000000000..f1d7ba75f45 --- /dev/null +++ b/phpBB/styles/modernite/template/profilefields/bool.html @@ -0,0 +1,7 @@ + + + + + checked="checked" /> + + diff --git a/phpBB/styles/modernite/template/profilefields/date.html b/phpBB/styles/modernite/template/profilefields/date.html new file mode 100644 index 00000000000..5d5bc04ed6b --- /dev/null +++ b/phpBB/styles/modernite/template/profilefields/date.html @@ -0,0 +1,5 @@ + + + + + diff --git a/phpBB/styles/modernite/template/profilefields/dropdown.html b/phpBB/styles/modernite/template/profilefields/dropdown.html new file mode 100644 index 00000000000..243b7039dad --- /dev/null +++ b/phpBB/styles/modernite/template/profilefields/dropdown.html @@ -0,0 +1,5 @@ + + + diff --git a/phpBB/styles/modernite/template/profilefields/int.html b/phpBB/styles/modernite/template/profilefields/int.html new file mode 100644 index 00000000000..a6f9a0a49e8 --- /dev/null +++ b/phpBB/styles/modernite/template/profilefields/int.html @@ -0,0 +1,3 @@ + + + diff --git a/phpBB/styles/modernite/template/profilefields/string.html b/phpBB/styles/modernite/template/profilefields/string.html new file mode 100644 index 00000000000..cf457d39ad9 --- /dev/null +++ b/phpBB/styles/modernite/template/profilefields/string.html @@ -0,0 +1,3 @@ + + + diff --git a/phpBB/styles/modernite/template/profilefields/text.html b/phpBB/styles/modernite/template/profilefields/text.html new file mode 100644 index 00000000000..f54c63925c2 --- /dev/null +++ b/phpBB/styles/modernite/template/profilefields/text.html @@ -0,0 +1,3 @@ + + + diff --git a/phpBB/styles/modernite/template/profilefields/url.html b/phpBB/styles/modernite/template/profilefields/url.html new file mode 100644 index 00000000000..8dd3a90de19 --- /dev/null +++ b/phpBB/styles/modernite/template/profilefields/url.html @@ -0,0 +1,3 @@ + + + diff --git a/phpBB/styles/modernite/template/quickreply_editor.html b/phpBB/styles/modernite/template/quickreply_editor.html new file mode 100644 index 00000000000..86cc2a76549 --- /dev/null +++ b/phpBB/styles/modernite/template/quickreply_editor.html @@ -0,0 +1,27 @@ +
+ +
+
+

{L_QUICKREPLY}

+
+ +
+
+
+
+ +
+ +
+ +
+
+ {S_FORM_TOKEN} + {QR_HIDDEN_FIELDS} +   +   +
+
+
+ +
diff --git a/phpBB/styles/modernite/template/report_body.html b/phpBB/styles/modernite/template/report_body.html new file mode 100644 index 00000000000..6fb7af7ad21 --- /dev/null +++ b/phpBB/styles/modernite/template/report_body.html @@ -0,0 +1,55 @@ + + +

{L_REPORT_POST}{L_REPORT_MESSAGE}

+ +
+
+
+ +
+

{L_REPORT_POST_EXPLAIN}{L_REPORT_MESSAGE_EXPLAIN}

+ +
+
{ERROR}
+
+
+
+
+ +
+

{L_REPORT_NOTIFY_EXPLAIN}
+
+ + +
+
+ +
+

{L_CAN_LEAVE_BLANK}
+
+
+ + + +
+
+ +
+
+ +
+
+ +
+
+   + + {S_FORM_TOKEN} +
+
+ +
+
+
+ + diff --git a/phpBB/styles/modernite/template/search_body.html b/phpBB/styles/modernite/template/search_body.html new file mode 100644 index 00000000000..3221af53336 --- /dev/null +++ b/phpBB/styles/modernite/template/search_body.html @@ -0,0 +1,199 @@ + + +
+
+
+
+

{L_SEARCH}

+
+ + +
+ +
+
+

{L_SEARCH_QUERY}

+
+
+ + + +
+ +
{L_SEARCH_KEYWORDS_EXPLAIN}
+ + +
+
+ + +
+
+ + +
+
+
+ +
+ +
{L_SEARCH_AUTHOR_EXPLAIN}
+ +
+ + + +
+
+ +
+
+

{L_SEARCH_OPTIONS}

+
+
+ + + +
+ +
{L_SEARCH_FORUMS_EXPLAIN}
+ +
+ +
+ +
+
+ + +
+
+ + +
+
+
+
+ +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ + +
+ + +
+ +
+
+ + +
+
+ + +
+
+
+ +
+ +
+
+ {S_SELECT_SORT_KEY} +
+
+
+
+ + +
+
+ + +
+
+
+
+
+ +
+
+
{S_SELECT_SORT_DAYS}
+
+
+
+ +
{{ lang('RETURN_FIRST_EXPLAIN') }} +
+
{{ lang('POST_CHARACTERS') }}
+
+ + + + +
+
+ +
+
+ +
+ {S_HIDDEN_FIELDS} + +
+ +
+
+ +
+ + + + +
+
+ + + + + + + + + + + + + + + + + + + +
{L_RECENT_SEARCHES}
{recentsearch.KEYWORDS}{recentsearch.TIME}
{L_NO_RECENT_SEARCHES}
+ +
+
+ + + + diff --git a/phpBB/styles/modernite/template/search_results.html b/phpBB/styles/modernite/template/search_results.html new file mode 100644 index 00000000000..2b46568c2d7 --- /dev/null +++ b/phpBB/styles/modernite/template/search_results.html @@ -0,0 +1,281 @@ + + +
+
+
+ + +
+

{SEARCH_TITLE}{SEARCH_MATCHES}{L_COLON} {SEARCH_WORDS}

+ +
{L_SEARCHED_QUERY}{L_COLON} {SEARCHED_QUERY}
+ + +
{L_IGNORED_TERMS}{L_COLON} {IGNORED_WORDS}
+ + +
{L_PHRASE_SEARCH_DISABLED}
+ +
+ + + + + + +
+
+
+ +
+ +
+ + +
+ {L_MARK_ALL_READ} +
{SEARCH_MATCHES}
+
+
+ + + + + + + • {PAGE_NUMBER} + +
+
+ + + + + +
+ +
+
    +
  • +
    +
    {L_TOPICS}
    +
    {L_REPLIES}
    +
    {L_VIEWS}
    +
    {L_LAST_POST}
    + {% EVENT search_results_topic_header_lastpost_after %} +
    +
  • +
+ + +
+
+ +
+
+ {L_NO_SEARCH_RESULTS} +
+
+ + + + + + +
+
+ + +
+ {searchresults.L_IGNORE_POST} +
+ +
+ +
{L_POST_BY_AUTHOR} {searchresults.POST_AUTHOR_FULL}
+
{searchresults.POST_DATE}
+
{L_FORUM}{L_COLON} {searchresults.FORUM_TITLE}
+
{L_TOPIC}{L_COLON} {searchresults.TOPIC_TITLE}
+ +
{L_REPLIES}{L_COLON} {searchresults.TOPIC_REPLIES}
+
{L_VIEWS}{L_COLON} {searchresults.TOPIC_VIEWS}
+ +
+ +
+ {% EVENT search_results_post_subject_before %} +

{searchresults.POST_SUBJECT}

+
{searchresults.MESSAGE}
+ +
+ + + + + + +
+
+ + +
+
+ {L_NO_SEARCH_RESULTS} +
+
+ + + +
+ +
+ +
+ + + +
+{% EVENT search_results_jumpbox_before %} + + + diff --git a/phpBB/styles/modernite/template/simple_footer.html b/phpBB/styles/modernite/template/simple_footer.html new file mode 100644 index 00000000000..b39745b6414 --- /dev/null +++ b/phpBB/styles/modernite/template/simple_footer.html @@ -0,0 +1,62 @@ +
+ + + +
+
 
+
+
+
+ + {L_LOADING} + + +
+
+
+ + + +

 

+
+
+ + + +
+
+
+ + + + + + +{% if S_ALLOW_CDN %} + +{% endif %} + + +{$SCRIPTS} + +{% EVENT simple_footer_body_after %} + + + diff --git a/phpBB/styles/modernite/template/simple_header.html b/phpBB/styles/modernite/template/simple_header.html new file mode 100644 index 00000000000..d0ab4e77b16 --- /dev/null +++ b/phpBB/styles/modernite/template/simple_header.html @@ -0,0 +1,46 @@ + + + + + + +{META} +{SITENAME} • <!-- IF S_IN_MCP -->{L_MCP} • <!-- ELSEIF S_IN_UCP -->{L_UCP} • <!-- ENDIF -->{PAGE_TITLE} + + + + + + + + + + + + +{$STYLESHEETS} + + + + + + + + + +
+ +
diff --git a/phpBB/styles/modernite/template/timezone.js b/phpBB/styles/modernite/template/timezone.js new file mode 100644 index 00000000000..5e6c0942cd9 --- /dev/null +++ b/phpBB/styles/modernite/template/timezone.js @@ -0,0 +1,18 @@ +/* global phpbb */ + +(function($) { // Avoid conflicts with other libraries + 'use strict'; + + $('#tz_date').change(() => { + phpbb.timezoneSwitchDate(false); + }); + + $('#tz_select_date_suggest').click(() => { + phpbb.timezonePreselectSelect(true); + }); + + $(() => { + phpbb.timezoneEnableDateSelection(); + phpbb.timezonePreselectSelect($('#tz_select_date_suggest').attr('timezone-preselect') === 'true'); + }); +})(jQuery); // Avoid conflicts with other libraries diff --git a/phpBB/styles/modernite/template/timezone_option.html b/phpBB/styles/modernite/template/timezone_option.html new file mode 100644 index 00000000000..0c7be8de74c --- /dev/null +++ b/phpBB/styles/modernite/template/timezone_option.html @@ -0,0 +1,16 @@ +
+
+ {% if TIMEZONE_OPTIONS %} +
+ {% set tz_date_data = TIMEZONE_OPTIONS | merge({ options: [{ value: "", label: lang('SELECT_CURRENT_TIME') }] | merge(TIMEZONE_OPTIONS.options) }) %} + {{ FormsSelect(tz_date_data | merge({class: 'autowidth tz_select', id: 'tz_date', name: 'tz_date', group_only: true})) }} + +
+ {% endif %} +
+ {% set tz_select_data = TIMEZONE_OPTIONS | merge({ options: [{ value: "", label: lang('SELECT_TIMEZONE') }] | merge(TIMEZONE_OPTIONS.options) }) %} + {{ FormsSelect(tz_select_data | merge({class: 'autowidth tz_select', id: 'timezone'})) }} + + {% INCLUDEJS('timezone.js') %} +
+
diff --git a/phpBB/styles/modernite/template/ucp_agreement.html b/phpBB/styles/modernite/template/ucp_agreement.html new file mode 100644 index 00000000000..94d280a31ad --- /dev/null +++ b/phpBB/styles/modernite/template/ucp_agreement.html @@ -0,0 +1,72 @@ + + + + +{% if LANG_OPTIONS %} +
+

+ + {{ FormsSelect(LANG_OPTIONS) }} + {S_HIDDEN_FIELDS} +

+
+ +
+ + +{% endif %} + +
+ +
+
+
+

{{ SITENAME }} - {{ lang('REGISTRATION') }}

+ +
{% if S_SHOW_COPPA %}

{{ lang('COPPA_BIRTHDAY') }}

{% else %}{{ lang('TERMS_OF_USE') }}{% endif %}
+ +
+
+
+ +
+
+
+ + + + +   + + + {S_HIDDEN_FIELDS} + {S_FORM_TOKEN} +
+
+
+
+ + + +
+
+
+

{{ SITENAME }} - {{ AGREEMENT_TITLE }}

+
{{ AGREEMENT_TEXT }}
+
+
+
+ + + + diff --git a/phpBB/styles/modernite/template/ucp_attachments.html b/phpBB/styles/modernite/template/ucp_attachments.html new file mode 100644 index 00000000000..2e588da8923 --- /dev/null +++ b/phpBB/styles/modernite/template/ucp_attachments.html @@ -0,0 +1,83 @@ + + +
+ +

{L_TITLE}

+ +
+
+ +

{L_ATTACHMENTS_EXPLAIN}

+ + +
+ +
+ + + + +
+ + {S_FORM_TOKEN} + + +
+ + +

{L_UCP_NO_ATTACHMENTS}

+ + +
+
+ + +
+ + + {S_FORM_TOKEN} +
+ +
+ + diff --git a/phpBB/styles/modernite/template/ucp_auth_link.html b/phpBB/styles/modernite/template/ucp_auth_link.html new file mode 100644 index 00000000000..078da58d197 --- /dev/null +++ b/phpBB/styles/modernite/template/ucp_auth_link.html @@ -0,0 +1,15 @@ + + +

{L_UCP_AUTH_LINK_TITLE}

+ +
+
+
{ERROR}
+ + + + +
+
+ + diff --git a/phpBB/styles/modernite/template/ucp_auth_link_oauth.html b/phpBB/styles/modernite/template/ucp_auth_link_oauth.html new file mode 100644 index 00000000000..f2edbe1c6e8 --- /dev/null +++ b/phpBB/styles/modernite/template/ucp_auth_link_oauth.html @@ -0,0 +1,29 @@ + +
+

{oauth.SERVICE_NAME}

+ +
+ +
+
{L_UCP_AUTH_LINK_ID}{L_COLON}
+
{oauth.UNIQUE_ID}
+
+
+
 
+
+
+ +
+
{L_UCP_AUTH_LINK_ASK}
+
+
+
 
+
+
+ +
+ {oauth.HIDDEN_FIELDS} + {S_HIDDEN_FIELDS} + {S_FORM_TOKEN} +
+ diff --git a/phpBB/styles/modernite/template/ucp_avatar_options.html b/phpBB/styles/modernite/template/ucp_avatar_options.html new file mode 100644 index 00000000000..941a22ab451 --- /dev/null +++ b/phpBB/styles/modernite/template/ucp_avatar_options.html @@ -0,0 +1,46 @@ +
+
+ +

{L_AVATAR_FEATURES_DISABLED}

+ + +
+

{ERROR}

+
+

{L_AVATAR_EXPLAIN}
+
{AVATAR_HTML}
+
+
+
+

{L_AVATAR_SELECT}

+
+
+
+
+
+
+
+ +
+ +

{avatar_drivers.L_EXPLAIN}

+ +
+ {avatar_drivers.OUTPUT} +
+
+ +
+ +
+ +
+ +
+
diff --git a/phpBB/styles/modernite/template/ucp_avatar_options_gravatar.html b/phpBB/styles/modernite/template/ucp_avatar_options_gravatar.html new file mode 100644 index 00000000000..130a7c2ccad --- /dev/null +++ b/phpBB/styles/modernite/template/ucp_avatar_options_gravatar.html @@ -0,0 +1,11 @@ +
+

{L_GRAVATAR_AVATAR_EMAIL_EXPLAIN}
+
+
+
+

{L_GRAVATAR_AVATAR_SIZE_EXPLAIN}
+
+ ×  + +
+
diff --git a/phpBB/styles/modernite/template/ucp_avatar_options_local.html b/phpBB/styles/modernite/template/ucp_avatar_options_local.html new file mode 100644 index 00000000000..ee17902ed53 --- /dev/null +++ b/phpBB/styles/modernite/template/ucp_avatar_options_local.html @@ -0,0 +1,20 @@ + + + + + + +

{L_NO_AVATARS}

+ diff --git a/phpBB/styles/modernite/template/ucp_avatar_options_upload.html b/phpBB/styles/modernite/template/ucp_avatar_options_upload.html new file mode 100644 index 00000000000..38bb016de26 --- /dev/null +++ b/phpBB/styles/modernite/template/ucp_avatar_options_upload.html @@ -0,0 +1,69 @@ +
+
+
+
+ +{% INCLUDECSS T_ASSETS_PATH ~ '/css/cropper.min.css' %} +{% INCLUDEJS T_ASSETS_PATH ~ '/javascript/cropper.min.js' %} +{% INCLUDEJS T_ASSETS_PATH ~ '/javascript/jquery-cropper.js' %} +{% INCLUDEJS T_ASSETS_PATH ~ '/javascript/hermite.js' %} +{% INCLUDEJS T_ASSETS_PATH ~ '/javascript/phpbb-avatars.js' %} + + + +{% apply spaceless %} +
+
+ + +
+ +
+ + + + +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+
+{% endapply %} diff --git a/phpBB/styles/modernite/template/ucp_footer.html b/phpBB/styles/modernite/template/ucp_footer.html new file mode 100644 index 00000000000..e64dd0a4e9e --- /dev/null +++ b/phpBB/styles/modernite/template/ucp_footer.html @@ -0,0 +1,12 @@ + +
+ {% EVENT ucp_footer_content_after %} +
+
+
+ +
{S_FORM_TOKEN}
+ + + + diff --git a/phpBB/styles/modernite/template/ucp_groups_manage.html b/phpBB/styles/modernite/template/ucp_groups_manage.html new file mode 100644 index 00000000000..c593ea94dc2 --- /dev/null +++ b/phpBB/styles/modernite/template/ucp_groups_manage.html @@ -0,0 +1,248 @@ + + + style="color:#{GROUP_COLOUR};">{L_USERGROUPS} :: {GROUP_NAME} + +
+ +
+
+ + +
+

{ERROR_MSG}

+
+ + +

{L_GROUPS_EXPLAIN}

+ + +

{L_GROUP_DETAILS}

+ +
+
+
+
style="color: #{GROUP_COLOUR};">{GROUP_NAME} +
+
+
+
+
+
  
+
+ +
+

{L_GROUP_TYPE_EXPLAIN}
+
+ + + + +
+
+ + + +
+ +
+
+ +
+
+

{L_GROUP_SETTINGS_SAVE}

+ +
+ +
+

{L_GROUP_COLOR_EXPLAIN}
+
+ +     + [ {L_COLOUR_SWATCH} ] + +
+
+
+
+
+
+ +
+ +
+
+ + + +
+ {S_HIDDEN_FIELDS} + + {S_FORM_TOKEN} +
+ + + + + + + + + + + + + + + + + + + + + + + + + +
{L_GROUP_LEAD}{L_GROUP_DEFAULT}{L_POSTS}{L_JOINED}{L_MARK}
{leader.USERNAME_FULL}{L_YES}{L_NO}{leader.USER_POSTS}{leader.JOINED} 
+ + + + + + + + + + + + + + + + + + +
{L_GROUP_PENDING}{L_GROUP_DEFAULT}{L_POSTS}{L_JOINED}{L_MARK}
+ + + + + + + + + + + + + + + + + + + + + + +
{L_GROUP_APPROVED}{L_GROUP_DEFAULT}{L_POSTS}{L_JOINED}{L_MARK}
{member.USERNAME_FULL}{L_YES}{L_NO}{member.USER_POSTS}{member.JOINED}
+ + + + + + + + + + + +
{L_MEMBERS}
{L_GROUPS_NO_MEMBERS}
+ + +
+ +
+ + +
+
+ +
+ + + +
+ +
+
+ +

{L_ADD_USERS}

+ +

{L_ADD_USERS_UCP_EXPLAIN}

+ +
+
+

{L_USER_GROUP_DEFAULT_EXPLAIN}
+
+ + +
+
+
+

{L_USERNAMES_EXPLAIN}
+
+
{L_FIND_USERNAME}
+
+
+ +
+
+ +
+ + {S_FORM_TOKEN} +
+ + + + +
    +
  • +
    +
    {L_GROUP_LEADER}
    +
    {L_OPTIONS}
    +
    +
  • +
+ + +

{L_NO_LEADERS}

+ + +
+
+ + + + + diff --git a/phpBB/styles/modernite/template/ucp_groups_membership.html b/phpBB/styles/modernite/template/ucp_groups_membership.html new file mode 100644 index 00000000000..e25e6363913 --- /dev/null +++ b/phpBB/styles/modernite/template/ucp_groups_membership.html @@ -0,0 +1,174 @@ + + +

{L_USERGROUPS}

+ +
+ +
+
+ +

{L_GROUPS_EXPLAIN}

+ + +
    +
  • +
    +
    {L_GROUP_LEADER}
    +
    {L_SELECT}
    +
    +
  • +
+ + + + +
    +
  • +
    +
    {L_GROUP_MEMBER}
    +
    {L_SELECT}
    +
    +
  • +
+ + +
+
+ + +
+
+
    +
  • +
    +
    {L_GROUP_PENDING}
    +
    {L_SELECT}
    +
    +
  • +
+ +
+
+ + +
+
+
    +
  • +
    +
    {L_GROUP_NONMEMBER}
    +
    {L_SELECT}
    +
    +
  • +
+ +
+
+ + + + +
+ +
+ + {S_FORM_TOKEN} +
+ + + +
+ +   + + {S_FORM_TOKEN} +
+ +
+ + +
+ + diff --git a/phpBB/styles/modernite/template/ucp_header.html b/phpBB/styles/modernite/template/ucp_header.html new file mode 100644 index 00000000000..95352e68583 --- /dev/null +++ b/phpBB/styles/modernite/template/ucp_header.html @@ -0,0 +1,103 @@ + + +

{L_UCP}

+ +
+ +
+ + +
+ + +
+
+ +
+ +
+ + + +
+
+ +
+
{L_FRIENDS}
+ + +
{% EVENT ucp_header_friends_online_username_full_prepend %}{friends_online.USERNAME_FULL}{% EVENT ucp_header_friends_online_username_full_append %}
+ + + +
{% EVENT ucp_header_friends_offline_username_full_prepend %}{friends_offline.USERNAME_FULL}{% EVENT ucp_header_friends_offline_username_full_append %}
+ +
+ +
+
+ + + +
+
+ +
+
{L_MESSAGE_COLOURS}
+ +
{pm_colour_info.IMG} {pm_colour_info.LANG}
+ +
+ +
+
+ + +
+ + {% EVENT ucp_header_content_before %} + +
diff --git a/phpBB/styles/modernite/template/ucp_login_link.html b/phpBB/styles/modernite/template/ucp_login_link.html new file mode 100644 index 00000000000..fe2d667b4c5 --- /dev/null +++ b/phpBB/styles/modernite/template/ucp_login_link.html @@ -0,0 +1,58 @@ + + +
+
+ +

{SITENAME} - {L_LOGIN_LINK}

+ +

{L_LOGIN_LINK_EXPLAIN}

+ +
+
{LOGIN_LINK_ERROR}
+
+ +
+

{L_REGISTER}

+ + +
+
+
 
+
{S_HIDDEN_FIELDS}
+
+
+ +
+ +
+

{L_LOGIN}

+ +
+
+
{LOGIN_ERROR}
+
+
+
+
+
+
+
+
+ + + + + + {S_LOGIN_REDIRECT} +
+
 
+
{S_HIDDEN_FIELDS}
+
+
+
+
+ +
+
+ + diff --git a/phpBB/styles/modernite/template/ucp_main_bookmarks.html b/phpBB/styles/modernite/template/ucp_main_bookmarks.html new file mode 100644 index 00000000000..6d0fd6933c7 --- /dev/null +++ b/phpBB/styles/modernite/template/ucp_main_bookmarks.html @@ -0,0 +1,144 @@ + + +
+ +

{L_TITLE}

+ +
+
+ +

{L_BOOKMARKS_EXPLAIN}

+ + +

{L_BOOKMARKS_DISABLED}

+ + + +
    +
  • +
    +
    {L_BOOKMARKS}
    +
    {L_LAST_POST}
    +
    {L_MARK}
    +
    +
  • +
+ + +
+ +
+ + +

{L_NO_BOOKMARKS}

+ + + + +
+
+ + +
+ + + {S_FORM_TOKEN} +
+ +
+ + diff --git a/phpBB/styles/modernite/template/ucp_main_drafts.html b/phpBB/styles/modernite/template/ucp_main_drafts.html new file mode 100644 index 00000000000..2cf99b963c5 --- /dev/null +++ b/phpBB/styles/modernite/template/ucp_main_drafts.html @@ -0,0 +1,79 @@ + + +
+ +

{L_TITLE}

+ +
+
+ +

{L_DRAFTS_EXPLAIN}

+ + + + +
+
+ +
+ {S_HIDDEN_FIELDS} + + {S_FORM_TOKEN} +
+ + + + +
    +
  • +
    +
    {L_DRAFT_TITLE}
    +
    {L_SAVE_DATE}
    +
    {L_MARK}
    +
    +
  • +
+ + +

{L_NO_SAVED_DRAFTS}

+ + +
+
+ + +
+ + + {S_FORM_TOKEN} +
+ + + + + + + diff --git a/phpBB/styles/modernite/template/ucp_main_front.html b/phpBB/styles/modernite/template/ucp_main_front.html new file mode 100644 index 00000000000..bb9de232ddb --- /dev/null +++ b/phpBB/styles/modernite/template/ucp_main_front.html @@ -0,0 +1,104 @@ + + +
+
+

{L_TITLE}

+
+ +
+
+

{L_UCP_WELCOME}

+ + +
+

{L_IMPORTANT_NEWS}

+ +
+ +
+
+ + {{ Icon('svg', { + 'globe' : topicrow.S_POST_GLOBAL, + 'bullhorn' : topicrow.S_POST_ANNOUNCE, + 'thumbtack' : topicrow.S_POST_STICKY, + 'lock' : topicrow.S_TOPIC_LOCKED, + 'arrow-right-bold' : topicrow.S_TOPIC_MOVED, + 'fire' : topicrow.S_TOPIC_HOT, + 'file-document-outline' : true, + }, '', true, 'modern-topic-icon') }} + + {% if lang(topicrow.TOPIC_AUTHOR) == S_USERNAME %} + + {% endif%} + {% if topicrow.TOPIC_ICON_IMG and topicrow.S_TOPIC_ICONS %} + + {% endif %} +
+ {% if topicrow.S_UNREAD %} + {{ topicrow.TOPIC_TITLE }} + {% else %} + {{ topicrow.TOPIC_TITLE }} + {% endif %} +
+ + + +
+ {{ Icon('font', 'paperclip', '', true) }} + {L_POST_BY_AUTHOR} {topicrow.TOPIC_AUTHOR_FULL} » {topicrow.FIRST_POST_TIME} +
+ +
+ +
+ {L_LAST_POST} {L_POST_BY_AUTHOR} {topicrow.LAST_POST_AUTHOR_FULL} + + {{ Icon('font', 'arrow-up-right-from-square', VIEW_LATEST_POST, true, 'fas c-last-post-icon') }} + +
{topicrow.LAST_POST_TIME} +
+
+ + + + + + +

{L_YOUR_DETAILS}

+ + +
+ +
{L_JOINED}{L_COLON}
{JOINED}
+
{L_LAST_ACTIVE}{L_COLON}
{LAST_VISIT_YOU}
+
{L_TOTAL_POSTS}{L_COLON}
{POSTS} | {L_SEARCH_YOUR_POSTS}
({POSTS_DAY} / {POSTS_PCT}){POSTS}
+
{L_ACTIVE_IN_FORUM}{L_COLON}
{ACTIVE_FORUM}
({ACTIVE_FORUM_POSTS} / {ACTIVE_FORUM_PCT})
+
{L_ACTIVE_IN_TOPIC}{L_COLON}
{ACTIVE_TOPIC}
({ACTIVE_TOPIC_POSTS} / {ACTIVE_TOPIC_PCT})
+
{L_YOUR_WARNINGS}{L_COLON}
{{ Icon('font', 'exclamation-triangle', '', true, 'fas c-warning-icon') }} [{WARNINGS}]
+ +
+ + +
+
+ + diff --git a/phpBB/styles/modernite/template/ucp_main_subscribed.html b/phpBB/styles/modernite/template/ucp_main_subscribed.html new file mode 100644 index 00000000000..b91a70048e3 --- /dev/null +++ b/phpBB/styles/modernite/template/ucp_main_subscribed.html @@ -0,0 +1,198 @@ + + +
+ +

{L_TITLE}

+
+
+ +

{L_WATCHED_EXPLAIN}

+ + +
    +
  • +
    +
    {L_WATCHED_FORUMS}
    +
    {L_LAST_POST}
    +
    {L_MARK}
    +
    +
  • +
+ + +
    +
  • +
    +
    {L_WATCHED_FORUMS}
    +
    +
  • +
+

{L_NO_WATCHED_FORUMS}

+ +
+ + +
    +
  • +
    +
    {L_WATCHED_TOPICS}
    +
    {L_LAST_POST}
    +
    {L_MARK}
    +
    +
  • +
+ + +
+ +
+ + +
    +
  • +
    +
    {L_WATCHED_TOPICS}
    +
    +
  • +
+

{L_NO_WATCHED_TOPICS}

+ + +
+
+ + +
+ + + {S_FORM_TOKEN} +
+ +
+ + diff --git a/phpBB/styles/modernite/template/ucp_notifications.html b/phpBB/styles/modernite/template/ucp_notifications.html new file mode 100644 index 00000000000..7c5715fb41d --- /dev/null +++ b/phpBB/styles/modernite/template/ucp_notifications.html @@ -0,0 +1,95 @@ + + +{% EVENT ucp_notifications_form_before %} + +
+ +

{TITLE}

+ +{% EVENT ucp_notifications_content_before %} + +
+
+ +

{TITLE_EXPLAIN}

+ +
+ +
+ +
+
    +
  • +
    +
    {L_NOTIFICATIONS}
    +
    {L_MARK_READ}
    +
    +
  • +
+ +
+ +
+ +
+ + +

{L_NO_NOTIFICATIONS}

+ +
+
+ +{% EVENT ucp_notifications_content_after %} + + +
+ + {S_HIDDEN_FIELDS} + + + {S_FORM_TOKEN} +
+ + +
+ +{% EVENT ucp_notifications_form_after %} + + diff --git a/phpBB/styles/modernite/template/ucp_notifications_options.html b/phpBB/styles/modernite/template/ucp_notifications_options.html new file mode 100644 index 00000000000..5b953362feb --- /dev/null +++ b/phpBB/styles/modernite/template/ucp_notifications_options.html @@ -0,0 +1,72 @@ +{% include('ucp_header.html') %} + +
+ +

{{ TITLE }}

+ {% if NOTIFICATIONS_WEBPUSH_ENABLE %} +
+
+
+
+

{{ lang('NOTIFY_WEBPUSH_ENABLE_EXPLAIN') }}
+
+ + +
+
+
+
+
+ {% endif %} +
+
+

{{ TITLE_EXPLAIN }}

+ + + + + + {% for method in notification_methods %} + + {% endfor %} + + + + {% for notification_type in notification_types %} + {% if notification_type.GROUP_NAME %} + + + + {% else %} + + + {% for notification_method in notification_type.notification_methods %} + {% apply spaceless %} + + {% endapply %} + {% endfor %} + + {% endif %} + {% endfor %} + +
{{ lang('NOTIFICATION_TYPE') }}{{ method.NAME }}
{{ notification_type.GROUP_NAME }}
+ {{ notification_type.NAME }} + {% if notification_type.EXPLAIN %}
   {{ notification_type.EXPLAIN }}{% endif %} +
+
+
+
+ + {% if notification_types or notification_list %} +
+ + {{ S_HIDDEN_FIELDS }} + + + {{ S_FORM_TOKEN }} +
+ {% endif %} + +
+ +{% include('ucp_footer.html') %} diff --git a/phpBB/styles/modernite/template/ucp_notifications_webpush.html b/phpBB/styles/modernite/template/ucp_notifications_webpush.html new file mode 100644 index 00000000000..31c4790b33d --- /dev/null +++ b/phpBB/styles/modernite/template/ucp_notifications_webpush.html @@ -0,0 +1,21 @@ + + +{% INCLUDEJS(T_ASSETS_PATH ~ '/javascript/webpush.js') %} + diff --git a/phpBB/styles/modernite/template/ucp_pm_history.html b/phpBB/styles/modernite/template/ucp_pm_history.html new file mode 100644 index 00000000000..557ab8cae75 --- /dev/null +++ b/phpBB/styles/modernite/template/ucp_pm_history.html @@ -0,0 +1,54 @@ + +

+ {L_EXPAND_VIEW} + {L_MESSAGE_HISTORY}{L_COLON} +

+ + +
+ + +
+
+ +
+

class="current">{history_row.SUBJECT}

+ + + + + + + + +

+ {{ Icon('font', 'file', history_row.MINI_POST, true, 'fas c-topic-icon') }} {L_SENT_AT}{L_COLON} {history_row.SENT_DATE} +
+ {L_MESSAGE_BY_AUTHOR} {history_row.MESSAGE_AUTHOR_FULL} +

+
{history_row.MESSAGE}{L_MESSAGE_REMOVED_FROM_OUTBOX}
+ +
+ +
+
+ +
+ + +
+

+ + {{ Icon('font', 'circle-chevron-up', lang('BACK_TO_TOP'), false, 'c-top-icon') }} + +

diff --git a/phpBB/styles/modernite/template/ucp_pm_message_footer.html b/phpBB/styles/modernite/template/ucp_pm_message_footer.html new file mode 100644 index 00000000000..acf6f24af1a --- /dev/null +++ b/phpBB/styles/modernite/template/ucp_pm_message_footer.html @@ -0,0 +1,2 @@ +
{S_FORM_TOKEN}
+ diff --git a/phpBB/styles/modernite/template/ucp_pm_message_header.html b/phpBB/styles/modernite/template/ucp_pm_message_header.html new file mode 100644 index 00000000000..7af6cde6fa3 --- /dev/null +++ b/phpBB/styles/modernite/template/ucp_pm_message_header.html @@ -0,0 +1,70 @@ +

{L_TITLE}{L_COLON} {CUR_FOLDER_NAME}

+ +
+ +
+
+

{FOLDER_STATUS}

+ + diff --git a/phpBB/styles/modernite/template/ucp_pm_options.html b/phpBB/styles/modernite/template/ucp_pm_options.html new file mode 100644 index 00000000000..4c971243b16 --- /dev/null +++ b/phpBB/styles/modernite/template/ucp_pm_options.html @@ -0,0 +1,131 @@ + + +

{L_TITLE}

+ + + +
+
+ +

{ERROR_MESSAGE}

+

{NOTIFICATION_MESSAGE}

+ +

{L_DEFINED_RULES}

+ +
    + +
  1. {L_IF} {rule.CHECK} {rule.RULE} {rule.STRING} | {rule.ACTION}{L_COLON} {rule.FOLDER}
  2. + +
  3. {L_NO_RULES_DEFINED}
  4. + +
+ +

{L_ADD_NEW_RULE}

+ +
+ + +
+
for="check_option">{L_IF}{L_COLON}
+
+ {CHECK_CURRENT} +
+
+ + + +
+
+
{RULE_CURRENT}
+
+ + + + +
+
+
+ + + + +  [ {L_FIND_USERNAME} ] + + {L_NO_GROUPS} + + + + {COND_CURRENT} + +
+
+ + + + + + + + +
+
+
{ACTION_CURRENT}
+
+ + +
+ +

{L_FOLDER_OPTIONS}

+ +
+ + +
+
+
{L_MAX_FOLDER_REACHED}
+
+
+ + + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + +
+ +
+
+
+
+
+
+ + +
+

{L_DEFAULT_ACTION_EXPLAIN}
+
{DEFAULT_ACTION}
+
+
+
+ +
+ {S_FORM_TOKEN} +
+ + + diff --git a/phpBB/styles/modernite/template/ucp_pm_viewfolder.html b/phpBB/styles/modernite/template/ucp_pm_viewfolder.html new file mode 100644 index 00000000000..233e1b16588 --- /dev/null +++ b/phpBB/styles/modernite/template/ucp_pm_viewfolder.html @@ -0,0 +1,135 @@ + + + + + + + +

{L_EXPORT_AS_CSV}

+
+
+
+

{L_OPTIONS}

+
+
+
+
+
+
+
+
+
+
+
+
+
+ +   +   + {S_FORM_TOKEN} +
+
+ + + + +
+

{RULE_REMOVED_MESSAGES}

+
+ + + +
+

{NOT_MOVED_MESSAGES}
{RELEASE_MESSAGE_INFO}

+
+ + + +
    +
  • +
    +
    {L_MESSAGE}
    +
    {L_MARK}
    +
    +
  • +
+ + +

+ + {L_USER_NEW_PERMISSION_DISALLOWED}{L_NO_AUTH_SEND_MESSAGE} + + {L_NO_MESSAGES} + +

+ + + +
+

+ + +
+ +
+ +
+ + + + +
+ + +
+
+ + + + diff --git a/phpBB/styles/modernite/template/ucp_pm_viewmessage.html b/phpBB/styles/modernite/template/ucp_pm_viewmessage.html new file mode 100644 index 00000000000..9300eb285a2 --- /dev/null +++ b/phpBB/styles/modernite/template/ucp_pm_viewmessage.html @@ -0,0 +1,217 @@ + + + + +
+
+ + + +
+ + + {{ Icon('font', 'angle-' ~ S_CONTENT_FLOW_BEGIN, lang('VIEW_PREVIOUS_HISTORY'), false, 'fas c-return-arrow-icon') }} + + + + + {{ Icon('font', 'angle-' ~ S_CONTENT_FLOW_END, lang('VIEW_NEXT_HISTORY'), false, 'fas c-return-arrow-icon') }} + + +
+ + + +
+
+ +
+
+ + {% apply spaceless %} + {% EVENT ucp_pm_viewmessage_author_full_before %} + {MESSAGE_AUTHOR_FULL} + {% EVENT ucp_pm_viewmessage_author_full_after %} + {{ Icon('font', 'circle', lang('ONLINE'), true, 'fas c-online-icon') }} + {% endapply %} +
+ + + {% if RANK_IMG or RANK_TITLE %}
{{ RANK_TITLE }}{% if RANK_IMG and RANK_TITLE %}
{% endif %}{{ RANK_IMG }}
{% endif %} + + +
{L_POSTS}{L_COLON} {AUTHOR_POSTS}{AUTHOR_POSTS}
+
{L_JOINED}{L_COLON} {AUTHOR_JOINED}
+ + + + +
{custom_fields.PROFILE_FIELD_NAME}{L_COLON} {custom_fields.PROFILE_FIELD_VALUE}
+ + + + + + +
+ {L_CONTACT}{L_COLON} + +
+ + +
+ +
+

{SUBJECT}

+ + + + + + + + +

+ {L_SENT_AT}{L_COLON} {SENT_DATE} +
{L_PM_FROM}{L_COLON} {MESSAGE_AUTHOR_FULL} +
{L_TO}{L_COLON} {to_recipient.NAME_FULL} style="color:{to_recipient.COLOUR};">{to_recipient.NAME}  +
{L_BCC}{L_COLON} {bcc_recipient.NAME_FULL} style="color:{bcc_recipient.COLOUR};">{bcc_recipient.NAME}  +

+ + {% EVENT ucp_pm_viewmessage_message_content_before %} + +
{MESSAGE}
+ + +
+
+ {L_ATTACHMENTS} +
+ +
{attachment.DISPLAY_ATTACHMENT}
+ +
+ + + +
{L_DOWNLOAD_NOTICE}
+ + + +
{EDITED_MESSAGE} +
{L_REASON}{L_COLON} {EDIT_REASON} +
+ + + +
{SIGNATURE}
+ +
+ + + +
+
+ + + +
+ +   + + + {{ Icon('font', 'angle-' ~ S_CONTENT_FLOW_BEGIN, lang('VIEW_PREVIOUS_PM'), false, 'fas c-return-arrow-icon') }} + + + + + {{ Icon('font', 'angle-' ~ S_CONTENT_FLOW_END, lang('VIEW_NEXT_PM'), false, 'fas c-return-arrow-icon') }} + + + + + + +
+ + + + + + + diff --git a/phpBB/styles/modernite/template/ucp_pm_viewmessage_print.html b/phpBB/styles/modernite/template/ucp_pm_viewmessage_print.html new file mode 100644 index 00000000000..2dd39fdd896 --- /dev/null +++ b/phpBB/styles/modernite/template/ucp_pm_viewmessage_print.html @@ -0,0 +1,59 @@ + + + + + + +{META} +{SITENAME} • {PAGE_TITLE} + + +{% if S_CONTENT_DIRECTION eq 'rtl' %} + +{% endif %} + + + +
+ + + + +
+
{PAGE_NUMBER}
+
+

{SUBJECT}

+
{L_SENT_AT} {SENT_DATE}
+
{L_PM_FROM} {MESSAGE_AUTHOR}
+ +
{L_TO} {to_recipient.NAME} 
+ + +
{L_BCC} {bcc_recipient.NAME} 
+ +
+
{MESSAGE}
+
+
+
+ + +
+ + + diff --git a/phpBB/styles/modernite/template/ucp_prefs_personal.html b/phpBB/styles/modernite/template/ucp_prefs_personal.html new file mode 100644 index 00000000000..82d2274c2f5 --- /dev/null +++ b/phpBB/styles/modernite/template/ucp_prefs_personal.html @@ -0,0 +1,116 @@ + + +
+ +

{L_TITLE}

+ +
+
+ +
+

{ERROR}

+ +
+
+
+ + +
+
+
+
+
+ + +
+
+
+

{L_ALLOW_PM_EXPLAIN}
+
+ + +
+
+ +
+

{L_HIDE_ONLINE_EXPLAIN}
+
+ + +
+
+ + +
+
+
+ {{ FormsSelect(LANG_OPTIONS) }} +
+
+ + +
+
+
+ {{ FormsSelect(S_STYLE_OPTIONS) }} +
+
+ + +
+

{L_BOARD_DATE_FORMAT_EXPLAIN}
+
+ +
+ +
+ +
+ +
+
+ +
+ {S_HIDDEN_FIELDS} + + {S_FORM_TOKEN} +
+
+ + + + diff --git a/phpBB/styles/modernite/template/ucp_prefs_post.html b/phpBB/styles/modernite/template/ucp_prefs_post.html new file mode 100644 index 00000000000..f7c681b85f6 --- /dev/null +++ b/phpBB/styles/modernite/template/ucp_prefs_post.html @@ -0,0 +1,55 @@ + + +
+ +

{L_TITLE}

+
+
+ +
+

{ERROR}

+ +
+
+
+ + +
+
+
+
+
+ + +
+
+ {% if S_SIG_ALLOWED %} +
+
+
+ + +
+
+ {% endif %} +
+
+
+ + +
+
+ +
+ +
+
+ +
+ {S_HIDDEN_FIELDS} + + {S_FORM_TOKEN} +
+
+ + diff --git a/phpBB/styles/modernite/template/ucp_prefs_view.html b/phpBB/styles/modernite/template/ucp_prefs_view.html new file mode 100644 index 00000000000..659bb3b129d --- /dev/null +++ b/phpBB/styles/modernite/template/ucp_prefs_view.html @@ -0,0 +1,91 @@ + + +
+ +

{L_TITLE}

+ +
+
+ +
+

{ERROR}

+ +
+
+
+ + +
+
+
+
+
+ + +
+
+
+
+
+ + +
+
+
+
+
+ + +
+
+ +
+
+
+ + +
+
+ + +
+ +
+
+
{S_TOPIC_SORT_DAYS}
+
+
+
+
{S_TOPIC_SORT_KEY}
+
+
+
+
{S_TOPIC_SORT_DIR}
+
+
+
+
+
{S_POST_SORT_DAYS}
+
+
+
+
{S_POST_SORT_KEY}
+
+
+
+
{S_POST_SORT_DIR}
+
+ +
+ +
+
+ +
+ {S_HIDDEN_FIELDS} + + {S_FORM_TOKEN} +
+
+ + diff --git a/phpBB/styles/modernite/template/ucp_profile_autologin_keys.html b/phpBB/styles/modernite/template/ucp_profile_autologin_keys.html new file mode 100644 index 00000000000..540f98c2400 --- /dev/null +++ b/phpBB/styles/modernite/template/ucp_profile_autologin_keys.html @@ -0,0 +1,54 @@ + + +
+ +

{L_TITLE}

+
+
+

{L_PROFILE_AUTOLOGIN_KEYS}

+

{ERROR}

+ {% DEFINE COLSPAN = 4 %} + + + + {% EVENT ucp_profile_autologin_keys_thead_key_before %} + + {% EVENT ucp_profile_autologin_keys_thead_key_after %} + + + {% EVENT ucp_profile_autologin_keys_thead_mark_before %} + + {% EVENT ucp_profile_autologin_keys_thead_mark_after %} + + + + + + {% EVENT ucp_profile_autologin_keys_tbody_key_before %} + + {% EVENT ucp_profile_autologin_keys_tbody_key_after %} + + + {% EVENT ucp_profile_autologin_keys_tbody_mark_before %} + + {% EVENT ucp_profile_autologin_keys_tbody_mark_after %} + + + + + +
{L_LOGIN_KEY}{L_IP}{L_LOGIN_TIME}{L_MARK}
{sessions.IP}{sessions.LOGIN_TIME}
{L_PROFILE_NO_AUTOLOGIN_KEYS}
+
+
+ + +
+ {S_HIDDEN_FIELDS} + + {S_FORM_TOKEN} +
+ + +
+ + diff --git a/phpBB/styles/modernite/template/ucp_profile_avatar.html b/phpBB/styles/modernite/template/ucp_profile_avatar.html new file mode 100644 index 00000000000..8157d8c15bb --- /dev/null +++ b/phpBB/styles/modernite/template/ucp_profile_avatar.html @@ -0,0 +1,13 @@ + + +
+ +

{L_TITLE}

+ + + +{S_HIDDEN_FIELDS} +{S_FORM_TOKEN} +
+ + diff --git a/phpBB/styles/modernite/template/ucp_profile_profile_info.html b/phpBB/styles/modernite/template/ucp_profile_profile_info.html new file mode 100644 index 00000000000..0dd54ee85fa --- /dev/null +++ b/phpBB/styles/modernite/template/ucp_profile_profile_info.html @@ -0,0 +1,45 @@ + + +
+ +

{L_TITLE} [ {L_VIEW_PROFILE} ]

+ +
+
+

{L_PROFILE_INFO_NOTICE}

+ +
+

{ERROR}

+ + +
+

{L_BIRTHDAY_EXPLAIN}
+
+ + + +
+
+ + +
+
for="{profile_fields.FIELD_ID}">{profile_fields.LANG_NAME}{L_COLON} * +
{profile_fields.LANG_EXPLAIN}
+
{profile_fields.ERROR}
+
{profile_fields.FIELD}
+
+ + +
+ +
+
+ +
+ {S_HIDDEN_FIELDS} + + {S_FORM_TOKEN} +
+
+ + diff --git a/phpBB/styles/modernite/template/ucp_profile_reg_details.html b/phpBB/styles/modernite/template/ucp_profile_reg_details.html new file mode 100644 index 00000000000..9600f2fa8eb --- /dev/null +++ b/phpBB/styles/modernite/template/ucp_profile_reg_details.html @@ -0,0 +1,59 @@ + + +
+ +

{L_TITLE}

+
+
+ + +

{L_FORCE_PASSWORD_EXPLAIN}

+ + +
+

{ERROR}

+ +
+

{L_USERNAME_EXPLAIN}
+
{USERNAME}
+
+
+
+
{EMAIL}
+
+ +
+

{L_CHANGE_PASSWORD_EXPLAIN}
+
+
+
+

{L_CONFIRM_PASSWORD_EXPLAIN}
+
+
+ + +
+
+
+ +
+
+ +
+
+

{L_CURRENT_CHANGE_PASSWORD_EXPLAIN}{L_CURRENT_PASSWORD_EXPLAIN}
+
+
+
+ +
+
+ +
+ {S_HIDDEN_FIELDS} + + {S_FORM_TOKEN} +
+
+ + diff --git a/phpBB/styles/modernite/template/ucp_profile_signature.html b/phpBB/styles/modernite/template/ucp_profile_signature.html new file mode 100644 index 00000000000..6825598a6f4 --- /dev/null +++ b/phpBB/styles/modernite/template/ucp_profile_signature.html @@ -0,0 +1,51 @@ + + +
+ +

{L_TITLE}

+ + +
+
+

{L_SIGNATURE_PREVIEW}

+
+
{SIGNATURE_PREVIEW}
+
+
+
+ + +
+
+ +

{L_SIGNATURE_EXPLAIN}

+ + + +

{L_OPTIONS}

+
+ {% EVENT ucp_profile_signature_posting_editor_options_prepend %} + +
+ + +
+ + +
+ + +
+ +
+
+ +
+ {S_HIDDEN_FIELDS} +   + + {S_FORM_TOKEN} +
+
+ + diff --git a/phpBB/styles/modernite/template/ucp_register.html b/phpBB/styles/modernite/template/ucp_register.html new file mode 100644 index 00000000000..73cfa836dfa --- /dev/null +++ b/phpBB/styles/modernite/template/ucp_register.html @@ -0,0 +1,127 @@ + + + + +{% if PROVIDER_TEMPLATE_FILE %} +
+
+ +

{{ SITENAME }} - {{ lang('OAUTH_REGISTRATION') }}

+ + {% include PROVIDER_TEMPLATE_FILE %} +
+
+{% endif %} + +
+ +
+
+ +

{SITENAME} - {L_REGISTRATION}

+ +
+
{ERROR}
+ +
{L_REG_COND}
+ + +
+

{L_USERNAME_EXPLAIN}
+
+
+
+

{L_PASSWORD_EXPLAIN}
+
+
+
+
+
+
+
+
+
+
+ + +
+ + + {% if LANG_OPTIONS %} +
+
+
+ {{ FormsSelect(LANG_OPTIONS) }} +
+
+ + {% endif %} + + + + + {% if PROFILE_FIELDS_REQUIRED %}
{L_ITEMS_REQUIRED}
{% endif %} + + +
+
for="{profile_fields.FIELD_ID}">{profile_fields.LANG_NAME}{L_COLON} * +
{profile_fields.LANG_EXPLAIN} +
{profile_fields.ERROR}
+
{profile_fields.FIELD}
+
+ + + +
+
+
+ + + + + + +
+
+ +

{L_COPPA_COMPLIANCE}

+ +

{L_COPPA_EXPLAIN}

+
+
+ + + + +
+
+ +
+ {S_HIDDEN_FIELDS} + + {S_FORM_TOKEN} +
+ +
+
+
+ + diff --git a/phpBB/styles/modernite/template/ucp_resend.html b/phpBB/styles/modernite/template/ucp_resend.html new file mode 100644 index 00000000000..5909e0b8505 --- /dev/null +++ b/phpBB/styles/modernite/template/ucp_resend.html @@ -0,0 +1,32 @@ + + + +
+ +
+
+ +
+

{L_UCP_RESEND}

+ +
+
+
+
+
+
+

{L_EMAIL_REMIND}
+
+
+
+
 
+
{S_HIDDEN_FIELDS}{S_FORM_TOKEN}
+
+
+
+ +
+
+
+ + diff --git a/phpBB/styles/modernite/template/ucp_reset_password.html b/phpBB/styles/modernite/template/ucp_reset_password.html new file mode 100644 index 00000000000..5a9a0a3ab89 --- /dev/null +++ b/phpBB/styles/modernite/template/ucp_reset_password.html @@ -0,0 +1,49 @@ + + +
+ +
+
+ +
+

{{ lang('RESET_PASSWORD') }}

+ +
+ {% if S_IS_PASSWORD_RESET %} + {% if PASSWORD_RESET_ERRORS %}

{{ PASSWORD_RESET_ERRORS | join('
') }}

{% endif %} +
+

{{ lang('CHANGE_PASSWORD_EXPLAIN') }}
+
+
+
+
+
+
+ {% else %} + {% if USERNAME_REQUIRED %} +

{{ lang('EMAIL_NOT_UNIQUE') }}

+ {% endif %} +
+

{{ lang('EMAIL_REMIND') }}
+
+
+ {% if USERNAME_REQUIRED %} +
+
+
+
+ {% endif %} + {% endif %} +
+
 
+
{{ S_HIDDEN_FIELDS }}
+
+ {{ S_FORM_TOKEN }} +
+
+ +
+
+
+ + diff --git a/phpBB/styles/modernite/template/ucp_zebra_foes.html b/phpBB/styles/modernite/template/ucp_zebra_foes.html new file mode 100644 index 00000000000..0c726ec887e --- /dev/null +++ b/phpBB/styles/modernite/template/ucp_zebra_foes.html @@ -0,0 +1,41 @@ + + +
+ +

{L_TITLE}

+ +
+
+ +

{L_FOES_EXPLAIN}

+ +
+

{ERROR}

+
+

{L_YOUR_FOES_EXPLAIN}
+
+ + + + {L_NO_FOES} + +
+
+
+

{L_ADD_FOES_EXPLAIN}
+
+
{L_FIND_USERNAME}
+
+
+ +
+
+ +
+ {S_HIDDEN_FIELDS} + + {S_FORM_TOKEN} +
+
+ + diff --git a/phpBB/styles/modernite/template/ucp_zebra_friends.html b/phpBB/styles/modernite/template/ucp_zebra_friends.html new file mode 100644 index 00000000000..14fb46cbcc3 --- /dev/null +++ b/phpBB/styles/modernite/template/ucp_zebra_friends.html @@ -0,0 +1,43 @@ + + +
+ +

{L_TITLE}

+ +
+
+ +

{L_FRIENDS_EXPLAIN}

+ +
+

{ERROR}

+ +
+

{L_YOUR_FRIENDS_EXPLAIN}
+
+ + + + {L_NO_FRIENDS} + +
+
+ +
+

{L_ADD_FRIENDS_EXPLAIN}
+
+
{L_FIND_USERNAME}
+
+
+ +
+
+ +
+ {S_HIDDEN_FIELDS} + + {S_FORM_TOKEN} +
+
+ + diff --git a/phpBB/styles/modernite/template/viewforum_body.html b/phpBB/styles/modernite/template/viewforum_body.html new file mode 100644 index 00000000000..2772ab38bcb --- /dev/null +++ b/phpBB/styles/modernite/template/viewforum_body.html @@ -0,0 +1,382 @@ + + +
+ +
+ + +
+
{FORUM_DESC}
+

{L_MODERATOR}{L_MODERATORS}{L_COLON} {MODERATORS}

+
+ +
+ + + +
+
+ + {L_FORUM_RULES} + + {L_FORUM_RULES} + +
+ +
+ {FORUM_RULES} +
+ +
+ + + + + + + + + + +
+
+ +
+ + + +
+
+ +
+ {L_MARK_TOPICS_READ} + {TOTAL_TOPICS} + + + + • {PAGE_NUMBER} + +
+
+ + + +
+
+ {L_NO_READ_ACCESS} +
+
+ + +
+ +
+ + + + + + + + +
+
+ + + +
+
+
+
+ {L_ACTIVE_TOPICS}{L_ANNOUNCEMENTS}{L_TOPICS} +
+
+ {L_REPLIES} +
+
+ {L_VIEWS} +
+
+ {L_LAST_POST} +
+
+
+
+
    + + + +
  • + +
    + + +
    + +
    + {% if topicrow.S_UNREAD_TOPIC and not S_IS_BOT %} + {{ topicrow.TOPIC_TITLE }} + {% elseif topicrow.U_VIEW_TOPIC %} + {{ topicrow.TOPIC_TITLE }} + {% else %} + {{ topicrow.TOPIC_TITLE }} + {% endif %} + + + + + + + + + + + + + + + + + +
    + + +
    + Poll + Attachment + + {% EVENT topiclist_row_topic_by_author_before %} + {L_POST_BY_AUTHOR} {topicrow.TOPIC_AUTHOR_FULL} » + {% EVENT topiclist_row_topic_by_author_after %} + » {L_IN} {topicrow.FORUM_NAME} + +
    + + +
    + + +
    + + + + +
    +
    + {L_REPLIES}: {topicrow.REPLIES} + {L_VIEWS}: {topicrow.VIEWS} +
    +
    + {L_LAST_POST} {L_POST_BY_AUTHOR} {topicrow.LAST_POST_AUTHOR_FULL} « + +
    {L_POSTED} {L_IN} {topicrow.FORUM_NAME} +
    +
    + + + +
    + +
    +
    +
    {topicrow.REPLIES}
    +
    {L_REPLIES}
    +
    +
    +
    {topicrow.VIEWS}
    +
    {L_VIEWS}
    +
    +
    +
    +
    {L_POST_BY_AUTHOR} {topicrow.LAST_POST_AUTHOR_FULL}
    +
    + + + + + + +
    +
    +
    +
    +
    + +
  • + + + +
+
+
+ + + + +
+
+ {{ lang(S_SORT_DAYS ? 'NO_TOPICS_TIME_FRAME' : 'NO_TOPICS') }} +
+
+ +
+
+ {L_NO_FORUMS_IN_CATEGORY} +
+
+ + + + +
+
+ +
+
+ {L_MARK_TOPICS_READ} + {TOTAL_TOPICS} + + + + • {PAGE_NUMBER} + +
+
+
+
+ + + + {% EVENT viewforum_body_online_list_before %} + + + +
+ +
+

{LOGGED_IN_USER_LIST}

+
+
+ + + +
+
+

{L_FORUM_PERMISSIONS}

+
+
+

{rules.RULE}

+
+
+ + + + +
+ + \ No newline at end of file diff --git a/phpBB/styles/modernite/template/viewonline_body.html b/phpBB/styles/modernite/template/viewonline_body.html new file mode 100644 index 00000000000..cee37f4a616 --- /dev/null +++ b/phpBB/styles/modernite/template/viewonline_body.html @@ -0,0 +1,81 @@ + + +
+
+

{TOTAL_REGISTERED_USERS_ONLINE}

+

{TOTAL_GUEST_USERS_ONLINE}{L_SWITCH_GUEST_DISPLAY}

+
+ +
+
+ + + + {PAGE_NUMBER} + +
+
+ +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + +
{L_USERNAME}{L_FORUM_LOCATION}{L_LAST_UPDATED}
{user_row.USERNAME_FULL} {L_IP}{L_COLON} {user_row.USER_IP} » {L_WHOIS} +
{user_row.USER_BROWSER}
{user_row.FORUM_LOCATION}{user_row.LASTUPDATE}
{L_NO_ONLINE_USERS}{L_SWITCH_GUEST_DISPLAY}
+ +
+
+ +{% if LEGEND|length > 0 %} + {% apply spaceless %} +

+ + {{ lang('LEGEND') ~ lang('COLON') }} + {% for group in LEGEND %} + {% if group.GROUP_URL %} + {{ group.GROUP_NAME }}{% if not loop.last %}, {% endif %} + {% else %} + {{ group.GROUP_NAME }}{% if not loop.last %}, {% endif %} + {% endif %} + {% endfor %} + +

+ {% endapply %} +{% endif %} + +
+ +
+ + + diff --git a/phpBB/styles/modernite/template/viewonline_whois.html b/phpBB/styles/modernite/template/viewonline_whois.html new file mode 100644 index 00000000000..5d780490da0 --- /dev/null +++ b/phpBB/styles/modernite/template/viewonline_whois.html @@ -0,0 +1,12 @@ + + +

{L_WHOIS}

+ +
+
+
{WHOIS}
+
+
+{L_CLOSE_WINDOW} + + diff --git a/phpBB/styles/modernite/template/viewtopic_body.html b/phpBB/styles/modernite/template/viewtopic_body.html new file mode 100644 index 00000000000..d15ad4eca2e --- /dev/null +++ b/phpBB/styles/modernite/template/viewtopic_body.html @@ -0,0 +1,517 @@ + + +
+ + + + +
{FORUM_DESC}
+ + +
+ {L_MODERATOR}{L_MODERATORS}{L_COLON} {MODERATORS} +
+ + + +
+
+ + {L_FORUM_RULES} + + {L_FORUM_RULES}
+
{FORUM_RULES}
+ +
+
+ + +
+ + + + + + {L_BUTTON_TOPIC_LOCKED} {{ Icon('font', 'lock', '', true, 'fas c-button-icon') }} + + {L_BUTTON_POST_REPLY} {{ Icon('font', 'reply', '', true, 'fas c-button-icon') }} + + + + + + + + + + + + + + + + +
+ + + + +
+ +
+
+ +
+

{POLL_QUESTION}

+

{L_POLL_LENGTH}
{L_MAX_VOTES}

+ +
+ + +
title="{L_POLL_VOTED_OPTION}" data-alt-text="{L_POLL_VOTED_OPTION}" data-poll-option-id="{poll_option.POLL_OPTION_ID}"> +
{poll_option.POLL_OPTION_CAPTION}
+
checked="checked" /> checked="checked" />
+
{poll_option.POLL_OPTION_RESULT}
+
{L_NO_VOTES}{poll_option.POLL_OPTION_PERCENT}
+
+ + + +
+
 
+
{L_TOTAL_VOTES}{L_COLON} {TOTAL_VOTES}
+
+ + +
+
 
+
+
+ + + +
+
 
+
{L_VIEW_RESULTS}
+
+ +
+ +
+ +
+ {S_FORM_TOKEN} + {S_HIDDEN_FIELDS} +
+ +
+
+ + + + + + + + data-url="{postrow.U_MINI_POST}"> + +
+
+ +
style="display: none;"> +
+
+ + + {postrow.POSTER_AVATAR_HTML}{postrow.POSTER_AVATAR} + + +
+ + {postrow.POST_AUTHOR_FULL}{postrow.POST_AUTHOR_FULL} {{ Icon('font', 'circle', lang('ONLINE'), true, 'fas c-online-icon') }} + +
+ + + {% if postrow.RANK_IMG or postrow.RANK_TITLE %}
{{ postrow.RANK_TITLE }}{% if postrow.RANK_IMG and postrow.RANK_TITLE %}
{% endif %}{{ postrow.RANK_IMG }}
{% endif %} + + +
{L_POSTS}{L_COLON} {postrow.POSTER_POSTS}
+
{L_JOINED}{L_COLON} {postrow.POSTER_JOINED}
+
{L_WARNINGS}{L_COLON} {postrow.POSTER_WARNINGS}
+ + + +
{postrow.PROFILE_FIELD1_NAME}{L_COLON} {postrow.PROFILE_FIELD1_VALUE}
+ + + + + +
{postrow.custom_fields.PROFILE_FIELD_NAME}{L_COLON} {postrow.custom_fields.PROFILE_FIELD_VALUE}
+ + + + + + +
+ {L_CONTACT}{L_COLON} + +
+ + + +
+ +
+ + +
+ {postrow.L_POST_DELETED_MESSAGE}
+ {{ lang('POST_DISPLAY') }} +
+ +
+ {postrow.L_IGNORE_POST}
+ {{ lang('POST_DISPLAY') }} +
+ + +
style="display: none;"> + + +

+ {% if postrow.POST_ICON_IMG %} + {{ postrow.POST_ICON_IMG_ALT }} + {% endif %} + {{ postrow.POST_SUBJECT }} +

+ + + + + + + + + + + +

+ + {% if postrow.S_UNREAD_POST %} + {{ Icon('font', 'file', postrow.MINI_POST, true, 'fas c-topic-unread-icon') }} + {% else %} + {{ Icon('font', 'file', postrow.MINI_POST, true, 'fas c-topic-icon') }} + {% endif %} + + {L_POST_BY_AUTHOR} {postrow.POST_AUTHOR_FULL} » +

+ + + + +
+

+ {{ Icon('font', 'circle-question', '', true, 'fas c-unapproved-icon') }} + {L_POST_UNAPPROVED_ACTION} + + + + {S_FORM_TOKEN} +

+
+ +

+ {{ Icon('font', 'triangle-exclamation', '', true, 'fas c-topic-reported-icon') }} + {L_POST_UNAPPROVED_EXPLAIN} +

+ + +
+

+ {L_POST_DELETED_ACTION} + + + + + + {S_FORM_TOKEN} +

+
+ + + +

+ {{ Icon('font', 'triangle-exclamation', '', true, 'fas c-topic-reported-icon') }}{L_POST_REPORTED} +

+ + + {% EVENT viewtopic_body_postrow_content_before %} + +
{postrow.MESSAGE}
+ + + + +
+
+ {L_ATTACHMENTS} +
+ +
{postrow.attachment.DISPLAY_ATTACHMENT}
+ +
+ + + +
{L_DOWNLOAD_NOTICE}
+ +
+ {postrow.DELETED_MESSAGE} +
{L_REASON}{L_COLON} {postrow.DELETE_REASON} +
+ +
+ {postrow.EDITED_MESSAGE} +
{L_REASON}{L_COLON} {postrow.EDIT_REASON} +
+ + +


{postrow.BUMPED_MESSAGE}
+ + + {% EVENT viewtopic_body_postrow_signature_before %} + {% if postrow.SIGNATURE %}
{{ postrow.SIGNATURE }}
{% endif %} + {% EVENT viewtopic_body_postrow_signature_after %} + + +
+ +
+ + +
+ + +
+ + +
+
+ +
+ + + + + + + + +
+ + + + + + {L_BUTTON_TOPIC_LOCKED} {{ Icon('font', 'lock', '', true, 'fas c-button-icon') }} + + {L_BUTTON_POST_REPLY} {{ Icon('font', 'reply', '', true, 'fas c-button-icon') }} + + + + + + + + +
+ +
+ + + + + + + + + + + +
+ + + + + + +{% EVENT viewtopic_body_online_list_before %} + + +
+

{L_WHO_IS_ONLINE}

+

{LOGGED_IN_USER_LIST}

+
+ + +{% EVENT viewtopic_body_online_list_after %} + + diff --git a/phpBB/styles/modernite/template/viewtopic_print.html b/phpBB/styles/modernite/template/viewtopic_print.html new file mode 100644 index 00000000000..eb056480d9c --- /dev/null +++ b/phpBB/styles/modernite/template/viewtopic_print.html @@ -0,0 +1,55 @@ + + + + + + +{META} +{SITENAME} • {PAGE_TITLE} + + +{% if S_CONTENT_DIRECTION eq 'rtl' %} + +{% endif %} + + + +
+ + + + +
+
{PAGE_NUMBER}
+ +
+

{postrow.POST_SUBJECT}

+
{L_POSTED}{L_COLON} {postrow.POST_DATE}
+
{L_POST_BY_AUTHOR} {postrow.POST_AUTHOR}
+
{postrow.MESSAGE}
+
+
+ +
+ + +
+ + + diff --git a/phpBB/styles/modernite/template/viewtopic_topic_tools.html b/phpBB/styles/modernite/template/viewtopic_topic_tools.html new file mode 100644 index 00000000000..1e665bd4b9b --- /dev/null +++ b/phpBB/styles/modernite/template/viewtopic_topic_tools.html @@ -0,0 +1,57 @@ + + + diff --git a/phpBB/styles/modernite/theme/base-styles.css b/phpBB/styles/modernite/theme/base-styles.css new file mode 100644 index 00000000000..4a84fbd36bb --- /dev/null +++ b/phpBB/styles/modernite/theme/base-styles.css @@ -0,0 +1,240 @@ +/* Base Styles for Modernite - Standalone CSS */ + +/* Normalize and Reset */ +html { + line-height: 1.15; + -webkit-text-size-adjust: 100%; + font-size: 16px; + -webkit-tap-highlight-color: rgba(0, 0, 0, 0); +} + +body { + margin: 0; + font-family: 'Inter', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; + font-size: 0.875rem; + line-height: 1.5; + color: #333; + background-color: #ffffff; +} + +/* Box Sizing */ +*, *:before, *:after { + box-sizing: border-box; +} + +/* Basic Elements */ +h1, h2, h3, h4, h5, h6 { + margin: 0 0 1rem 0; + font-weight: 600; + line-height: 1.2; +} + +h1 { font-size: 2rem; } +h2 { font-size: 1.75rem; } +h3 { font-size: 1.5rem; } +h4 { font-size: 1.25rem; } +h5 { font-size: 1.125rem; } +h6 { font-size: 1rem; } + +p { + margin: 0 0 1rem 0; +} + +a { + color: var(--primary, #6366f1); + text-decoration: none; + transition: color 0.2s ease; +} + +a:hover, a:focus { + color: var(--primary-dark, #4f46e5); + text-decoration: underline; +} + +/* Form Elements */ +input, button, select, textarea { + font-family: inherit; + font-size: inherit; + line-height: inherit; + margin: 0; +} + +button { + background: transparent; + border: 0; + padding: 0; + cursor: pointer; +} + +input[type="text"], +input[type="email"], +input[type="password"], +input[type="search"], +input[type="url"], +textarea, +select { + display: block; + width: 100%; + padding: 0.5rem 0.75rem; + border: 1px solid #d1d5db; + border-radius: 0.375rem; + background-color: #ffffff; + transition: border-color 0.2s ease, box-shadow 0.2s ease; +} + +input:focus, +textarea:focus, +select:focus { + outline: none; + border-color: var(--primary, #6366f1); + box-shadow: 0 0 0 3px rgba(99, 102, 241, 0.1); +} + +/* Lists */ +ul, ol { + margin: 0 0 1rem 0; + padding-left: 1.5rem; +} + +ul { + list-style-type: disc; +} + +ol { + list-style-type: decimal; +} + +li { + margin-bottom: 0.25rem; +} + +/* Tables */ +table { + border-collapse: collapse; + width: 100%; + margin-bottom: 1rem; +} + +th, td { + padding: 0.75rem; + text-align: left; + border-bottom: 1px solid #e5e7eb; +} + +th { + font-weight: 600; + background-color: #f9fafb; +} + +/* Images */ +img { + max-width: 100%; + height: auto; + vertical-align: middle; +} + +/* Utility Classes */ +.sr-only { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; + border: 0; +} + +.text-center { text-align: center; } +.text-left { text-align: left; } +.text-right { text-align: right; } + +.d-none { display: none; } +.d-block { display: block; } +.d-inline { display: inline; } +.d-inline-block { display: inline-block; } + +/* Basic phpBB Classes */ +.wrap { + max-width: 1200px; + margin: 0 auto; + padding: 0 1rem; +} + +.forumbg, .forabg { + background-color: #ffffff; + border: 1px solid #e5e7eb; + border-radius: 0.5rem; + margin-bottom: 1rem; +} + +.inner { + padding: 1rem; +} + +.postbody { + margin-left: 0; +} + +.content { + min-height: 600px; +} + +/* Button Base */ +.button { + display: inline-flex; + align-items: center; + padding: 0.5rem 1rem; + border: 1px solid transparent; + border-radius: 0.375rem; + font-size: 0.875rem; + font-weight: 500; + text-decoration: none; + cursor: pointer; + transition: all 0.2s ease; +} + +.button-primary { + background-color: var(--primary, #6366f1); + color: white; + border-color: var(--primary, #6366f1); +} + +.button-primary:hover { + background-color: var(--primary-dark, #4f46e5); + color: white; + text-decoration: none; +} + +.button-secondary { + background-color: #ffffff; + color: #374151; + border-color: #d1d5db; +} + +.button-secondary:hover { + background-color: #f9fafb; + color: #374151; + text-decoration: none; +} + +/* Icon spacing */ +.modern-icon { + margin-right: 0.5rem; +} + +/* Responsive utilities */ +@media (max-width: 768px) { + .wrap { + padding: 0 0.5rem; + } + + .responsive-hide { + display: none !important; + } + + .responsive-show { + display: block !important; + } +} \ No newline at end of file diff --git a/phpBB/styles/modernite/theme/bootstrap-grid.css b/phpBB/styles/modernite/theme/bootstrap-grid.css new file mode 100644 index 00000000000..d6891f64fa0 --- /dev/null +++ b/phpBB/styles/modernite/theme/bootstrap-grid.css @@ -0,0 +1,174 @@ +/* Bootstrap-inspired Grid System for Modernite + ========================================== */ + +/* Container */ +.container { + width: 100%; + padding-right: 15px; + padding-left: 15px; + margin-right: auto; + margin-left: auto; +} + +.container-fluid { + width: 100%; + padding-right: 15px; + padding-left: 15px; + margin-right: auto; + margin-left: auto; +} + +/* Responsive containers */ +@media (min-width: 576px) { + .container { + max-width: 540px; + } +} + +@media (min-width: 768px) { + .container { + max-width: 720px; + } +} + +@media (min-width: 992px) { + .container { + max-width: 960px; + } +} + +@media (min-width: 1200px) { + .container { + max-width: 1140px; + } +} + +@media (min-width: 1400px) { + .container { + max-width: 1320px; + } +} + +/* Row */ +.row { + display: flex; + flex-wrap: wrap; + margin-right: -15px; + margin-left: -15px; +} + +/* Columns */ +.col, +.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, +.col-7, .col-8, .col-9, .col-10, .col-11, .col-12 { + position: relative; + width: 100%; + padding-right: 15px; + padding-left: 15px; +} + +.col { + flex-basis: 0; + flex-grow: 1; + max-width: 100%; +} + +.col-auto { + flex: 0 0 auto; + width: auto; + max-width: 100%; +} + +.col-1 { flex: 0 0 8.333333%; max-width: 8.333333%; } +.col-2 { flex: 0 0 16.666667%; max-width: 16.666667%; } +.col-3 { flex: 0 0 25%; max-width: 25%; } +.col-4 { flex: 0 0 33.333333%; max-width: 33.333333%; } +.col-5 { flex: 0 0 41.666667%; max-width: 41.666667%; } +.col-6 { flex: 0 0 50%; max-width: 50%; } +.col-7 { flex: 0 0 58.333333%; max-width: 58.333333%; } +.col-8 { flex: 0 0 66.666667%; max-width: 66.666667%; } +.col-9 { flex: 0 0 75%; max-width: 75%; } +.col-10 { flex: 0 0 83.333333%; max-width: 83.333333%; } +.col-11 { flex: 0 0 91.666667%; max-width: 91.666667%; } +.col-12 { flex: 0 0 100%; max-width: 100%; } + +/* Responsive columns for small devices */ +@media (min-width: 576px) { + .col-sm { flex-basis: 0; flex-grow: 1; max-width: 100%; } + .col-sm-auto { flex: 0 0 auto; width: auto; max-width: 100%; } + .col-sm-1 { flex: 0 0 8.333333%; max-width: 8.333333%; } + .col-sm-2 { flex: 0 0 16.666667%; max-width: 16.666667%; } + .col-sm-3 { flex: 0 0 25%; max-width: 25%; } + .col-sm-4 { flex: 0 0 33.333333%; max-width: 33.333333%; } + .col-sm-5 { flex: 0 0 41.666667%; max-width: 41.666667%; } + .col-sm-6 { flex: 0 0 50%; max-width: 50%; } + .col-sm-7 { flex: 0 0 58.333333%; max-width: 58.333333%; } + .col-sm-8 { flex: 0 0 66.666667%; max-width: 66.666667%; } + .col-sm-9 { flex: 0 0 75%; max-width: 75%; } + .col-sm-10 { flex: 0 0 83.333333%; max-width: 83.333333%; } + .col-sm-11 { flex: 0 0 91.666667%; max-width: 91.666667%; } + .col-sm-12 { flex: 0 0 100%; max-width: 100%; } +} + +/* Responsive columns for medium devices */ +@media (min-width: 768px) { + .col-md { flex-basis: 0; flex-grow: 1; max-width: 100%; } + .col-md-auto { flex: 0 0 auto; width: auto; max-width: 100%; } + .col-md-1 { flex: 0 0 8.333333%; max-width: 8.333333%; } + .col-md-2 { flex: 0 0 16.666667%; max-width: 16.666667%; } + .col-md-3 { flex: 0 0 25%; max-width: 25%; } + .col-md-4 { flex: 0 0 33.333333%; max-width: 33.333333%; } + .col-md-5 { flex: 0 0 41.666667%; max-width: 41.666667%; } + .col-md-6 { flex: 0 0 50%; max-width: 50%; } + .col-md-7 { flex: 0 0 58.333333%; max-width: 58.333333%; } + .col-md-8 { flex: 0 0 66.666667%; max-width: 66.666667%; } + .col-md-9 { flex: 0 0 75%; max-width: 75%; } + .col-md-10 { flex: 0 0 83.333333%; max-width: 83.333333%; } + .col-md-11 { flex: 0 0 91.666667%; max-width: 91.666667%; } + .col-md-12 { flex: 0 0 100%; max-width: 100%; } +} + +/* Responsive columns for large devices */ +@media (min-width: 992px) { + .col-lg { flex-basis: 0; flex-grow: 1; max-width: 100%; } + .col-lg-auto { flex: 0 0 auto; width: auto; max-width: 100%; } + .col-lg-1 { flex: 0 0 8.333333%; max-width: 8.333333%; } + .col-lg-2 { flex: 0 0 16.666667%; max-width: 16.666667%; } + .col-lg-3 { flex: 0 0 25%; max-width: 25%; } + .col-lg-4 { flex: 0 0 33.333333%; max-width: 33.333333%; } + .col-lg-5 { flex: 0 0 41.666667%; max-width: 41.666667%; } + .col-lg-6 { flex: 0 0 50%; max-width: 50%; } + .col-lg-7 { flex: 0 0 58.333333%; max-width: 58.333333%; } + .col-lg-8 { flex: 0 0 66.666667%; max-width: 66.666667%; } + .col-lg-9 { flex: 0 0 75%; max-width: 75%; } + .col-lg-10 { flex: 0 0 83.333333%; max-width: 83.333333%; } + .col-lg-11 { flex: 0 0 91.666667%; max-width: 91.666667%; } + .col-lg-12 { flex: 0 0 100%; max-width: 100%; } +} + +/* Utility classes */ +.d-none { display: none !important; } +.d-inline { display: inline !important; } +.d-inline-block { display: inline-block !important; } +.d-block { display: block !important; } +.d-flex { display: flex !important; } + +.justify-content-start { justify-content: flex-start !important; } +.justify-content-end { justify-content: flex-end !important; } +.justify-content-center { justify-content: center !important; } +.justify-content-between { justify-content: space-between !important; } +.justify-content-around { justify-content: space-around !important; } + +.align-items-start { align-items: flex-start !important; } +.align-items-end { align-items: flex-end !important; } +.align-items-center { align-items: center !important; } +.align-items-baseline { align-items: baseline !important; } +.align-items-stretch { align-items: stretch !important; } + +.flex-row { flex-direction: row !important; } +.flex-column { flex-direction: column !important; } +.flex-row-reverse { flex-direction: row-reverse !important; } +.flex-column-reverse { flex-direction: column-reverse !important; } + +.flex-wrap { flex-wrap: wrap !important; } +.flex-nowrap { flex-wrap: nowrap !important; } \ No newline at end of file diff --git a/phpBB/styles/modernite/theme/index.htm b/phpBB/styles/modernite/theme/index.htm new file mode 100644 index 00000000000..e69de29bb2d diff --git a/phpBB/styles/modernite/theme/modern-colors.css b/phpBB/styles/modernite/theme/modern-colors.css new file mode 100644 index 00000000000..33a91bcaa96 --- /dev/null +++ b/phpBB/styles/modernite/theme/modern-colors.css @@ -0,0 +1,307 @@ +/* Modern Color Scheme for Modernite + ================================== */ + +:root { + /* Primary color palette - Modern blues and purples */ + --primary: #6366f1; + --primary-hover: #4f46e5; + --primary-light: #a5b4fc; + --primary-dark: #312e81; + + /* Secondary colors */ + --secondary: #64748b; + --secondary-hover: #475569; + --secondary-light: #cbd5e1; + --secondary-dark: #334155; + + /* Accent colors */ + --accent: #f59e0b; + --accent-hover: #d97706; + --accent-light: #fbbf24; + + /* Success, warning, danger */ + --success: #10b981; + --warning: #f59e0b; + --danger: #ef4444; + --info: #3b82f6; + + /* Neutral colors */ + --white: #ffffff; + --gray-50: #f8fafc; + --gray-100: #f1f5f9; + --gray-200: #e2e8f0; + --gray-300: #cbd5e1; + --gray-400: #94a3b8; + --gray-500: #64748b; + --gray-600: #475569; + --gray-700: #334155; + --gray-800: #1e293b; + --gray-900: #0f172a; + + /* Gradients */ + --gradient-primary: linear-gradient(135deg, #667eea 0%, #764ba2 100%); + --gradient-secondary: linear-gradient(135deg, #f093fb 0%, #f5576c 100%); + --gradient-accent: linear-gradient(135deg, #4facfe 0%, #00f2fe 100%); + --gradient-dark: linear-gradient(135deg, #2c3e50 0%, #34495e 100%); + + /* Shadows */ + --shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, 0.05); + --shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06); + --shadow-md: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); + --shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05); + --shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04); +} + +/* Body and background updates */ +body { + background: var(--gray-50); + color: var(--gray-800); + font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, sans-serif; + line-height: 1.6; +} + +/* Override default phpBB colors */ +.wrap { + background: var(--white); + border-radius: 12px; + box-shadow: var(--shadow-lg); + border: 1px solid var(--gray-200); +} + +/* Header styling */ +.headerbar { + background: var(--gradient-primary); + border-radius: 12px 12px 0 0; + color: var(--white); +} + +.navbar { + background: var(--white); + border-bottom: 1px solid var(--gray-200); + box-shadow: var(--shadow-sm); +} + +/* Forum list styling */ +.forabg, .forumbg { + background: var(--white); + border: 1px solid var(--gray-200); + border-radius: 8px; + margin-bottom: 20px; + box-shadow: var(--shadow); +} + +.forabg .bg1, .forabg .bg2, +.forumbg .bg1, .forumbg .bg2 { + background: transparent; +} + +.forabg .bg1:hover, .forabg .bg2:hover, +.forumbg .bg1:hover, .forumbg .bg2:hover { + background: var(--gray-50); + transition: all 0.2s ease; +} + +/* Topic/Post styling */ +.post { + background: var(--white); + border: 1px solid var(--gray-200); + border-radius: 8px; + margin-bottom: 16px; + box-shadow: var(--shadow); +} + +/* Panel styling */ +.panel { + background: var(--white); + border: 1px solid var(--gray-200); + border-radius: 8px; + box-shadow: var(--shadow); +} + +/* Button styling */ +.button, button, input[type="submit"], input[type="button"] { + background: var(--primary); + border: none; + border-radius: 6px; + color: var(--white); + padding: 8px 16px; + font-weight: 500; + transition: all 0.2s ease; + box-shadow: var(--shadow-sm); +} + +.button:hover, button:hover, input[type="submit"]:hover, input[type="button"]:hover { + background: var(--primary-hover); + transform: translateY(-1px); + box-shadow: var(--shadow-md); +} + +.button.secondary { + background: var(--secondary); +} + +.button.secondary:hover { + background: var(--secondary-hover); +} + +/* Link styling */ +a { + color: var(--primary); + text-decoration: none; + transition: color 0.2s ease; +} + +a:hover, a:focus { + color: var(--primary-hover); + text-decoration: underline; +} + +/* Form elements */ +input[type="text"], input[type="password"], input[type="email"], +select, textarea { + border: 1px solid var(--gray-300); + border-radius: 6px; + padding: 8px 12px; + transition: border-color 0.2s ease, box-shadow 0.2s ease; + background: var(--white); +} + +input[type="text"]:focus, input[type="password"]:focus, input[type="email"]:focus, +select:focus, textarea:focus { + border-color: var(--primary); + box-shadow: 0 0 0 3px rgba(99, 102, 241, 0.1); + outline: none; +} + +/* Topic title styling */ +.topictitle { + font-weight: 600; + color: var(--gray-800); +} + +.topictitle:hover { + color: var(--primary); +} + +/* Forum description */ +.forum-desc { + color: var(--gray-600); + font-size: 0.9em; +} + +/* Username styling */ +.username, .username-coloured { + font-weight: 500; +} + +/* Statistics and info styling */ +.forum-stats { + color: var(--gray-500); + font-size: 0.875em; +} + +/* Breadcrumb styling */ +.breadcrumb { + background: var(--gray-100); + border-radius: 6px; + padding: 8px 16px; + margin-bottom: 16px; +} + +/* Navigation tabs */ +.tabs > ul { + border-bottom: 2px solid var(--gray-200); +} + +.tabs > ul > li.activetab a { + background: var(--primary); + color: var(--white); + border-radius: 6px 6px 0 0; +} + +/* Card-like styling for content areas */ +.card { + background: var(--white); + border: 1px solid var(--gray-200); + border-radius: 8px; + box-shadow: var(--shadow); + padding: 20px; + margin-bottom: 20px; +} + +.card-header { + background: var(--gray-50); + border-bottom: 1px solid var(--gray-200); + border-radius: 8px 8px 0 0; + padding: 12px 20px; + margin: -20px -20px 20px -20px; + font-weight: 600; +} + +/* Modern badges */ +.badge { + display: inline-block; + padding: 4px 8px; + font-size: 0.75em; + font-weight: 500; + border-radius: 4px; + background: var(--primary-light); + color: var(--primary-dark); +} + +.badge.success { background: var(--success); color: var(--white); } +.badge.warning { background: var(--warning); color: var(--white); } +.badge.danger { background: var(--danger); color: var(--white); } +.badge.info { background: var(--info); color: var(--white); } + +/* Modern alerts */ +.alert { + border-radius: 8px; + padding: 12px 16px; + margin-bottom: 16px; + border-left: 4px solid; +} + +.alert.success { + background: rgba(16, 185, 129, 0.1); + border-left-color: var(--success); + color: #065f46; +} + +.alert.warning { + background: rgba(245, 158, 11, 0.1); + border-left-color: var(--warning); + color: #92400e; +} + +.alert.danger { + background: rgba(239, 68, 68, 0.1); + border-left-color: var(--danger); + color: #991b1b; +} + +.alert.info { + background: rgba(59, 130, 246, 0.1); + border-left-color: var(--info); + color: #1e40af; +} + +/* Pagination styling */ +.pagination li a { + border-radius: 6px; + margin: 0 2px; + padding: 8px 12px; + border: 1px solid var(--gray-300); + transition: all 0.2s ease; +} + +.pagination li.active a { + background: var(--primary); + border-color: var(--primary); + color: var(--white); +} + +.pagination li a:hover { + background: var(--gray-100); + border-color: var(--gray-400); +} \ No newline at end of file diff --git a/phpBB/styles/modernite/theme/modern-components.css b/phpBB/styles/modernite/theme/modern-components.css new file mode 100644 index 00000000000..d62bcf115e6 --- /dev/null +++ b/phpBB/styles/modernite/theme/modern-components.css @@ -0,0 +1,1932 @@ +/* Modern Components for Modernite + ================================ */ + +/* Modern Icon System - CSS-based for cross-browser consistency */ +.modern-icon { + display: inline-block; + width: 1em; + height: 1em; + position: relative; + font-size: 1em; + vertical-align: middle; + margin-right: 0.5rem; +} + +/* CSS-based icons using pseudo-elements for consistency */ +.modern-icon::before { + content: ''; + position: absolute; + width: 100%; + height: 100%; + background-size: contain; + background-repeat: no-repeat; + background-position: center; +} + +/* Home icon */ +.modern-icon-home::before { + background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='currentColor'%3E%3Cpath d='M10 20v-6h4v6h5v-8h3L12 3 2 12h3v8z'/%3E%3C/svg%3E"); +} + +/* Forum/Message icon */ +.modern-icon-forum::before { + background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='currentColor'%3E%3Cpath d='M20 2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h4l4 4 4-4h4c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2z'/%3E%3C/svg%3E"); +} + +/* User/Members icon */ +.modern-icon-user::before { + background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='currentColor'%3E%3Cpath d='M12 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm0 2c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4z'/%3E%3C/svg%3E"); +} + +/* Search icon */ +.modern-icon-search::before { + background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='currentColor'%3E%3Cpath d='M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z'/%3E%3C/svg%3E"); +} + +/* Help icon */ +.modern-icon-help::before { + background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='currentColor'%3E%3Cpath d='M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm1 17h-2v-2h2v2zm2.07-7.75l-.9.92C13.45 12.9 13 13.5 13 15h-2v-.5c0-1.1.45-2.1 1.17-2.83l1.24-1.26c.37-.36.59-.86.59-1.41 0-1.1-.9-2-2-2s-2 .9-2 2H8c0-2.21 1.79-4 4-4s4 1.79 4 4c0 .88-.36 1.68-.93 2.25z'/%3E%3C/svg%3E"); +} + +/* Arrow icons for pagination */ +.modern-icon-arrow-left::before { + background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='currentColor'%3E%3Cpath d='M15.41 16.59L10.83 12l4.58-4.59L14 6l-6 6 6 6 1.41-1.41z'/%3E%3C/svg%3E"); +} + +.modern-icon-arrow-right::before { + background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='currentColor'%3E%3Cpath d='M8.59 16.59L13.17 12 8.59 7.41 10 6l6 6-6 6-1.41-1.41z'/%3E%3C/svg%3E"); +} + +.modern-icon-arrow-down::before { + background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='currentColor'%3E%3Cpath d='M16.59 8.59L12 13.17 7.41 8.59 6 10l6 6 6-6-1.41-1.41z'/%3E%3C/svg%3E"); +} + +/* Quote icon */ +.modern-icon-quote::before { + background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='currentColor'%3E%3Cpath d='M6 17h3l2-4V7H5v6h3zm8 0h3l2-4V7h-6v6h3z'/%3E%3C/svg%3E"); +} + +/* Close icon */ +.modern-icon-close::before { + background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='currentColor'%3E%3Cpath d='M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z'/%3E%3C/svg%3E"); +} + +/* Icon positioning in buttons */ +.button .modern-icon { + margin-right: 0.375rem; + margin-left: 0; +} + +.button-icon-only .modern-icon { + margin: 0; +} + +/* Navigation menu icons */ +.quick-links .modern-icon { + margin-right: 0.5rem; + opacity: 0.8; +} + +/* Search and dropdown icons */ +.dropdown-trigger .modern-icon { + margin: 0; +} + +/* Icon sizes */ +.modern-icon-sm { + font-size: 0.875em; +} + +.modern-icon-lg { + font-size: 1.25em; +} + +/* Icon colors */ +.modern-icon-primary { + color: var(--primary); +} + +.modern-icon-secondary { + color: var(--secondary); +} + +.modern-icon-muted { + opacity: 0.6; +} + +/* Typography enhancements */ +h1, h2, h3, h4, h5, h6 { + font-weight: 600; + line-height: 1.2; + margin-bottom: 0.5em; + color: var(--gray-800); +} + +h1 { font-size: 2.25rem; } +h2 { font-size: 1.875rem; } +h3 { font-size: 1.5rem; } +h4 { font-size: 1.25rem; } +h5 { font-size: 1.125rem; } +h6 { font-size: 1rem; } + +/* Enhanced forum list styling */ +.forumlist { + list-style: none; + padding: 0; + margin: 0; +} + +.forumlist li { + border-radius: 8px; + margin-bottom: 8px; + transition: all 0.2s ease; +} + +.forumlist li:hover { + transform: translateY(-2px); + box-shadow: var(--shadow-lg); +} + +/* Modern topic list */ +.topiclist { + border-radius: 8px; + overflow: hidden; + box-shadow: var(--shadow); +} + +.topiclist li { + border-bottom: 1px solid var(--gray-200); + transition: background-color 0.2s ease; +} + +.topiclist li:last-child { + border-bottom: none; +} + +.topiclist li:hover { + background: var(--gray-50); +} + +/* Enhanced post styling */ +.postbody { + padding: 20px; + background: var(--white); + border-radius: 8px; +} + +.postprofile { + background: var(--gray-50); + border-radius: 8px; + padding: 16px; + margin-left: 16px; +} + +.postprofile .avatar { + border-radius: 50%; + box-shadow: var(--shadow-md); + margin-bottom: 12px; +} + +/* Modern search box */ +.search-box { + position: relative; +} + +.search-box input { + padding-left: 40px; + border-radius: 25px; + border: 2px solid var(--gray-300); + transition: all 0.2s ease; +} + +.search-box input:focus { + border-color: var(--primary); + box-shadow: 0 0 0 3px rgba(99, 102, 241, 0.1); +} + +.search-box::before { + content: "🔍"; + position: absolute; + left: 12px; + top: 50%; + transform: translateY(-50%); + color: var(--gray-400); + z-index: 1; +} + +/* Enhanced dropdown menus */ +.dropdown { + position: relative; + display: inline-block; +} + +.dropdown-menu { + background: var(--white); + border: 1px solid var(--gray-200); + border-radius: 8px; + box-shadow: var(--shadow-lg); + padding: 8px 0; + min-width: 200px; +} + +.dropdown-menu a { + display: block; + padding: 8px 16px; + color: var(--gray-700); + text-decoration: none; + transition: background-color 0.2s ease; +} + +.dropdown-menu a:hover { + background: var(--gray-100); + color: var(--primary); +} + +/* Modern notification styling */ +.notification { + background: var(--white); + border: 1px solid var(--gray-200); + border-radius: 8px; + padding: 12px 16px; + margin-bottom: 8px; + box-shadow: var(--shadow-sm); + transition: all 0.2s ease; +} + +.notification:hover { + box-shadow: var(--shadow-md); + transform: translateY(-1px); +} + +.notification.unread { + border-left: 4px solid var(--primary); + background: rgba(99, 102, 241, 0.05); +} + +/* Enhanced user profile cards */ +.user-card { + background: var(--white); + border: 1px solid var(--gray-200); + border-radius: 12px; + padding: 20px; + text-align: center; + box-shadow: var(--shadow-md); + transition: all 0.2s ease; +} + +.user-card:hover { + transform: translateY(-4px); + box-shadow: var(--shadow-xl); +} + +.user-card .avatar { + width: 80px; + height: 80px; + border-radius: 50%; + margin: 0 auto 16px; + box-shadow: var(--shadow-lg); +} + +.user-card .username { + font-size: 1.25rem; + font-weight: 600; + margin-bottom: 8px; + color: var(--gray-800); +} + +.user-card .user-title { + color: var(--gray-600); + font-size: 0.9rem; + margin-bottom: 16px; +} + +/* Modern buttons */ +.button { + display: inline-flex; + align-items: center; + padding: 8px 16px; + background: var(--primary); + color: var(--white); + border: 2px solid var(--primary); + border-radius: 6px; + text-decoration: none; + font-weight: 500; + transition: all 0.2s ease; + cursor: pointer; +} + +.button:hover { + background: var(--primary-dark); + border-color: var(--primary-dark); + color: var(--white); + transform: translateY(-1px); + box-shadow: var(--shadow-md); +} + +.button-secondary { + background: var(--white); + color: var(--gray-700); + border-color: var(--gray-300); +} + +.button-secondary:hover { + background: var(--gray-50); + color: var(--gray-800); + border-color: var(--gray-400); +} + +.button-small { + padding: 4px 8px; + font-size: 0.875rem; +} + +.button-large { + padding: 12px 24px; + font-size: 1.125rem; +} + +/* Icon buttons */ +.button .modern-icon { + margin-right: 8px; + margin-left: 0; +} + +.button-icon-only { + padding: 8px; +} + +.button-icon-only .modern-icon { + margin: 0; +} + +/* Main content container */ +.wrap { + background: var(--gray-50); + min-height: 100vh; +} + +#main { + background: var(--gray-50); + padding: 0; +} + +.container { + max-width: 1200px; + margin: 0 auto; + padding: 0 20px; +} + +/* Content wrapper */ +.content { + background: transparent; + padding: 0; +} + +/* Action bar styling */ +.action-bar { + display: flex; + align-items: center; + justify-content: space-between; + margin: 20px 0; + padding: 12px 16px; + background: var(--white); + border: 1px solid var(--gray-200); + border-radius: 8px; + box-shadow: var(--shadow); +} + +.action-bar .button { + margin-left: 8px; +} + +.mark-read { + margin-left: auto; +} + +/* Modern navigation styling */ +.headerbar { + background: var(--gradient-primary); + color: var(--white); + border-radius: 0; + margin-bottom: 0; + box-shadow: var(--shadow-md); +} + +.headerbar .inner { + padding: 20px; + text-align: center; +} + +.headerbar h1 { + font-size: 2rem; + font-weight: 700; + color: var(--white); + margin: 0; +} + +.headerbar p { + color: rgba(255, 255, 255, 0.9); + margin: 8px 0 0 0; + font-size: 1.1rem; +} + +.navbar { + background: var(--white); + border-bottom: 1px solid var(--gray-200); + box-shadow: var(--shadow); + margin-bottom: 24px; +} + +.navbar .inner { + padding: 0 20px; +} + +.nav-main { + display: flex; + align-items: center; + justify-content: space-between; + list-style: none; + margin: 0; + padding: 0; + min-height: 56px; +} + +.nav-main li { + display: flex; + align-items: center; +} + +.nav-main a { + display: flex; + align-items: center; + padding: 16px 12px; + color: var(--gray-700); + text-decoration: none; + transition: color 0.2s ease; +} + +.nav-main a:hover { + color: var(--primary); +} + +.dropdown-trigger { + position: relative; +} + +.dropdown { + position: absolute; + top: 100%; + right: 0; + background: var(--white); + border: 1px solid var(--gray-200); + border-radius: 8px; + box-shadow: var(--shadow-lg); + min-width: 200px; + z-index: 1000; + display: none; +} + +.dropdown-container:hover .dropdown { + display: block; +} + +.dropdown-contents { + list-style: none; + margin: 0; + padding: 8px 0; +} + +.dropdown-contents li a { + display: flex; + align-items: center; + padding: 8px 16px; + color: var(--gray-700); + text-decoration: none; + transition: background-color 0.2s ease; +} + +.dropdown-contents li a:hover { + background: var(--gray-100); + color: var(--primary); +} + +.separator { + border-top: 1px solid var(--gray-200); + margin: 4px 0; +} + +.badge { + background: var(--primary); + color: var(--white); + border-radius: 12px; + padding: 2px 6px; + font-size: 0.75rem; + font-weight: 600; + margin-left: 4px; +} + +.badge-pm { + background: var(--accent); +} + +/* Modern forum wrapper styles */ +.forabg, .forumbg { + background: var(--white); + border: 1px solid var(--gray-200); + border-radius: 8px; + margin-bottom: 20px; + box-shadow: var(--shadow); + overflow: hidden; +} + +.modern-forum-wrapper { + margin-bottom: 24px; +} + +.forabg .inner, .forumbg .inner { + padding: 0; +} + +/* Modern forum header styling */ +.topiclist li.header { + background: var(--gradient-primary); + color: var(--white); + font-weight: 600; + border: none; +} + +.topiclist li.header dl { + padding: 16px 20px; +} + +.topiclist li.header dt, +.topiclist li.header dd { + color: var(--white); + font-weight: 600; +} + +/* Forum list item styling */ +.topiclist.forums li { + border-bottom: 1px solid var(--gray-200); + transition: background-color 0.2s ease; +} + +.topiclist.forums li:last-child { + border-bottom: none; +} + +.topiclist.forums li:hover { + background: var(--gray-50); +} + +.topiclist.forums dl { + padding: 16px 20px; +} + +.topiclist.forums dt { + width: auto; + float: none; + padding: 0; +} + +.topiclist.forums dd { + border-left: none; + margin-left: 0; + padding: 0; + text-align: center; + color: var(--gray-600); +} + +.topiclist.forums .list-inner { + padding: 0; +} + +.forumtitle { + font-size: 1.125rem; + font-weight: 600; + color: var(--gray-800); + text-decoration: none; + margin-bottom: 4px; + display: block; +} + +.forumtitle:hover { + color: var(--primary); +} + +.forum-desc { + color: var(--gray-600); + font-size: 0.9rem; + line-height: 1.4; + margin-top: 4px; +} + +/* Forum statistics */ +.topics, .posts { + font-weight: 600; + color: var(--gray-700); +} + +.lastpost { + color: var(--gray-600); + font-size: 0.875rem; +} + +.lastpost a { + color: var(--primary); + text-decoration: none; +} + +.lastpost a:hover { + text-decoration: underline; +} + +/* Modern statistics cards */ +.stats-card { + background: var(--white); + border: 1px solid var(--gray-200); + border-radius: 8px; + padding: 20px; + text-align: center; + box-shadow: var(--shadow); + transition: all 0.2s ease; +} + +.stats-card:hover { + transform: translateY(-2px); + box-shadow: var(--shadow-md); +} + +.stats-card .stat-number { + font-size: 2rem; + font-weight: 700; + color: var(--primary); + margin-bottom: 8px; +} + +.stats-card .stat-label { + color: var(--gray-600); + font-size: 0.9rem; + text-transform: uppercase; + letter-spacing: 0.5px; +} + +/* Enhanced table styling */ +table { + width: 100%; + border-collapse: separate; + border-spacing: 0; + background: var(--white); + border-radius: 8px; + overflow: hidden; + box-shadow: var(--shadow); +} + +th { + background: var(--gray-50); + color: var(--gray-700); + font-weight: 600; + padding: 12px 16px; + text-align: left; + border-bottom: 2px solid var(--gray-200); +} + +td { + padding: 12px 16px; + border-bottom: 1px solid var(--gray-200); + transition: background-color 0.2s ease; +} + +tr:hover td { + background: var(--gray-50); +} + +tr:last-child td { + border-bottom: none; +} + +/* Modern progress bars */ +.progress { + background: var(--gray-200); + border-radius: 10px; + height: 8px; + overflow: hidden; +} + +.progress-bar { + background: var(--gradient-primary); + height: 100%; + border-radius: 10px; + transition: width 0.3s ease; +} + +/* Enhanced code blocks */ +code, pre { + background: var(--gray-100); + border: 1px solid var(--gray-200); + border-radius: 6px; + font-family: 'Monaco', 'Menlo', 'Ubuntu Mono', monospace; +} + +code { + padding: 2px 6px; + font-size: 0.875em; + color: var(--gray-800); +} + +pre { + padding: 16px; + overflow-x: auto; + line-height: 1.5; +} + +pre code { + background: none; + border: none; + padding: 0; +} + +/* Modern quotes/blockquotes */ +blockquote { + background: var(--gray-50); + border-left: 4px solid var(--primary); + padding: 16px 20px; + margin: 16px 0; + border-radius: 0 8px 8px 0; + font-style: italic; + color: var(--gray-700); +} + +blockquote cite { + display: block; + margin-top: 8px; + font-size: 0.875em; + color: var(--gray-600); + font-style: normal; +} + +blockquote cite::before { + content: "— "; +} + +/* Loading states */ +.loading { + position: relative; + overflow: hidden; +} + +.loading::after { + content: ""; + position: absolute; + top: 0; + left: -100%; + width: 100%; + height: 100%; + background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.6), transparent); + animation: loading 1.5s infinite; +} + +@keyframes loading { + 0% { left: -100%; } + 100% { left: 100%; } +} + +/* Floating action elements */ +.floating { + position: fixed; + bottom: 20px; + right: 20px; + background: var(--primary); + color: var(--white); + border-radius: 50%; + width: 56px; + height: 56px; + display: flex; + align-items: center; + justify-content: center; + box-shadow: var(--shadow-lg); + transition: all 0.2s ease; + z-index: 1000; +} + +.floating:hover { + transform: scale(1.1); + box-shadow: var(--shadow-xl); +} + +/* Modern tooltip */ +.tooltip { + position: relative; + cursor: help; +} + +.tooltip::after { + content: attr(data-tooltip); + position: absolute; + bottom: 100%; + left: 50%; + transform: translateX(-50%); + background: var(--gray-800); + color: var(--white); + padding: 8px 12px; + border-radius: 6px; + font-size: 0.875rem; + white-space: nowrap; + opacity: 0; + pointer-events: none; + transition: opacity 0.2s ease; + z-index: 1000; +} + +.tooltip:hover::after { + opacity: 1; +} + +/* Modern Topic View Styles */ +.forum-header-card { + margin-bottom: 20px; +} + +.forum-header-card .forum-title { + margin: 0; + font-size: 1.5rem; + color: var(--primary); +} + +.forum-header-card .forum-title a { + color: inherit; + text-decoration: none; +} + +.forum-header-card .forum-title a:hover { + color: var(--primary-hover); +} + +.forum-description { + color: var(--gray-600); + margin-bottom: 12px; +} + +.moderators { + color: var(--gray-700); + margin: 0; +} + +.modern-rules-card { + margin-bottom: 20px; + border-left: 4px solid var(--warning); +} + +.modern-action-bar { + background: var(--white); + border: 1px solid var(--gray-200); + border-radius: 8px; + padding: 16px; + margin-bottom: 20px; + box-shadow: var(--shadow-sm); +} + +.modern-search { + position: relative; +} + +.modern-search input { + width: 100%; + padding-right: 80px; +} + +.modern-search .button-search, +.modern-search .button-search-end { + position: absolute; + top: 50%; + transform: translateY(-50%); + border: none; + background: transparent; + color: var(--gray-600); + padding: 8px; +} + +.modern-search .button-search { + right: 40px; +} + +.modern-search .button-search-end { + right: 8px; +} + +.modern-search .button-search:hover, +.modern-search .button-search-end:hover { + color: var(--primary); +} + +.pagination-info { + display: flex; + align-items: center; + justify-content: space-between; + margin-top: 12px; +} + +.modern-login-card { + margin: 20px 0; +} + +.form-group { + margin-bottom: 16px; +} + +.form-group label { + display: block; + margin-bottom: 4px; + font-weight: 500; + color: var(--gray-700); +} + +.form-control { + width: 100%; + padding: 8px 12px; + border: 1px solid var(--gray-300); + border-radius: 6px; + transition: border-color 0.2s ease, box-shadow 0.2s ease; +} + +.form-control:focus { + border-color: var(--primary); + box-shadow: 0 0 0 3px rgba(99, 102, 241, 0.1); + outline: none; +} + +.form-options { + margin: 16px 0; +} + +.checkbox-label { + display: flex; + align-items: center; + margin-bottom: 8px; + color: var(--gray-700); +} + +.checkbox-label input { + margin-right: 8px; +} + +.form-actions { + margin-top: 16px; +} + +.modern-topics-card { + margin-bottom: 20px; +} + +.announcement-card { + border-left: 4px solid var(--warning); +} + +.topics-list { + padding: 0; +} + +.modern-topic-list { + list-style: none; + padding: 0; + margin: 0; +} + +.topic-row { + border-bottom: 1px solid var(--gray-200); + transition: all 0.2s ease; + padding: 16px; +} + +.topic-row:last-child { + border-bottom: none; +} + +.topic-row:hover { + background: var(--gray-50); +} + +.topic-content { + display: flex; + align-items: flex-start; + gap: 16px; +} + +.topic-icon { + flex-shrink: 0; + width: 40px; + height: 40px; + display: flex; + align-items: center; + justify-content: center; + border-radius: 8px; + background: var(--gray-100); + transition: all 0.2s ease; +} + +.topic-icon a { + color: var(--gray-600); + text-decoration: none; +} + +.topic-icon:hover { + background: var(--primary-light); +} + +.topic-icon:hover a { + color: var(--primary-dark); +} + +.topic-icon-global { color: var(--info); } +.topic-icon-announce { color: var(--warning); } +.topic-icon-sticky { color: var(--accent); } +.topic-icon-locked { color: var(--secondary); } +.topic-icon-moved { color: var(--gray-500); } +.topic-icon-hot { color: var(--danger); } +.topic-icon-normal { color: var(--gray-600); } + +.topic-details { + flex: 1; + min-width: 0; +} + +.topic-title-wrapper { + margin-bottom: 8px; +} + +.topictitle { + font-size: 1.1rem; + font-weight: 600; + color: var(--gray-800); + text-decoration: none; + line-height: 1.3; +} + +.topictitle:hover { + color: var(--primary); +} + +.topictitle.unread { + font-weight: 700; + color: var(--primary); +} + +.status-badge { + display: inline-flex; + align-items: center; + padding: 2px 6px; + border-radius: 4px; + font-size: 0.75rem; + font-weight: 500; + text-decoration: none; + margin-left: 8px; +} + +.topic-meta { + color: var(--gray-600); + font-size: 0.875rem; + margin-bottom: 8px; +} + +.topic-feature { + display: inline-flex; + align-items: center; + margin-right: 12px; + color: var(--gray-500); +} + +.topic-feature i { + margin-right: 4px; +} + +.topic-author { + color: var(--gray-600); +} + +.topic-pagination { + margin-top: 8px; + display: flex; + align-items: center; + gap: 8px; +} + +.pagination-list { + display: flex; + list-style: none; + padding: 0; + margin: 0; + gap: 4px; +} + +.pagination-list li { + border-bottom: none; +} + +.pagination-list .button-small { + padding: 4px 8px; + font-size: 0.75rem; +} + +.mobile-topic-info { + margin-top: 12px; + padding-top: 12px; + border-top: 1px solid var(--gray-200); +} + +.mobile-stats { + display: flex; + gap: 16px; + margin-bottom: 8px; +} + +.stat-item { + color: var(--gray-600); + font-size: 0.875rem; +} + +.mobile-last-post { + color: var(--gray-600); + font-size: 0.875rem; +} + +.topic-stats { + display: flex; + gap: 20px; + flex-shrink: 0; +} + +.stat-cell { + text-align: center; + min-width: 80px; +} + +.stat-cell .stat-number { + font-size: 1.25rem; + font-weight: 600; + color: var(--primary); + margin-bottom: 2px; +} + +.stat-cell .stat-label { + font-size: 0.75rem; + color: var(--gray-500); + text-transform: uppercase; + letter-spacing: 0.5px; +} + +.lastpost-info { + text-align: center; +} + +.lastpost-author { + color: var(--gray-600); + font-size: 0.875rem; + margin-bottom: 2px; +} + +.lastpost-time { + color: var(--gray-500); + font-size: 0.75rem; +} + +.lastpost-time a { + color: var(--primary); + text-decoration: none; + margin-right: 4px; +} + +.lastpost-time a:hover { + color: var(--primary-hover); +} + +.modern-online-card, +.modern-permissions-card { + margin-bottom: 20px; +} + +.modern-online-card .card-body p, +.modern-permissions-card .card-body p { + margin: 0; + color: var(--gray-700); + line-height: 1.6; +} + +/* Desktop: Make online and permissions cards more horizontal and efficient */ +@media (min-width: 768px) { + .modern-online-card .card-body, + .modern-permissions-card .card-body { + padding: 16px 24px; + } + + .modern-online-card .card-body p, + .modern-permissions-card .card-body p { + margin: 0; + display: flex; + flex-wrap: wrap; + align-items: center; + gap: 8px; + } + + .modern-online-card .card-body p br { + display: none; + } + + .modern-permissions-card .card-body p br { + display: none; + } + + .modern-permissions-card .card-body p { + display: flex; + flex-wrap: wrap; + gap: 12px; + } +} + +/* Mark topics button consistency */ +.mark-topics-btn { + font-size: 0.85rem; + padding: 4px 8px; + margin-right: 8px; +} + +.text-right { + text-align: right; +} + +.sort-options { + display: inline-block; + margin-left: 16px; +} + +/* Modern Footer Styles */ +.modern-footer { + background: var(--gradient-primary); + color: var(--white); + margin-top: 40px; + padding: 30px 0; + border-radius: 12px 12px 0 0; +} + +.modern-copyright { + text-align: center; + max-width: 1200px; + margin: 0 auto; + padding: 0 20px; +} + +.modern-copyright .footer-row { + margin-bottom: 16px; + line-height: 1.6; +} + +.modern-copyright .footer-row:last-child { + margin-bottom: 0; +} + +.modern-copyright .footer-copyright { + color: rgba(255, 255, 255, 0.9); + font-size: 0.9rem; +} + +.modern-copyright .footer-link { + color: var(--white); + text-decoration: none; + padding: 4px 8px; + border-radius: 4px; + transition: all 0.2s ease; +} + +.modern-copyright .footer-link:hover { + background: rgba(255, 255, 255, 0.1); + color: var(--white); +} + +.modern-copyright .footer-link-text { + font-weight: 500; +} + +.modern-copyright .footer-info { + color: rgba(255, 255, 255, 0.8); + font-size: 0.8rem; + font-family: monospace; +} + +.modern-copyright .text-strong { + font-weight: 600; + background: rgba(255, 255, 255, 0.1); + padding: 6px 12px; + border-radius: 6px; +} + +/* Modern Form Components for Templates */ +.modern-form-group { + margin-bottom: 1.5rem; +} + +.modern-form-label { + display: block; + margin-bottom: 0.5rem; + font-weight: 600; + color: var(--text-color); + font-size: 0.875rem; +} + +.modern-form-control { + display: block; + width: 100%; + padding: 0.75rem 1rem; + font-size: 1rem; + line-height: 1.5; + color: var(--text-color); + background-color: var(--card-bg); + background-image: none; + border: 1px solid var(--border-color); + border-radius: 8px; + transition: var(--transition); +} + +.modern-form-control:focus { + border-color: var(--primary); + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(99, 102, 241, 0.15); +} + +.modern-form-control:disabled { + background-color: var(--bg-light); + opacity: 1; +} + +.modern-form-help { + margin-top: 0.25rem; + font-size: 0.75rem; + color: var(--text-muted); +} + +.modern-form-check-group { + display: flex; + flex-direction: column; + gap: 0.5rem; +} + +.modern-form-check { + display: flex; + align-items: center; + gap: 0.5rem; +} + +.modern-form-check-input { + margin: 0; + width: 1rem; + height: 1rem; +} + +.modern-form-check-label { + margin: 0; + font-weight: normal; + color: var(--text-color); + cursor: pointer; +} + +.modern-form-actions { + display: flex; + justify-content: center; + gap: 1rem; + margin-top: 2rem; +} + +.modern-form-links { + margin-top: 0.5rem; + font-size: 0.875rem; +} + +.modern-link { + color: var(--primary); + text-decoration: none; + transition: var(--transition); +} + +.modern-link:hover { + color: var(--primary-dark); + text-decoration: underline; +} + +/* Modern Page Components */ +.modern-page-header { + margin-bottom: 2rem; + text-align: center; +} + +.modern-page-title { + color: var(--heading-color); + font-size: 2rem; + font-weight: 700; + margin-bottom: 0.5rem; +} + +.modern-divider { + border: none; + height: 1px; + background: linear-gradient(to right, transparent, var(--border-color), transparent); + margin: 2rem 0; +} + +.modern-text-muted { + color: var(--text-muted); +} + +/* Login/Register Card Specific Styles */ +.login-card { + max-width: 450px; + margin: 2rem auto; +} + +.register-card { + max-width: 450px; + margin: 0 auto; +} + +/* Alert Components */ +.modern-alert { + padding: 0.75rem 1rem; + margin-bottom: 1rem; + border: 1px solid transparent; + border-radius: 8px; + font-size: 0.875rem; +} + +.modern-alert-danger { + color: #721c24; + background-color: #f8d7da; + border-color: #f5c6cb; +} + +.modern-alert-success { + color: #155724; + background-color: #d4edda; + border-color: #c3e6cb; +} + +.modern-alert-info { + color: #0c5460; + background-color: #d1ecf1; + border-color: #bee5eb; +} + +.modern-alert-warning { + color: #856404; + background-color: #fff3cd; + border-color: #ffeaa7; +} + +/* Member List Modern Styling */ +.modern-member-grid { + display: grid; + grid-template-columns: repeat(auto-fill, minmax(280px, 1fr)); + gap: 1.5rem; + margin-top: 2rem; +} + +.modern-member-card { + background: var(--card-bg); + border: 1px solid var(--border-color); + border-radius: 12px; + padding: 1.5rem; + text-align: center; + box-shadow: var(--shadow-sm); + transition: var(--transition); +} + +.modern-member-card:hover { + transform: translateY(-2px); + box-shadow: var(--shadow-md); +} + +.modern-member-avatar { + width: 64px; + height: 64px; + border-radius: 50%; + margin: 0 auto 1rem; + overflow: hidden; + border: 3px solid var(--border-color); +} + +.modern-member-name { + font-size: 1.125rem; + font-weight: 600; + color: var(--heading-color); + margin-bottom: 0.5rem; +} + +.modern-member-rank { + color: var(--text-muted); + font-size: 0.875rem; + margin-bottom: 1rem; +} + +.modern-member-stats { + display: flex; + justify-content: space-around; + margin-top: 1rem; + padding-top: 1rem; + border-top: 1px solid var(--border-color); +} + +.modern-member-stat { + text-align: center; +} + +.modern-member-stat-number { + font-size: 1.25rem; + font-weight: 600; + color: var(--primary); + display: block; +} + +.modern-member-stat-label { + font-size: 0.75rem; + color: var(--text-muted); + text-transform: uppercase; +} + +/* Search Results Styling */ +.modern-search-results { + margin-top: 2rem; +} + +.modern-search-result { + background: var(--card-bg); + border: 1px solid var(--border-color); + border-radius: 8px; + padding: 1.5rem; + margin-bottom: 1rem; + box-shadow: var(--shadow-sm); +} + +.modern-search-result-title { + font-size: 1.125rem; + font-weight: 600; + margin-bottom: 0.5rem; +} + +.modern-search-result-title a { + color: var(--heading-color); + text-decoration: none; +} + +.modern-search-result-title a:hover { + color: var(--primary); +} + +.modern-search-result-meta { + color: var(--text-muted); + font-size: 0.875rem; + margin-bottom: 1rem; +} + +.modern-search-result-snippet { + color: var(--text-color); + line-height: 1.6; +} + +/* Posting Form Modern Styling */ +.modern-posting-form { + background: var(--card-bg); + border: 1px solid var(--border-color); + border-radius: 12px; + padding: 2rem; + box-shadow: var(--shadow-sm); +} + +.modern-posting-title { + font-size: 1.5rem; + font-weight: 600; + color: var(--heading-color); + margin-bottom: 1.5rem; + text-align: center; +} + +.modern-posting-section { + margin-bottom: 2rem; +} + +.modern-posting-section-title { + font-size: 1.125rem; + font-weight: 600; + color: var(--heading-color); + margin-bottom: 1rem; + padding-bottom: 0.5rem; + border-bottom: 2px solid var(--border-color); +} + +/* Responsive adjustments for forms */ +@media (max-width: 576px) { + .modern-form-check-group { + gap: 0.75rem; + } + + .row .col-sm-6 { + margin-bottom: 1rem; + } + + .modern-btn-lg { + padding: 0.75rem 1.25rem; + font-size: 1rem; + } +} + +/* Template-Specific Modern Enhancements */ + +/* Enhanced FAQ Styling */ +.modern-faq-section { + margin-bottom: 2rem; +} + +.modern-faq-section h3 { + color: var(--primary); + font-size: 1.25rem; + font-weight: 600; + margin-bottom: 1rem; + border-bottom: 2px solid var(--border-color); + padding-bottom: 0.5rem; +} + +.modern-list-unstyled { + list-style: none; + margin: 0; + padding: 0; +} + +.modern-list-unstyled li { + margin-bottom: 0.75rem; + padding-left: 1rem; + border-left: 3px solid var(--primary-light); + transition: all 0.3s ease; +} + +.modern-list-unstyled li:hover { + border-left-color: var(--primary); + background-color: var(--hover-bg); + padding-left: 1.25rem; +} + +/* Enhanced Table System */ +.modern-table-responsive { + overflow-x: auto; + margin-bottom: 1.5rem; + border-radius: 8px; + box-shadow: var(--shadow-sm); +} + +.modern-table { + width: 100%; + margin: 0; + color: var(--text-color); + border-collapse: separate; + border-spacing: 0; + background: var(--card-bg); + border-radius: 8px; + overflow: hidden; +} + +.modern-table th { + background: var(--gradient-light); + color: var(--text-color); + font-weight: 600; + padding: 1rem; + text-align: left; + border-bottom: 2px solid var(--border-color); + font-size: 0.875rem; + text-transform: uppercase; + letter-spacing: 0.5px; +} + +.modern-table td { + padding: 1rem; + border-bottom: 1px solid var(--border-color); + transition: background-color 0.3s ease; +} + +.modern-table tbody tr:hover td { + background-color: var(--hover-bg); +} + +.modern-table tbody tr:last-child td { + border-bottom: none; +} + +/* Enhanced User Information */ +.modern-username { + font-weight: 600; + color: var(--text-color); +} + +.modern-username a { + color: inherit; + text-decoration: none; +} + +.modern-username a:hover { + color: var(--primary); + text-decoration: none; +} + +/* Enhanced Content Areas */ +.modern-text-content { + color: var(--text-color); + line-height: 1.7; + font-size: 1rem; +} + +.modern-text-content p { + margin-bottom: 1rem; +} + +.modern-text-content strong { + font-weight: 600; + color: var(--heading-color); +} + +/* Enhanced Action Bar */ +.modern-action-bar { + display: flex; + justify-content: space-between; + align-items: center; + margin: 2rem 0; + padding: 1.25rem; + background: var(--card-bg); + border: 1px solid var(--border-color); + border-radius: 8px; + box-shadow: var(--shadow-sm); + flex-wrap: wrap; + gap: 1rem; +} + +.modern-pagination { + display: flex; + align-items: center; + gap: 0.5rem; +} + +/* Enhanced Buttons in Action Bar */ +.modern-action-bar .modern-btn { + font-size: 0.875rem; + padding: 0.5rem 1rem; +} + +/* Topic System Enhancements */ +.modern-topic-content { + display: flex; + align-items: flex-start; + gap: 1rem; +} + +.modern-topic-link { + color: var(--text-color); + text-decoration: none; + font-weight: 500; + transition: color 0.3s ease; +} + +.modern-topic-link:hover { + color: var(--primary); + text-decoration: none; +} + +.modern-topic-icon { + width: 24px; + height: 24px; + color: var(--text-muted); + transition: color 0.3s ease; +} + +.modern-topic-link:hover .modern-topic-icon { + color: var(--primary); +} + +.modern-topic-mine { + background: var(--gradient-primary); + color: white; + padding: 0.25rem 0.5rem; + border-radius: 4px; + font-size: 0.75rem; + font-weight: 600; + margin-left: 0.5rem; +} + +/* Rules and Forum Information */ +.modern-rules-link .modern-btn { + display: inline-flex; + align-items: center; + gap: 0.5rem; +} + +/* Enhanced Links */ +.modern-link { + color: var(--primary); + text-decoration: none; + transition: all 0.3s ease; + position: relative; +} + +.modern-link:hover { + color: var(--primary-dark); + text-decoration: none; +} + +.modern-link::after { + content: ''; + position: absolute; + bottom: -2px; + left: 0; + right: 0; + height: 2px; + background: var(--primary); + transform: scaleX(0); + transition: transform 0.3s ease; +} + +.modern-link:hover::after { + transform: scaleX(1); +} + +/* Enhanced Responsive Design */ +@media (max-width: 768px) { + .modern-action-bar { + flex-direction: column; + align-items: stretch; + text-align: center; + } + + .modern-pagination { + justify-content: center; + } + + .modern-table th, + .modern-table td { + padding: 0.75rem 0.5rem; + font-size: 0.875rem; + } + + .modern-topic-content { + flex-direction: column; + align-items: flex-start; + gap: 0.75rem; + } +} + +@media (max-width: 576px) { + .modern-table-responsive { + font-size: 0.8rem; + } + + .modern-table th, + .modern-table td { + padding: 0.5rem 0.25rem; + } + + .modern-action-bar { + padding: 1rem; + } + + .modern-btn { + font-size: 0.8rem; + padding: 0.5rem 0.75rem; + } +} + +/* Container and Layout Enhancements */ +.modern-container { + max-width: 1200px; + margin: 0 auto; + padding: 0 1rem; +} + +@media (min-width: 768px) { + .modern-container { + padding: 0 2rem; + } +} + +@media (min-width: 1200px) { + .modern-container { + padding: 0 1rem; + } +} + +/* Print-friendly styles */ +@media print { + .modern-card { + box-shadow: none; + border: 1px solid #ddd; + } + + .modern-btn { + background: white !important; + color: black !important; + border: 1px solid black !important; + } + + .modern-action-bar { + display: none; + } +} \ No newline at end of file diff --git a/phpBB/styles/modernite/theme/modern-responsive.css b/phpBB/styles/modernite/theme/modern-responsive.css new file mode 100644 index 00000000000..4137e11d1e4 --- /dev/null +++ b/phpBB/styles/modernite/theme/modern-responsive.css @@ -0,0 +1,662 @@ +/* Modern Responsive Design for Modernite + ====================================== */ + +/* Base responsive behavior */ +@media (max-width: 1200px) { + .container { + padding-left: 20px; + padding-right: 20px; + } + + .wrap { + margin: 10px; + border-radius: 8px; + } +} + +/* Tablet styles (768px to 1024px) */ +@media (max-width: 1024px) { + /* Adjust forum layout */ + .forumlist .forum-item { + flex-direction: column; + align-items: stretch; + } + + .forum-stats { + margin-top: 12px; + text-align: left; + } + + /* Stack navigation elements */ + .navbar .nav-links { + flex-direction: column; + gap: 8px; + } + + /* Adjust search box */ + .search-box { + width: 100%; + margin-bottom: 16px; + } + + .search-box input { + width: 100%; + } +} + +/* Mobile landscape (768px and below) */ +@media (max-width: 768px) { + /* Typography adjustments */ + h1 { font-size: 1.875rem; } + h2 { font-size: 1.5rem; } + h3 { font-size: 1.25rem; } + h4 { font-size: 1.125rem; } + + /* Container adjustments */ + .container { + padding-left: 16px; + padding-right: 16px; + } + + .wrap { + margin: 8px; + border-radius: 6px; + } + + /* Header adjustments */ + .headerbar { + padding: 12px 16px; + text-align: center; + } + + .headerbar h1 { + font-size: 1.5rem; + margin: 0; + } + + /* Navigation */ + .navbar { + padding: 8px 16px; + } + + .navbar .nav-links { + flex-wrap: wrap; + justify-content: center; + } + + /* Forum list mobile optimization */ + .forumlist li { + margin-bottom: 12px; + } + + .topiclist { + border-radius: 6px; + } + + .topiclist li { + padding: 12px; + } + + /* Post layout adjustments */ + .post { + margin-bottom: 12px; + border-radius: 6px; + } + + .postbody { + padding: 16px; + } + + .postprofile { + margin-left: 0; + margin-top: 16px; + padding: 12px; + } + + /* User card adjustments */ + .user-card { + padding: 16px; + } + + .user-card .avatar { + width: 60px; + height: 60px; + } + + /* Table responsiveness */ + .responsive-table { + display: block; + overflow-x: auto; + white-space: nowrap; + } + + /* Button adjustments */ + .button, button, input[type="submit"], input[type="button"] { + padding: 10px 16px; + font-size: 0.9rem; + width: 100%; + margin-bottom: 8px; + } + + .button.inline { + width: auto; + display: inline-block; + margin-right: 8px; + margin-bottom: 8px; + } + + /* Form adjustments */ + input[type="text"], input[type="password"], input[type="email"], + select, textarea { + width: 100%; + padding: 12px; + font-size: 1rem; + } + + /* Pagination mobile */ + .pagination { + justify-content: center; + flex-wrap: wrap; + } + + .pagination li { + margin: 2px; + } + + .pagination li a { + padding: 8px 12px; + min-width: 44px; + text-align: center; + } +} + +/* Mobile portrait (576px and below) */ +@media (max-width: 576px) { + /* Further typography reduction */ + h1 { font-size: 1.5rem; } + h2 { font-size: 1.25rem; } + h3 { font-size: 1.125rem; } + + body { + font-size: 0.9rem; + } + + /* Minimal container padding */ + .container { + padding-left: 12px; + padding-right: 12px; + } + + .wrap { + margin: 4px; + border-radius: 4px; + } + + /* Header compact */ + .headerbar { + padding: 8px 12px; + } + + .headerbar h1 { + font-size: 1.25rem; + } + + /* Navigation compact */ + .navbar { + padding: 6px 12px; + } + + /* Forum items stack completely */ + .forumlist li { + margin-bottom: 8px; + } + + .forum-title { + font-size: 1rem; + font-weight: 600; + } + + .forum-desc { + font-size: 0.8rem; + margin-top: 4px; + } + + /* Topic list mobile optimized */ + .topiclist li { + padding: 8px; + } + + .topictitle { + font-size: 0.9rem; + line-height: 1.3; + } + + /* Post mobile layout */ + .post { + margin-bottom: 8px; + } + + .postbody { + padding: 12px; + } + + .postprofile { + padding: 8px; + text-align: center; + } + + .postprofile .avatar { + width: 40px; + height: 40px; + } + + /* Compact user cards */ + .user-card { + padding: 12px; + } + + .user-card .avatar { + width: 50px; + height: 50px; + } + + .user-card .username { + font-size: 1rem; + } + + /* Compact statistics cards for mobile */ + .modern-stats-grid { + margin-bottom: 12px; + } + + .modern-stats-grid .row { + display: flex; + flex-wrap: wrap; + gap: 6px; + } + + .modern-stats-grid .col-md-3 { + flex: 0 0 calc(50% - 3px); + max-width: calc(50% - 3px); + } + + .stats-card { + margin-bottom: 0; + padding: 10px 6px; + text-align: center; + } + + .stats-card .stat-number { + font-size: 1.1rem; + margin-bottom: 2px; + } + + .stats-card .stat-label { + font-size: 0.7rem; + line-height: 1.2; + } + + /* Mobile consistency for online and permissions cards */ + .modern-online-card, + .modern-permissions-card { + margin-left: -12px; + margin-right: -12px; + border-radius: 0; + } + + .modern-online-card .card-body, + .modern-permissions-card .card-body { + padding: 12px; + } + + /* Mobile button consistency */ + .mark-topics-btn { + font-size: 0.8rem; + padding: 6px 10px; + margin-bottom: 8px; + display: inline-block; + } + + /* Form elements */ + input[type="text"], input[type="password"], input[type="email"], + select, textarea { + padding: 10px; + border-radius: 4px; + } + + /* Search box mobile */ + .search-box input { + padding-left: 35px; + border-radius: 20px; + } + + /* Dropdown menus mobile */ + .dropdown-menu { + position: fixed; + top: 50%; + left: 50%; + transform: translate(-50%, -50%); + width: 90vw; + max-width: 300px; + z-index: 1050; + } + + /* Floating action button mobile */ + .floating { + bottom: 16px; + right: 16px; + width: 48px; + height: 48px; + } + + /* Tooltip mobile behavior */ + .tooltip::after { + position: fixed; + bottom: 20px; + left: 50%; + transform: translateX(-50%); + max-width: 250px; + white-space: normal; + text-align: center; + } +} + +/* Ultra-small devices (320px and below) */ +@media (max-width: 320px) { + body { + font-size: 0.85rem; + } + + .container { + padding-left: 8px; + padding-right: 8px; + } + + .wrap { + margin: 2px; + } + + .headerbar, .navbar, .forumlist li, .post, .user-card, .stats-card { + border-radius: 4px; + } + + .button, button, input[type="submit"], input[type="button"] { + padding: 8px 12px; + font-size: 0.85rem; + } + + .pagination li a { + padding: 6px 10px; + font-size: 0.8rem; + } + + /* Extra compact stats for very small screens */ + .modern-stats-grid .col-md-3 { + flex: 0 0 calc(50% - 2px); + max-width: calc(50% - 2px); + } + + .stats-card { + padding: 8px 4px; + } + + .stats-card .stat-number { + font-size: 1rem; + } + + .stats-card .stat-label { + font-size: 0.65rem; + } +} + +/* Responsive utilities */ +.mobile-only { + display: none; +} + +.desktop-only { + display: block; +} + +@media (max-width: 768px) { + .mobile-only { + display: block; + } + + .desktop-only { + display: none; + } + + .mobile-hide { + display: none !important; + } + + .mobile-show { + display: block !important; + } +} + +/* Touch-friendly interactions */ +@media (hover: none) and (pointer: coarse) { + .button, button, input[type="submit"], input[type="button"] { + min-height: 44px; + min-width: 44px; + } + + .topiclist li, .forumlist li { + min-height: 44px; + } + + a, .clickable { + min-height: 44px; + display: flex; + align-items: center; + } +} + +/* Print styles */ +@media print { + .headerbar, .navbar, .floating, .dropdown-menu { + display: none !important; + } + + .wrap { + box-shadow: none; + border: 1px solid #ccc; + } + + body { + background: white; + color: black; + } + + .post, .user-card, .stats-card { + box-shadow: none; + border: 1px solid #ccc; + page-break-inside: avoid; + } +} + +/* High contrast mode support */ +@media (prefers-contrast: high) { + :root { + --primary: #000080; + --secondary: #333333; + --gray-300: #666666; + --gray-600: #333333; + --gray-800: #000000; + } + + .button, button, input[type="submit"], input[type="button"] { + border: 2px solid currentColor; + } + + a { + text-decoration: underline; + } +} + +/* Reduced motion support */ +@media (prefers-reduced-motion: reduce) { + * { + animation-duration: 0.01ms !important; + animation-iteration-count: 1 !important; + transition-duration: 0.01ms !important; + } + + .loading::after { + animation: none; + } +} + +/* Topic View Responsive Styles */ +@media (max-width: 1024px) { + .modern-action-bar .row { + flex-direction: column; + gap: 16px; + } + + .modern-search { + margin-top: 16px; + } + + .topic-stats { + gap: 16px; + } + + .stat-cell { + min-width: 60px; + } +} + +@media (max-width: 768px) { + .modern-action-bar { + padding: 12px; + } + + .forum-header-card .forum-title { + font-size: 1.25rem; + } + + .topic-content { + flex-direction: column; + gap: 12px; + } + + .topic-icon { + align-self: flex-start; + width: 32px; + height: 32px; + } + + .topic-stats { + display: none; + } + + .mobile-topic-info { + display: block; + } + + .pagination-info { + flex-direction: column; + gap: 12px; + text-align: center; + } + + .button-group .button { + width: 100%; + margin-bottom: 8px; + } + + .modern-search input { + font-size: 1rem; + } + + .topictitle { + font-size: 1rem; + } + + .topic-meta { + font-size: 0.8rem; + } + + .mobile-stats { + flex-direction: column; + gap: 8px; + } +} + +@media (max-width: 576px) { + .forum-header-card .forum-title { + font-size: 1.1rem; + } + + .topic-row { + padding: 12px; + } + + .topic-content { + gap: 8px; + } + + .topic-icon { + width: 28px; + height: 28px; + } + + .topictitle { + font-size: 0.95rem; + line-height: 1.2; + } + + .topic-meta { + font-size: 0.75rem; + } + + .mobile-last-post { + font-size: 0.8rem; + } + + .modern-action-bar { + padding: 8px; + } + + .form-group label { + font-size: 0.9rem; + } + + .modern-online-card, + .modern-permissions-card { + margin-bottom: 16px; + } +} + +@media (max-width: 320px) { + .topic-icon { + width: 24px; + height: 24px; + } + + .topictitle { + font-size: 0.9rem; + } + + .topic-feature { + font-size: 0.75rem; + } +} + +/* Desktop specific styles */ +@media (min-width: 769px) { + .mobile-topic-info { + display: none; + } + + .topic-content { + align-items: center; + } + + .topic-stats { + display: flex; + } +} \ No newline at end of file diff --git a/phpBB/styles/modernite/theme/print.css b/phpBB/styles/modernite/theme/print.css new file mode 100644 index 00000000000..0c62201bc42 --- /dev/null +++ b/phpBB/styles/modernite/theme/print.css @@ -0,0 +1,237 @@ +/* -------------------------------------------------------------- /* + $Print +/* -------------------------------------------------------------- */ + +/* stylelint-disable selector-max-compound-selectors */ + +/* Lots still TODO here! */ + +/* General markup styles */ +* { + margin: 0; + padding: 0; +} + +body { + font-family: Verdana, Arial, Helvetica, sans-serif; + font-size: 14px; + color: #000000; +} + +a:link { + text-decoration: none; + color: #000000; +} + +a:visited { + text-decoration: none; + color: #000000; +} + +a:active { + text-decoration: none; + color: #000000; +} + +img, +.noprint, +.navbar, +.box1, +.divider, +.signature { + display: none; +} + +/* Display smilies (Bug #47265) */ +.content img { + display: inline; +} + +/* Container for the main body */ +.wrap { + margin: 0 30px; +} + +p { + font-size: 85%; +} + +.copyright { + font-size: 75%; +} + +.page-number { + font-size: 75%; + text-align: right; + float: right; + width: auto; +} + +h1, +h2, +h3, +h1 a, +h2 a, +h3 a { + font-family: "Trebuchet MS", georgia, Verdana, sans-serif; + font-weight: bold; + text-decoration: none; + background: none; + color: #000000; +} + +h1 { + font-size: 26px; +} + +h2 { + font-size: 21px; + margin-top: 20px; +} + +h3 { + font-size: 18px; + margin-top: 20px; +} + +.content { + font-family: "Lucida Grande", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; + font-size: 14px; + line-height: 18px; + overflow: hidden; + margin-bottom: 14px; +} + +.postbody .content { + font-size: 14px; +} + +/* CSS2 Print tip from: http://www.alistapart.com/articles/goingtoprint/ */ +.postbody a:link, +.postbody a:visited, +.postbody a:hover, +.postbody a:active { + font-size: 100%; + background: none; + color: #666666; + padding: 2px 4px; +} + +html > body .postbody a:link:after, +html > body .postbody a:visited:after { + font-size: 90%; + text-decoration: none; + content: " (" attr(href) ") "; +} + +hr { + background-color: #999999; + border-width: 0; + height: 1px; +} + +.author { + font-family: Verdana, Arial, Helvetica, sans-serif; + font-size: 75%; +} + +.date { + font-family: Verdana, Arial, Helvetica, sans-serif; + font-size: 75%; + text-align: right; + position: relative; + float: right; +} + +/* Don't want to print url for names or titles in content area */ +.postbody .author a:link, +.postbody .author a:visited, +html > body .postbody .author a:link:after, +html > body .postbody .author a:visited:after, +.postquote .quote-by a:link, +.postquote .quote-by a:visited, +html > body .postquote .quote-by a:link:after, +html > body .postquote .quote-by a:visited:after, +html > body .postbody h1 a:link:after, +html > body .postbody h2 a:link:after, +.post-buttons a:after { + text-decoration: none; + content: "" !important; +} + +/* Poster profile */ +.postprofile { + display: none; +} + +.grip-show { + display: none; +} + +/* Quote */ +.postquote, +blockquote { + font-size: 85%; + line-height: 18px; + border: 1px #999999 solid; + position: relative; + margin: 12px 154px 12px 34px; + padding: 6px; +} + +.postquote img { + display: none; +} + +.postquote span { + display: block; +} + +.postquote span .postquote { + font-size: 100%; +} + +.quote-by, +blockquote cite { + font-weight: bold; + color: #000000; + display: block; +} + +/* List */ +ol, +ul { + margin-left: 20px; +} + +/* Misc page elements */ +.spacer { + clear: both; +} + +code { display: block; } + +/* Accessibility tweaks: Mozilla.org */ +.skip_link { + display: none; +} + +.codebox p { + display: none; +} + +/* stylelint-disable declaration-property-unit-allowed-list */ +.emoji { + width: 1em; + min-width: 18px; + height: 1em; + min-height: 18px; +} +/* stylelint-enable declaration-property-unit-allowed-list */ + +/* stylelint-enable selector-max-compound-selectors */ + + + + +/*# sourceMappingURL=print.css.map */ diff --git a/phpBB/styles/modernite/theme/stylesheet.css b/phpBB/styles/modernite/theme/stylesheet.css new file mode 100644 index 00000000000..b393931c401 --- /dev/null +++ b/phpBB/styles/modernite/theme/stylesheet.css @@ -0,0 +1,22 @@ +/* Modernite Style Sheet + -------------------------------------------------------------- + Style name: Modernite (A modern phpBB style) + Based on style: prosilver + Original author: phpBB Community + Modified by: AI Assistant + -------------------------------------------------------------- +*/ + +/* Standalone Modernite CSS - no external dependencies */ + +/* Base styles first */ +@import url("base-styles.css"); + +/* Modern styles */ +@import url("bootstrap-grid.css"); +@import url("modern-colors.css"); +@import url("modern-components.css"); +@import url("modern-responsive.css"); + +/* Print styles */ +@import url("print.css") print; diff --git a/phpBB/styles/prosilver/theme/base.css b/phpBB/styles/prosilver/theme/base.css index 42a1aef5564..74b332be60d 100644 --- a/phpBB/styles/prosilver/theme/base.css +++ b/phpBB/styles/prosilver/theme/base.css @@ -147,3 +147,8 @@ ul { abbr[title] { text-decoration: none; } + + + + +/*# sourceMappingURL=base.css.map */ diff --git a/phpBB/styles/prosilver/theme/base.css.map b/phpBB/styles/prosilver/theme/base.css.map new file mode 100644 index 00000000000..035e6fa6a1e --- /dev/null +++ b/phpBB/styles/prosilver/theme/base.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["base.css"],"names":[],"mappings":"AAAA;;mEAEmE;;AAEnE;;;;;;;;;;;CAWC;;AAED;;;;;CAKC;AACD;CACC,mBAAmB;CACnB,oBAAoB,SAAS,QAAQ;CACrC,wBAAwB,QAAQ,QAAQ;;CAExC,aAAa;CACb,oBAAoB,SAAS,SAAS;CACtC,oBAAoB,SAAS,SAAS;CACtC,qBAAqB,SAAS,SAAS;CACvC,sBAAsB,SAAS,SAAS;;CAExC,wBAAwB;CACxB,sBAAsB,SAAS,SAAS;CACxC,yBAAyB,QAAQ,SAAS;CAC1C,uBAAuB,QAAQ,SAAS;AACzC;;AAEA;CACC,8BAA8B;CAC9B,kCAAkC;CAClC,6CAA6C;AAC9C;;AAEA;CACC,2DAA2D;CAC3D,yBAAyB;CACzB,cAAc;AACf;;AAEA;;;;CAIC,oBAAoB;CACpB,kBAAkB;CAClB,oBAAoB;AACrB;;AAEA;CACC,SAAS;AACV;;AAEA;CACC,sBAAsB;AACvB;;AAEA;CACC,SAAS;CACT,6BAA6B;CAC7B,gBAAgB;CAChB,mBAAmB;AACpB;;AAEA;CACC,qBAAqB;CACrB,cAAc;AACf;;AAEA;;;CAGC,0BAA0B;CAC1B,cAAc;AACf;;AAEA;;;;;;;;;;;;CAYC,SAAS;AACV;;AAEA;CACC,uBAAuB;CACvB,SAAS;CACT,UAAU;AACX;;AAEA;;;EAGE;AACF;CACC,qDAAqD;AACtD;;AAEA;CACC,SAAS;CACT,SAAS;CACT,UAAU;AACX;;AAEA;CACC,SAAS;AACV;;AAEA;;CAEC,SAAS;CACT,UAAU;CACV,gBAAgB;AACjB;;AAEA;;;;EAIE;AACF;CACC,wBAAwB;AACzB;;AAEA;;EAEE;AACF;CACC,qBAAqB;AACtB","file":"base.css","sourcesContent":["/* -------------------------------------------------------------- /*\n\t$Base\n/* -------------------------------------------------------------- */\n\n/** {\n\t-webkit-box-sizing: border-box;\n\t-moz-box-sizing: border-box;\n\tbox-sizing: border-box;\n}\n*:before,\n*:after {\n\t-webkit-box-sizing: border-box;\n\t-moz-box-sizing: border-box;\n\tbox-sizing: border-box;\n}\n*/\n\n/*\n * 1. Define your base font-size here (16px), most elements will inherit this.\n * 2. 24px (This is now our magic number; all subsequent margin-bottoms and\n * line-heights want to be a multiple of this number in order to maintain\n * vertical rhythm.)\n*/\n:root {\n\t/* Base font size */\n\t--ps-font-base: 16px;\t\t\t\t\t\t\t\t/* [1] */\n\t--ps-line-height: 1.5rem;\t\t\t\t\t\t\t/* [2] */\n\n\t/* Headings */\n\t--ps-font-h1: 1.5rem;\t\t\t\t\t\t\t\t/* 24px */\n\t--ps-font-h2: 1.5rem;\t\t\t\t\t\t\t\t/* 24px */\n\t--ps-font-h3: 1.25rem;\t\t\t\t\t\t\t\t/* 20px */\n\t--ps-font-h4: 1.125rem;\t\t\t\t\t\t\t\t/* 18px */\n\n\t/* Text and Paragraphs */\n\t--ps-font-normal: 1rem;\t\t\t\t\t\t\t\t/* 16px */\n\t--ps-font-small: 0.875rem;\t\t\t\t\t\t\t/* 14px */\n\t--ps-font-tiny: 0.75rem;\t\t\t\t\t\t\t/* 12px */\n}\n\nhtml {\n\tfont-size: var(--ps-font-base);\n\tline-height: var(--ps-line-height);\n\t-webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n}\n\nbody {\n\tfont-family: \"Helvetica Neue\", Helvetica, Arial, sans-serif;\n\tbackground-color: #ffffff;\n\tcolor: #333333;\n}\n\ninput,\nbutton,\nselect,\ntextarea {\n\tfont-family: inherit;\n\tfont-size: inherit;\n\tline-height: inherit;\n}\n\nfigure {\n\tmargin: 0;\n}\n\nimg {\n\tvertical-align: middle;\n}\n\nhr {\n\tborder: 0;\n\tborder-top: 1px solid #e5e5e5;\n\tmargin-top: 20px;\n\tmargin-bottom: 20px;\n}\n\na {\n\ttext-decoration: none;\n\tcolor: #428bca;\n}\n\na:hover,\na:focus,\na:active {\n\ttext-decoration: underline;\n\tcolor: #2a6496;\n}\n\nblockquote,\ndl,\ndd,\nh1,\nh2,\nh3,\nh4,\nh5,\nh6,\nfigure,\np,\npre {\n\tmargin: 0;\n}\n\nbutton {\n\tbackground: transparent;\n\tborder: 0;\n\tpadding: 0;\n}\n\n/**\n * Work around a Firefox/IE bug where the transparent `button` background\n * results in a loss of the default `button` focus styles.\n */\nbutton:focus {\n\toutline: 1px dotted 5px auto -webkit-focus-ring-color;\n}\n\nfieldset {\n\tborder: 0;\n\tmargin: 0;\n\tpadding: 0;\n}\n\niframe {\n\tborder: 0;\n}\n\nol,\nul {\n\tmargin: 0;\n\tpadding: 0;\n\tlist-style: none;\n}\n\n/**\n * Suppress the focus outline on links that cannot be accessed via keyboard.\n * This prevents an unwanted focus outline from appearing around elements that\n * might still respond to pointer events.\n */\n[tabindex=\"-1\"]:focus {\n\toutline: none !important;\n}\n\n/**\n * Remove double underline from recent version of firefox\n */\nabbr[title] {\n\ttext-decoration: none;\n}\n"]} \ No newline at end of file diff --git a/phpBB/styles/prosilver/theme/bidi.css b/phpBB/styles/prosilver/theme/bidi.css index 27a4923fb2c..f5cf0ce18eb 100644 --- a/phpBB/styles/prosilver/theme/bidi.css +++ b/phpBB/styles/prosilver/theme/bidi.css @@ -1010,3 +1010,8 @@ } /* stylelint-enable selector-no-qualifying-type */ + + + + +/*# sourceMappingURL=bidi.css.map */ diff --git a/phpBB/styles/prosilver/theme/bidi.css.map b/phpBB/styles/prosilver/theme/bidi.css.map new file mode 100644 index 00000000000..dd7198cdd45 --- /dev/null +++ b/phpBB/styles/prosilver/theme/bidi.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["bidi.css"],"names":[],"mappings":"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","file":"bidi.css","sourcesContent":["/* -------------------------------------------------------------- /*\n\t$Bidi\n/* -------------------------------------------------------------- */\n/* stylelint-disable selector-max-compound-selectors */\n/* stylelint-disable selector-no-qualifying-type */\n\n/**\n* common.css\n*/\n.rtl h1 {\n\tmargin-right: 0;\n\tmargin-left: 200px;\n}\n\n.rtl p.right {\n\ttext-align: left;\n}\n\n.rtl p.jumpbox-return {\n\tfloat: right;\n}\n\n.rtl div.rules ul {\n\tmargin-right: 20px;\n\tmargin-left: 0;\n}\n\n/* Main blocks\n---------------------------------------- */\n.rtl .icon {\n\tpadding-right: 0;\n\tpadding-left: 2px;\n}\n\n.rtl .logo {\n\tfloat: right;\n\tpadding: 10px 10px 0 13px;\n}\n\n/* Site Description\n--------------------------------------------- */\n.rtl .site-description {\n\tfloat: right;\n}\n\n.rtl .site-description h1 {\n\tmargin-left: 0;\n}\n\n/* Round cornered boxes and backgrounds\n---------------------------------------- */\n.rtl .post {\n\tbackground-position: 0 0;\n}\n\n/* Horizontal lists\n---------------------------------------- */\n.rtl ul.linklist > li {\n\tfloat: right;\n\tmargin-right: 0;\n\tmargin-left: 7px;\n}\n\n.rtl ul.linklist > li.rightside,\n.rtl p.rightside,\n.rtl a.rightside {\n\ttext-align: left;\n\tfloat: left;\n\tmargin-right: 7px;\n\tmargin-left: 0;\n}\n\n.rtl ul.leftside > li,\n.rtl ul.rightside > li {\n\tfloat: left;\n}\n\n.rtl ul.leftside {\n\ttext-align: right;\n\tfloat: right;\n\tmargin-right: 0;\n\tmargin-left: 5px;\n}\n\n.rtl ul.rightside {\n\ttext-align: left;\n\tfloat: left;\n\tmargin-right: 5px;\n\tmargin-left: -5px;\n}\n\n/* Bulletin icons for list items\n---------------------------------------- */\n.rtl ul.linklist.bulletin > li:before {\n\tpadding-right: 0;\n\tpadding-left: 4px;\n}\n\n/* Dropdown menu\n---------------------------------------- */\n.rtl .dropdown-container.topic-tools,\n.rtl .dropdown-container-left {\n\tfloat: right;\n}\n\n.rtl .dropdown li {\n\ttext-align: right;\n}\n\n.rtl .dropdown-contents > li {\n\tpadding-right: 0;\n\tpadding-left: 15px;\n}\n\n.rtl .dropdown-nonscroll > li {\n\tpadding-left: 0;\n}\n\n.rtl .dropdown li li {\n\tpadding-right: 18px;\n\tpadding-left: 0;\n}\n\n.rtl .dropdown-extended .header {\n\ttext-align: right;\n}\n\n.rtl .dropdown-extended .header .header-settings,\n.rtl .dropdown-container-right {\n\tfloat: left;\n}\n\n.rtl .jumpbox .dropdown-contents a {\n\tmargin-right: 0;\n\tmargin-left: 20px;\n}\n\n/* Notifications\n----------------------------------------- */\n.rtl .notification-avatar {\n\tfloat: right;\n\tmargin-right: 0;\n\tmargin-left: 5px;\n}\n\n.rtl .notification-menu .notifications {\n\tmargin-right: 50px;\n\tmargin-left: 0;\n}\n\n.rtl .notification-text {\n\tmargin-right: 58px;\n\tmargin-left: 0;\n}\n\n.rtl .notification-time {\n\ttext-align: left;\n}\n\n/* Responsive breadcrumbs\n---------------------------------------- */\n.rtl .breadcrumbs .crumb {\n\tfloat: right;\n}\n\n.rtl .breadcrumbs .crumb:before {\n\tfont-weight: bold;\n\tpadding: 0 0.5em;\n\tcontent: \"\\2039\";\n}\n\n/* Table styles\n---------------------------------------- */\n.rtl table.table1 thead th {\n\tpadding: 0 3px 4px 0;\n}\n\n.rtl table.table1 thead th span {\n\tpadding-right: 7px;\n\tpadding-left: 0;\n}\n\n.rtl table.table1 tbody th {\n\ttext-align: right;\n}\n\n/* Specific column styles */\n.rtl table.table1 .name {\n\ttext-align: right;\n}\n\n.rtl table.table1 .joined {\n\ttext-align: right;\n}\n\n.rtl table.table1 .active {\n\ttext-align: right;\n}\n\n.rtl table.table1 .info {\n\ttext-align: right;\n}\n\n/* Not used anywhere maybe deprecated? */\n.rtl table.table1 thead .autocol {\n\tpadding-right: 10px;\n\tpadding-left: 0;\n}\n\n.rtl table.table1 span.rank-img {\n\tfloat: left;\n}\n\n.rtl table.info tbody th {\n\ttext-align: left;\n}\n\n.rtl .forumbg table.table1 {\n\tmargin: 0 -1px -1px -2px;\n}\n\n/* Misc layout styles\n---------------------------------------- */\n\n/* column[1-2] styles are containers for two column layouts */\n.rtl .column1 {\n\tfloat: right;\n\tclear: right;\n}\n\n.rtl .column2 {\n\tfloat: left;\n\tclear: left;\n}\n\n/* General classes for placing floating blocks */\n.rtl .left-box {\n\ttext-align: right;\n\tfloat: right;\n}\n\n.rtl .right-box {\n\ttext-align: left;\n\tfloat: left;\n}\n\n.rtl dl.details dt {\n\ttext-align: left;\n\tfloat: right;\n\tclear: right;\n}\n\n.rtl dl.details dd {\n\tfloat: right;\n\tmargin-right: 0;\n\tmargin-left: 0;\n\tpadding-right: 5px;\n\tpadding-left: 0;\n}\n\n/* Pagination\n---------------------------------------- */\n.rtl .page-number {\n\tfloat: left;\n}\n\n.rtl .pagination {\n\ttext-align: left;\n\tfloat: left;\n}\n\n.rtl .pagination > ul {\n\tmargin-right: 5px;\n\tmargin-left: 0;\n}\n\n/* Pagination in viewforum for multipage topics */\n.rtl .row .pagination {\n\tbackground-position: 100% 50%;\n\tfloat: left;\n\tpadding-right: 15px;\n\tpadding-left: 0;\n}\n\n.rtl .row .pagination > ul {\n\tmargin: 0;\n}\n\n.rtl .pagination span {\n\tdirection: ltr;\n}\n\n.rtl .pagination li.page-jump {\n\tmargin-right: 0;\n\tmargin-left: 5px;\n}\n\n.rtl .topic-poster {\n\tfloat: right;\n\tpadding-left: 6px;\n}\n\n/* Action Bar styles\n---------------------------------------- */\n.rtl .action-bar .button {\n\tfloat: right;\n\tmargin-right: 0;\n}\n\n.rtl .action-bar > .button {\n\tfloat: right;\n\tmargin-left: 5px;\n}\n\n.rtl .action-bar .dropdown-button-control .button {\n\tmargin-left: 5px;\n}\n\n\n/* Miscellaneous styles\n---------------------------------------- */\n.rtl .quick-links {\n\tmargin-right: 0;\n\tmargin-left: 7px;\n}\n\n.rtl .header-avatar span:after {\n\tfloat: left;\n\tpadding-right: 2px;\n\tpadding-left: 0;\n}\n\n.rtl .member-search {\n\tfloat: right;\n}\n\n/**\n* links.css\n*/\n\n/* Links adjustment to correctly display an order of rtl/ltr mixed content */\n.rtl a {\n\tdirection: rtl;\n\tunicode-bidi: embed;\n}\n\n.rtl li.breadcrumbs span:first-child > a {\n\tpadding-left: 0;\n}\n\n/* Notification mark read link */\n.rtl .dropdown-extended a.mark_read {\n\tborder-radius: 0 3px 3px 0;\n\tright: auto;\n\tleft: 0;\n}\n\n.rtl .back2top .top {\n\tfloat: left;\n\tmargin-left: -10px;\n}\n\n.rtl .skiplink {\n\tright: -999px;\n\n\t/* invisible skip link, used for accessibility */\n\tleft: 0;\n}\n\n.rtl a.feed-icon-forum {\n\tfloat: left;\n}\n\n/**\n* mentions.css\n*/\n\n/* Mention block\n---------------------------------------- */\n\n/* Mention dropdown\n---------------------------------------- */\n.rtl .mention-container { /* mention-container */\n\ttext-align: right;\n}\n\n.rtl .mention-media {\n\tmargin-right: 0;\n\tmargin-left: 16px;\n}\n\n/**\n* content.css\n*/\n.rtl ul.topiclist dt,\n.rtl li.header dt {\n\tfloat: right;\n\tmargin-right: 0;\n\tmargin-left: -440px;\n}\n\n.rtl ul.topiclist.missing-column dt {\n\tmargin-right: 0;\n\tmargin-left: -345px;\n}\n\n.rtl ul.topiclist.two-long-columns dt {\n\tmargin-right: 0;\n\tmargin-left: -250px;\n}\n\n.rtl ul.topiclist.two-columns dt {\n\tmargin-right: 0;\n\tmargin-left: -80px;\n}\n\n.rtl ul.topiclist dt .list-inner {\n\tmargin-right: 0;\n\tmargin-left: 440px;\n}\n\n.rtl ul.topiclist.missing-column dt .list-inner {\n\tmargin-right: 0;\n\tmargin-left: 330px;\n}\n\n.rtl ul.topiclist.two-long-columns dt .list-inner {\n\tmargin-right: 0;\n\tmargin-left: 250px;\n}\n\n.rtl ul.topiclist.two-columns dt .list-inner {\n\tmargin-right: 0;\n\tmargin-left: 80px;\n}\n\n.rtl ul.topiclist dd {\n\tborder-right-width: 1px;\n\tborder-right-style: solid;\n\tborder-left: none;\n\tfloat: right;\n}\n\n.rtl ul.topiclist dfn {\n\tright: -999px;\n\tleft: auto;\n}\n\n.rtl ul.topiclist li.row dt a.subforum {\n\tbackground-position: right;\n\tposition: static;\n\tpadding-right: 12px;\n}\n\n.rtl .forum-image {\n\tfloat: right;\n\tmargin-right: 0;\n\tmargin-left: 5px;\n}\n\n.rtl li.header dt,\n.rtl li.header dd {\n\tborder-right-width: 0;\n}\n\n.rtl li.header dd {\n\tpadding-right: 1px;\n\tpadding-left: 0;\n}\n\n.rtl dl.row-item {\n\tbackground-position: 99.5% 50%;\n}\n\n.rtl li.header dl.row-item dt .list-inner {\n\t/* Tweak for headers alignment when folder icon used */\n\tpadding-right: 0;\n\tpadding-left: 50px;\n}\n\n.rtl dl.row-item dt {\n\tbackground-position: 99.5% 95%; /* Position of topic icon */\n}\n\n.rtl dl.row-item dt .list-inner {\n\tpadding-right: 45px; /* Space for folder icon */\n\tpadding-left: 5px;\n}\n\n.rtl dl a.row-item-link { /* topic row icon links */\n\tright: 0;\n\tleft: auto;\n\tdisplay: inline-block;\n\tmargin-right: 2px;\n\tmargin-left: 0;\n}\n\n.rtl dd.lastpost > span,\n.rtl ul.topiclist dd.info > span,\n.rtl ul.topiclist dd.time > span,\n.rtl dd.redirect > span,\n.rtl dd.moderation > span {\n\tpadding-right: 5px;\n\tpadding-left: 0;\n}\n\n/* Post body styles\n---------------------------------------- */\n.rtl .date {\n\tfloat: left;\n}\n\n.rtl .postbody,\n.rtl .postbody h3 {\n\tfloat: right;\n}\n\n.rtl .has-profile .postbody h3 {\n\tmargin-right: 0;\n\tmargin-left: 180px;\n}\n\n.rtl p.post-notice {\n\tpadding-left: 5px;\n}\n\n.rtl p.post-notice:before {\n\tright: 0;\n\tleft: auto;\n}\n\n/* Topic review panel\n---------------------------------------- */\n.rtl .topicreview {\n\tpadding-right: 0;\n\tpadding-left: 5px;\n}\n\n/* Content container styles\n---------------------------------------- */\n.rtl .content ul,\n.rtl .content ol {\n\tmargin-right: 40px;\n\tmargin-left: 0;\n}\n\n.rtl .signature {\n\tclear: right;\n}\n\n.rtl .notice {\n\tclear: right;\n}\n\n/* Jump to post link for now */\n.rtl ul.searchresults {\n\ttext-align: left;\n}\n\n/* BB Code styles\n---------------------------------------- */\n\n/* Quote block */\n.rtl blockquote {\n\tmargin: 5px 25px 0 1px;\n}\n\n/* Nested quotes */\n.rtl blockquote blockquote {\n\tmargin: 5px 15px 0 1px;\n}\n\n/* Username/source of quoter */\n.rtl blockquote cite {\n\tmargin-left: 0;\n}\n\n.rtl blockquote cite:before,\n.rtl .uncited:before {\n\tpadding-left: 5px;\n}\n\n.rtl blockquote .codebox {\n\tmargin-right: 0;\n}\n\n.rtl code {\n\tdirection: ltr;\n}\n\n/* Attachments\n---------------------------------------- */\n.rtl .attachbox {\n\tfloat: right;\n\tclear: right;\n\tmargin: 5px 0 5px 5px;\n}\n\n.rtl .attachbox dd {\n\tclear: right;\n}\n\n.rtl .attachbox p {\n\tclear: right;\n}\n\n.rtl .attachbox p.stats {\n\tclear: right;\n}\n\n/* Post poll styles\n---------------------------------------- */\n.rtl fieldset.polls dt {\n\ttext-align: right;\n\tborder-left: none;\n\tfloat: right;\n}\n\n.rtl fieldset.polls dd {\n\tborder-right: none;\n\tfloat: right;\n\tmargin-right: 0;\n}\n\n.rtl fieldset.polls dd div {\n\ttext-align: left;\n}\n\n.rtl .pollbar1,\n.rtl .pollbar2,\n.rtl .pollbar3,\n.rtl .pollbar4,\n.rtl .pollbar5 {\n\tborder-right: none;\n\tborder-left-width: 1px;\n\tborder-left-style: solid;\n}\n\n/* Poster profile block\n---------------------------------------- */\n.rtl .postprofile {\n\tborder-width: 0 1px 0 0;\n\tfloat: left;\n}\n\n.rtl .pm .postprofile {\n\tborder-right-width: 1px;\n\tborder-right-style: solid;\n\tborder-left: none;\n}\n\n.rtl .postprofile dd,\n.rtl .postprofile dt {\n\tmargin-right: 8px;\n\tmargin-left: 0;\n}\n\n.rtl .postprofile .avatar {\n\tfloat: right;\n}\n\n.rtl dl.pmlist dd {\n\tmargin-right: 61% !important;\n\tmargin-left: 0 !important;\n}\n\n/**\n* buttons.css\n*/\n\n.rtl .caret {\n\tborder-right: 1px solid;\n\tborder-right-color: inherit;\n\tborder-left: none;\n\tright: 6px;\n}\n\n/* Post control buttons\n--------------------------------------------- */\n.rtl .post-buttons {\n\tfloat: left;\n}\n\n.rtl .has-profile .post-buttons {\n\tright: auto;\n\tleft: 0;\n}\n\n.rtl .post-buttons li {\n\tfloat: right;\n}\n\n/* Poster contact icons\n ---------------------------------------- */\n.rtl .contact-icons a {\n\tborder-right: none;\n\tborder-left-width: 1px;\n\tborder-left-style: dotted;\n\tfloat: right;\n}\n\n.rtl .contact-icons .last-cell {\n\tborder-left: none;\n}\n\n/**\n* cp.css\n*/\n\n/* Control Panel Styles\n---------------------------------------- */\n\n\n/* Main CP box\n---------------------------------------- */\n.rtl .cp-menu {\n\tfloat: right;\n}\n\n.rtl .cp-main {\n\tfloat: right;\n}\n\n.rtl .cp-main .panel ol {\n\tmargin-right: 22px;\n\tmargin-left: 0;\n}\n\n.rtl .cp-main .buttons {\n\tmargin-right: 0;\n\tmargin-left: 0;\n}\n\n.rtl .tabs-container h2 {\n\tfloat: right;\n}\n\n/* CP tabbed menu\n---------------------------------------- */\n.rtl .tabs {\n\tmargin-right: 7px;\n\tmargin-left: 0;\n}\n\n.rtl .tabs .tab {\n\tfloat: right;\n}\n\n.rtl .tabs .tab > a {\n\tmargin-right: 0;\n\tmargin-left: 1px;\n}\n\n/* Mini tabbed menu used in MCP\n---------------------------------------- */\n.rtl .minitabs {\n\tfloat: left;\n\tmargin-right: 0;\n\tmargin-left: 7px;\n}\n\n.rtl .minitabs .tab {\n\tfloat: left;\n}\n\n.rtl .minitabs .tab > a {\n\tmargin-right: 2px;\n\tmargin-left: 0;\n}\n\n/* Responsive tabs\n---------------------------------------- */\n.rtl .tabs .dropdown {\n\tmargin-left: -2px;\n}\n\n.rtl .tabs .dropdown li {\n\ttext-align: left;\n}\n\n.rtl .minitabs .dropdown {\n\tmargin-left: -4px;\n}\n\n.rtl .minitabs .dropdown li {\n\ttext-align: right;\n}\n\n/* UCP navigation menu\n---------------------------------------- */\n\n/* Preferences pane layout\n---------------------------------------- */\n.rtl .cp-main h2 {\n\tmargin-right: 10px;\n\tmargin-left: 0;\n}\n\n/* Friends list */\n.rtl .cp-mini {\n\tmargin: 10px 5px 10px 15px;\n}\n\n/* PM Styles\n---------------------------------------- */\n\n/* PM panel adjustments */\n.rtl .reply-all a.right {\n\tbackground-position: 5% 60%;\n}\n\n.rtl .reply-all a.right:hover {\n\tbackground-position: 3% 60%;\n}\n\n.rtl .reply-all {\n\tpadding-left: 5px;\n}\n\n/* Defined rules list for PM options */\n.rtl ol.def-rules {\n\tpadding-right: 0;\n}\n\n/* PM marking colours */\n.rtl .pm-legend {\n\tborder-right-width: 10px;\n\tborder-right-style: solid;\n\tborder-left-width: 0;\n\tpadding-right: 3px;\n\tpadding-left: 0;\n}\n\n/* Avatar gallery */\n.rtl .gallery label {\n\tfloat: right;\n}\n\n/**\n* forms.css\n*/\n\n/* General form styles\n---------------------------------------- */\n\n.rtl option {\n\tpadding-right: 0;\n\tpadding-left: 11px;\n}\n\n.rtl label {\n\tpadding-right: 0;\n\tpadding-left: 5px;\n}\n\n/* Definition list layout for forms\n---------------------------------------- */\n.rtl fieldset dt {\n\ttext-align: right;\n\tfloat: right;\n}\n\n.rtl fieldset dd {\n\tmargin-right: 41%;\n\tmargin-left: 0;\n}\n\n/* Specific layout 1 */\n.rtl fieldset.fields1 dt {\n\tborder-right-width: 1px;\n\tborder-left-width: 0;\n}\n\n.rtl fieldset.fields1 dd {\n\tborder-right-width: 0;\n\tborder-left-width: 1px;\n\tmargin-right: 165px;\n\tmargin-left: 0;\n}\n\n/* Specific layout 2 */\n.rtl fieldset.fields2 dt {\n\tborder-right-width: 1px;\n\tborder-left-width: 0;\n}\n\n.rtl fieldset.fields2 dd {\n\tborder-right-width: 0;\n\tborder-left-width: 1px;\n\tmargin-right: 176px;\n\tmargin-left: 0;\n}\n\n/* Form elements */\n.rtl dt label {\n\ttext-align: right;\n}\n\n.rtl dd input,\n.rtl dd textarea {\n\tmargin-right: 0;\n\tmargin-left: 3px;\n}\n\n/* Quick-login on index page */\n.rtl fieldset.quick-login input.inputbox {\n\tmargin-right: 0;\n\tmargin-left: 5px;\n}\n\n.rtl fieldset.quick-login label {\n\tpadding-right: 0;\n\tpadding-left: 2px;\n}\n\n/* Display options on viewtopic/viewforum pages */\n.rtl fieldset.display-options label {\n\tpadding-right: 0;\n\tpadding-left: 2px;\n}\n\n.rtl .dropdown fieldset.display-options label {\n\ttext-align: left;\n}\n\n/* Display actions for ucp and mcp pages */\n.rtl fieldset.display-actions {\n\ttext-align: left;\n\tpadding-right: 0;\n\tpadding-left: 11px;\n}\n\n.rtl fieldset.display-actions label {\n\tpadding-right: 0;\n\tpadding-left: 2px;\n}\n\n/* MCP forum selection */\n.rtl fieldset.forum-selection {\n\tfloat: left;\n}\n\n.rtl fieldset.forum-selection2 {\n\tfloat: left;\n}\n\n/* Posting page styles\n---------------------------------------- */\n\n/* Emoticons panel */\n.rtl .smiley-box {\n\tfloat: left;\n}\n\n/* Search box\n---------------------------------------- */\n\n/* Topic and forum Search */\n.rtl .search-box {\n\tfloat: right;\n}\n\n.rtl .search-box .inputbox {\n\tborder-right-width: 1px;\n\tborder-left-width: 0;\n\tborder-radius: 0 4px 4px 0;\n\tfloat: right;\n\tpadding: 3px;\n}\n\n.rtl .button-search,\n.rtl .button-search-end {\n\tfloat: right;\n}\n\n.rtl .button-search-end {\n\tborder-right-width: 0;\n\tborder-left-width: 1px;\n\tborder-radius: 4px 0 0 4px;\n}\n\n.rtl .search-header .button-search-end {\n\tborder: 0;\n\tborder-radius: 4px 0 0 4px;\n}\n\n.rtl .search-header {\n\tfloat: left;\n\tmargin-right: 0;\n\tmargin-left: 5px;\n}\n\n/* Form button styles\n---------------------------------------- */\n\n/** Reference: Bug #27155 */\n.rtl .wrap,\n.rtl .headerbar,\n.rtl .site-description,\n.rtl .navbar {\n\tposition: relative;\n}\n\n/**\n* plupload.css\n*/\n\n.rtl .attach-controls {\n\tfloat: left;\n}\n\n/* stylelint-enable selector-no-qualifying-type */\n"]} \ No newline at end of file diff --git a/phpBB/styles/prosilver/theme/buttons.css b/phpBB/styles/prosilver/theme/buttons.css index b0991d054c5..5d8a151dd32 100644 --- a/phpBB/styles/prosilver/theme/buttons.css +++ b/phpBB/styles/prosilver/theme/buttons.css @@ -21,7 +21,6 @@ cursor: pointer; touch-action: manipulation; -webkit-user-select: none; - -moz-user-select: none; -ms-user-select: none; user-select: none; } @@ -226,3 +225,8 @@ button::-moz-focus-inner { .notification-subscribe-toggle:disabled { opacity: 0.7; } + + + + +/*# sourceMappingURL=buttons.css.map */ diff --git a/phpBB/styles/prosilver/theme/buttons.css.map b/phpBB/styles/prosilver/theme/buttons.css.map new file mode 100644 index 00000000000..d750dff593b --- /dev/null +++ b/phpBB/styles/prosilver/theme/buttons.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["buttons.css"],"names":[],"mappings":"AAAA;;mEAEmE;;AAEnE;CACC,iEAAiE;CACjE,gCAAgC;CAChC,gBAAgB;CAChB,gBAAgB;CAChB,kBAAkB;CAClB,sBAAsB;CACtB,mBAAmB;CACnB,6BAA6B;CAC7B,kBAAkB;CAClB,oBAAoB;CACpB,uBAAuB;CACvB,mBAAmB;CACnB,sBAAsB;CACtB,2CAA2C;CAC3C,gBAAgB;CAChB,eAAe;CACf,0BAA0B;CAC1B,yBAAyB;CAEzB,qBAAqB;CACrB,iBAAiB;AAClB;;AAEA;;CAEC,qBAAqB;CACrB,aAAa;AACd;;AAEA;;;;CAIC,mBAAmB;CACnB,qBAAqB;CACrB,cAAc;CACd,eAAe;AAChB;;AAEA;CACC,aAAa;AACd;;AAEA;CACC,sBAAsB;CACtB,kBAAkB;CAClB,WAAW;AACZ;;AAEA;CACC,mBAAmB;AACpB;;AAEA,mBAAmB;AACnB;CACC,qBAAqB;AACtB;;AAEA;CACC,gBAAgB;AACjB;;AAEA;CACC,0BAA0B;CAC1B,6BAA6B;AAC9B;;AAEA;CACC,yBAAyB;CACzB,4BAA4B;AAC7B;;AAEA;CACC,gBAAgB;AACjB;;AAEA;0CAC0C;AAC1C;;CAEC,mEAAmE;CACnE,gBAAgB;AACjB;;AAEA;CACC,gBAAgB;AACjB;;AAEA;;CAEC,gBAAgB;CAChB,WAAW;CACX,SAAS;CACT,gBAAgB;AACjB;;AAEA;CACC,oBAAoB;CACpB,0BAA0B;AAC3B;;AAEA;;CAEC,mBAAmB;CACnB,sBAAsB;CACtB,gBAAgB;AACjB;;AAEA;CACC,qBAAqB;AACtB;;AAEA;CACC,kBAAkB;CAClB,iBAAiB;AAClB;;AAEA;0CAC0C;AAC1C;CACC,YAAY;CACZ,YAAY;CACZ,UAAU;AACX;;AAEA;CACC,wBAAwB;CACxB,yBAAyB;CACzB,cAAc;CACd,WAAW;CACX,YAAY;AACb;;AAEA;CACC,kBAAkB;AACnB;;AAEA;CACC,mBAAmB;AACpB;;AAEA;CACC,WAAW;AACZ;;AAEA;+CAC+C;AAC/C;CACC,YAAY;CACZ,eAAe;CACf,gBAAgB;AACjB;;AAEA;CACC,kBAAkB;CAClB,QAAQ;CACR,QAAQ;CACR,SAAS;AACV;;AAEA;CACC,WAAW;CACX,iBAAiB;AAClB;;AAEA;;CAEC,kBAAkB;CAClB,iBAAiB;AAClB;;AAEA;CACC,kBAAkB;AACnB;;AAEA;;CAEC,aAAa;AACd;;AAEA,oCAAoC;AACpC;CACC,wCAAwC;AACzC;;AAEA;CACC,gCAAgC;CAChC,iBAAiB;CACjB,cAAc;CACd,sBAAsB;AACvB;;AAEA;CACC,cAAc;AACf;;AAEA;+CAC+C;AAC/C;CACC,kBAAkB;AACnB;;AAEA,4BAA4B;AAC5B;CACC,SAAS;CACT,UAAU;AACX;;AAEA,wBAAwB;AACxB;CACC,kBAAkB;CAClB,aAAa;AACd;;AAEA;CACC,WAAW;AACZ;;AAEA;+CAC+C;AAC/C;CACC,YAAY;AACb","file":"buttons.css","sourcesContent":["/* -------------------------------------------------------------- /*\n\t$Buttons\n/* -------------------------------------------------------------- */\n\n.button {\n\tfont-family: \"Open Sans\", \"Droid Sans\", Verdana, Arial, Helvetica;\n\tfont-size: var(--ps-font-normal);\n\tfont-weight: 600;\n\tline-height: 1.4;\n\ttext-align: center;\n\tvertical-align: middle;\n\twhite-space: nowrap;\n\tborder: 1px solid transparent;\n\tborder-radius: 4px;\n\tdisplay: inline-flex;\n\tjustify-content: center;\n\talign-items: center;\n\tbox-sizing: border-box;\n\theight: calc(var(--ps-font-normal) * 1.875);\n\tpadding: 2px 8px;\n\tcursor: pointer;\n\ttouch-action: manipulation;\n\t-webkit-user-select: none;\n\t-moz-user-select: none;\n\t-ms-user-select: none;\n\tuser-select: none;\n}\n\n.button:focus,\n.button:hover {\n\ttext-decoration: none;\n\toutline: none;\n}\n\n.button[disabled],\n.button[disabled]:hover,\n.button.disabled,\n.button.disabled:hover {\n\tbackground: #eeeeee;\n\tborder-color: #aaaaaa;\n\tcolor: #aaaaaa;\n\tcursor: default;\n}\n\n.button.hidden {\n\tdisplay: none;\n}\n\n.caret {\n\tborder-left: 1px solid;\n\tposition: relative;\n\tright: -6px;\n}\n\n.caret i {\n\tvertical-align: top;\n}\n\n/** Button groups */\n.button-group {\n\tdisplay: inline-block;\n}\n\n.button-group + .button-group {\n\tmargin-left: 8px;\n}\n\n.button-group > .button:first-child {\n\tborder-top-right-radius: 0;\n\tborder-bottom-right-radius: 0;\n}\n\n.button-group > .button:last-child {\n\tborder-top-left-radius: 0;\n\tborder-bottom-left-radius: 0;\n}\n\n.button-group > .button:not(:first-child):not(:last-child) {\n\tborder-radius: 0;\n}\n\n/* Posting page styles\n---------------------------------------- */\n.button-form,\n.button-form-bold {\n\tfont-family: \"Lucida Grande\", Verdana, Helvetica, Arial, sans-serif;\n\tborder-radius: 0;\n}\n\n.button-form-bold {\n\tfont-weight: 700;\n}\n\n.button-search,\n.button-search-end {\n\tborder-radius: 0;\n\tfloat: left;\n\tmargin: 0;\n\tpadding: 2px 5px;\n}\n\n.button-search-end {\n\tborder-left-width: 0;\n\tborder-radius: 0 4px 4px 0;\n}\n\n.search-header .button-search,\n.search-header .button-search-end {\n\tborder-top-width: 0;\n\tborder-bottom-width: 0;\n\tpadding: 3px 5px;\n}\n\n.search-header .button-search-end {\n\tborder-right-width: 0;\n}\n\n.button-icon-only {\n\tpadding-right: 3px;\n\tpadding-left: 3px;\n}\n\n/* Poster contact icons\n---------------------------------------- */\n.contact-icons.dropdown-contents {\n\tfont-size: 0;\n\tmin-width: 0;\n\tpadding: 0;\n}\n\n.contact-icons a {\n\tborder-right: 1px dotted;\n\tborder-bottom: 1px dotted;\n\tdisplay: block;\n\tfloat: left;\n\tpadding: 8px;\n}\n\n.contact-icons .last-cell {\n\tborder-right: none;\n}\n\n.contact-icons div:last-child a {\n\tborder-bottom: none;\n}\n\n.contact-icons div {\n\tclear: left;\n}\n\n/* Post control buttons\n--------------------------------------------- */\n.post-buttons {\n\tfloat: right;\n\tmargin-top: 2px;\n\tlist-style: none;\n}\n\n.has-profile .post-buttons {\n\tposition: absolute;\n\ttop: 5px;\n\tright: 0;\n\tmargin: 0;\n}\n\n.post-buttons > li {\n\tfloat: left;\n\tmargin-right: 3px;\n}\n\n.post-buttons .button,\n.format-buttons .button {\n\tpadding-right: 3px;\n\tpadding-left: 3px;\n}\n\n.hastouch .post-buttons {\n\tmargin-right: 10px;\n}\n\n.post-buttons-label,\n.post-buttons-responsive-menu {\n\tdisplay: none;\n}\n\n/* Responsive buttons in post body */\n.post-buttons .dropdown {\n\ttop: calc(var(--ps-font-normal) * 1.875);\n}\n\n.post-buttons .dropdown a {\n\tfont-size: var(--ps-font-normal);\n\ttext-align: right;\n\tdisplay: block;\n\tjustify-content: start;\n}\n\n.hasjs .postbody .post-buttons {\n\tmax-width: 40%;\n}\n\n/* Format buttons\n--------------------------------------------- */\n.format-buttons .button {\n\tmargin-bottom: 3px;\n}\n\n/* Browser-specific tweaks */\nbutton::-moz-focus-inner {\n\tborder: 0;\n\tpadding: 0;\n}\n\n/* UCP: Avatar cropper */\n.avatar-cropper-buttons {\n\ttext-align: center;\n\tdisplay: none;\n}\n\n.avatar-cropper-buttons > .button-group {\n\tmargin: 4px;\n}\n\n/* Notification buttons\n--------------------------------------------- */\n.notification-subscribe-toggle:disabled {\n\topacity: 0.7;\n}\n"]} \ No newline at end of file diff --git a/phpBB/styles/prosilver/theme/colours.css b/phpBB/styles/prosilver/theme/colours.css index 2a66af4b062..52974b7ac89 100644 --- a/phpBB/styles/prosilver/theme/colours.css +++ b/phpBB/styles/prosilver/theme/colours.css @@ -704,17 +704,14 @@ dd.profile-warnings { /* colours and backgrounds for buttons.css */ .button { background-color: #e0e0e0; - background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e0e0e0)); background-image: linear-gradient(to bottom, #ffffff 0%, #e0e0e0 100%); border-color: #bdbdbd; - -webkit-box-shadow: 0 0 0 1px #ffffff inset; box-shadow: 0 0 0 1px #ffffff inset; color: #d41142; } .button:hover, .button:focus { - background-image: -webkit-gradient(linear, left top, left bottom, from(#e0e0e0), to(#ffffff)); background-image: linear-gradient(to bottom, #e0e0e0 0%, #ffffff 100%); border-color: #0077b3; text-shadow: 1px 1px 0 #ffffff, -1px -1px 0 #ffffff, -1px -1px 0 rgba(189, 40, 77, 0.2); @@ -730,7 +727,6 @@ dd.profile-warnings { .button-form, .button-form-bold { border-color: #757575; - -webkit-box-shadow: none; box-shadow: none; color: #212121; } @@ -777,10 +773,8 @@ dd.profile-warnings { /* pagination */ .pagination li a { background: #ededed; - -webkit-filter: none; filter: none; border-color: #bdbdbd; - -webkit-box-shadow: none; box-shadow: none; color: #9e9e9e; } @@ -815,7 +809,6 @@ dd.profile-warnings { } .search-header { - -webkit-box-shadow: 0 0 10px #0077b3; box-shadow: 0 0 10px #0077b3; } @@ -907,7 +900,6 @@ ul.cplist { .rtl .navigation a { background: #afc5cf; - background-image: -webkit-gradient(linear, left top, right top, color-stop(50%, #c0d3dd), to(#aab9c0)); background-image: linear-gradient(to right, #c0d3dd 50%, #aab9c0 100%); } @@ -1077,28 +1069,6 @@ input.disabled { /* stylelint-disable at-rule-no-vendor-prefix */ -@-webkit-keyframes colors { - 0% { - stroke: #4285f4; - } - - 25% { - stroke: #de3e35; - } - - 50% { - stroke: #f7c223; - } - - 75% { - stroke: #1b9a59; - } - - 100% { - stroke: #4285f4; - } -} - /* stylelint-enable at-rule-no-vendor-prefix */ @@ -1151,7 +1121,6 @@ input.disabled { .dropdown-extended .header { background-color: #e6f7ff; - background-image: -webkit-gradient(linear, left top, left bottom, from(#e6f7ff), to(#c9dee8)); background-image: linear-gradient(to bottom, #e6f7ff 0%, #c9dee8 100%); } @@ -1170,12 +1139,10 @@ input.disabled { .dropdown .dropdown-contents { background: #ffffff; border-color: #bdbdbd; - -webkit-box-shadow: 1px 3px 5px rgba(0, 0, 0, 0.2); box-shadow: 1px 3px 5px rgba(0, 0, 0, 0.2); } .dropdown-up .dropdown-contents { - -webkit-box-shadow: 1px 0 5px rgba(0, 0, 0, 0.2); box-shadow: 1px 0 5px rgba(0, 0, 0, 0.2); } @@ -1210,3 +1177,8 @@ input.disabled { .notification-subscribe-toggle { color: #47536b; } + + + + +/*# sourceMappingURL=colours.css.map */ diff --git a/phpBB/styles/prosilver/theme/colours.css.map b/phpBB/styles/prosilver/theme/colours.css.map new file mode 100644 index 00000000000..ac1e3f63b75 --- /dev/null +++ b/phpBB/styles/prosilver/theme/colours.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["colours.css"],"names":[],"mappings":"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","file":"colours.css","sourcesContent":["/* -------------------------------------------------------------- /*\n\t$Colours\n/* -------------------------------------------------------------- *\n\n/* stylelint-disable selector-max-compound-selectors */\n/* stylelint-disable selector-no-qualifying-type */\n\n/*\tcolours and backgrounds for common.css */\nhtml,\nbody {\n\tbackground-color: #f5f5f5;\n\tcolor: #47536b;\n}\n\n.wrap {\n\tbackground-color: #ffffff;\n\tborder-color: #ededed;\n}\n\nh1 {\n\tcolor: #ffffff;\n}\n\nh2 {\n\tcolor: #29303d;\n}\n\nh3 {\n\tborder-bottom-color: #dedede;\n\tcolor: #0059b3;\n}\n\nhr {\n\tborder-color: #ffffff;\n\tborder-top-color: #dedede;\n}\n\n/*\tcolours and backgrounds for links.css */\na {\n\tcolor: #0f4d8a;\n}\n\na:hover {\n\tcolor: #d41142;\n}\n\n/* links on gradient backgrounds */\n.forumbg .header a,\n.forabg .header a,\nth a {\n\tcolor: #ffffff;\n}\n\n.forumbg .header a:hover,\n.forabg .header a:hover,\nth a:hover {\n\tcolor: #80bfff;\n}\n\n/* post body links */\n.postlink {\n\tborder-bottom-color: #2d80d2;\n\tcolor: #2d80d2;\n}\n\n.postlink:visited {\n\tborder-bottom-color: #5380ac;\n\tcolor: #5380ac;\n}\n\n.postlink:hover {\n\tbackground-color: #d4e6f7;\n\tcolor: #164069;\n}\n\n.signature a,\n.signature a:hover {\n\tbackground-color: transparent;\n}\n\n/* back to top of page */\n.top i {\n\tcolor: #9e9e9e;\n}\n\n.to-top-button {\n\tbackground-color: #0f4d8a;\n\topacity: 0.7;\n}\n\n.to-top-button a {\n\tcolor: #e6f7ff;\n}\n\n/* arrow links */\n.arrow-left:hover,\n.arrow-right:hover {\n\tcolor: #2d80d2;\n}\n\n/* round cornered boxes and backgrounds */\n.headerbar,\n.headerbar h1 {\n\tcolor: #eaf8ff;\n}\n\n.headerbar,\n.forumbg {\n\tbackground-color: #4688ce;\n\tbackground-repeat: repeat-x;\n}\n\n.forabg {\n\tbackground-color: #4688ce;\n\tbackground-repeat: repeat-x;\n}\n\n.navbar {\n\tbackground-color: #c9dee8;\n}\n\n.headerbar .navbar a {\n\tcolor: #eaf8ff;\n}\n\n.headerbar .navbar .dropdown a {\n\tcolor: #0f4d8a;\n}\n\n.header-profile {\n\ttext-shadow: 0 0 1.75rem #eaf8ff;\n}\n\n.panel {\n\tbackground-color: #f0f3f5;\n\tcolor: #29303d;\n}\n\n.post:target .content {\n\tcolor: #000000;\n}\n\n.post h3 a.first-unread,\n.post:target h3 a {\n\tcolor: #000000;\n}\n\n.bg1 {\n\tbackground-color: #edf4f7;\n}\n\ntable.zebra-list tr:nth-child(odd) td,\nul.zebra-list li:nth-child(odd) {\n\tbackground-color: #edf4f7;\n}\n\n.bg2 {\n\tbackground-color: #dbe9f0;\n}\n\ntable.zebra-list tr:nth-child(even) td,\nul.zebra-list li:nth-child(even) {\n\tbackground-color: #dbe9f0;\n}\n\n.bg3 {\n\tbackground-color: #c9dee8;\n}\n\n/* horizontal lists */\nul.navlinks {\n\tborder-top-color: #ffffff;\n}\n\n/* table styles */\ntable.table1 thead th {\n\tcolor: #ffffff;\n}\n\ntable.table1 tbody tr {\n\tborder-color: #c9dee8;\n}\n\ntable.table1 tbody tr:hover,\ntable.table1 tbody tr.hover {\n\tbackground-color: #d4e6f7;\n\tcolor: #000000;\n}\n\ntable.table1 td {\n\tcolor: #47536b;\n}\n\ntable.table1 tbody td {\n\tborder-top-color: #fafafa;\n}\n\ntable.table1 tbody th {\n\tbackground-color: #ffffff;\n\tborder-bottom-color: #000000;\n\tcolor: #212121;\n}\n\ntable.info tbody th {\n\tcolor: #000000;\n}\n\n/* misc layout styles */\ndl.details dt {\n\tcolor: #000000;\n}\n\ndl.details dd {\n\tcolor: #47536b;\n}\n\n/* icon styles */\n.icon.icon-blue, /* DEPRECATED 4.0 */\na:hover .icon.icon-blue, /* DEPRECATED 4.0 */\n.read,\n.c-unapproved-icon {\n\tcolor: #0059b3;\n}\n\n.icon.online, /* DEPRECATED 4.0 */\n.c-online-icon {\n\tcolor: #85de39;\n}\n\n.icon.icon-green, /* DEPRECATED 4.0 */\na:hover .icon.icon-green, /* DEPRECATED 4.0 */\n.c-topic-deleted-icon,\n.c-approved-icon {\n\tcolor: #4db355;\n}\n\n.icon.icon-red, /* DEPRECATED 4.0 */\na:hover .icon.icon-red, /* DEPRECATED 4.0 */\n.c-topic-reported-icon,\n.c-topic-unread-icon,\n.c-warning-icon {\n\tcolor: #d41142;\n}\n\n.icon.icon-orange, /* DEPRECATED 4.0 */\na:hover .icon.icon-orange, /* DEPRECATED 4.0 */\n.c-forum-feed-icon {\n\tcolor: #ff9500;\n}\n\n.icon.icon-bluegray, /* DEPRECATED 4.0 */\na:hover .icon.icon-bluegray {\n\tcolor: #47536b;\n}\n\n.icon.icon-gray, /* DEPRECATED 4.0 */\na:hover .icon.icon-gray, /* DEPRECATED 4.0 */\n.c-top-icon {\n\tcolor: #757575;\n}\n\n.icon.icon-lightgray, /* DEPRECATED 4.0 */\na:hover .icon.icon-lightgray, /* DEPRECATED 4.0 */\n.c-last-post-icon,\n.c-topic-icon,\n.c-pagination-icon {\n\tcolor: #9e9e9e;\n}\n\n.icon.icon-black, /* DEPRECATED 4.0 */\na:hover .icon.icon-black, /* DEPRECATED 4.0 */\n.c-return-arrow-icon {\n\tcolor: #212121;\n}\n\n.button:hover .c-pagination-icon {\n\tcolor: #ffffff;\n}\n\n.alert_close .icon:before, /* DEPRECATED 4.0 */\n.alert_close .o-icon:before {\n\tbackground-color: #ffffff;\n}\n\n.row-item-link {\n\tbackground-color: #0059b3;\n}\n\n.row-item-link.unread {\n\tbackground-color: #d41142;\n}\n\n.c-forum-row-icon,\n.c-forum-row-icon:hover {\n\tcolor: #ffffff;\n}\n\n/* brand icon colors */\n.c-facebook-icon {\n\tcolor: #3b5998;\n}\n\n.c-twitter-icon {\n\tcolor: #000000;\n}\n\n.c-skype-icon {\n\tcolor: #00aff0;\n}\n\n.c-youtube-icon {\n\tcolor: #ff0000;\n}\n\n.c-colorless-icon {\n\tcolor: inherit;\n}\n\n.push-subscribe-toggle-icon.toggle-on {\n\tcolor: #0059b3;\n}\n\n.push-subscribe-toggle-icon.toggle-off {\n\tcolor: #9e9e9e;\n}\n\n/* jumpbox */\n.jumpbox .dropdown li {\n\tborder-top-color: #dedede;\n}\n\n.jumpbox-cat-link {\n\tbackground-color: #0077b3;\n\tborder-top-color: #0077b3;\n\tcolor: #ffffff;\n}\n\n.jumpbox-cat-link:hover,\n.jumpbox-cat-link:focus {\n\tbackground-color: #13a4ec;\n\tborder-top-color: #13a4ec;\n\tcolor: #ffffff;\n}\n\n.jumpbox-forum-link {\n\tbackground-color: #dbe9f0;\n}\n\n.jumpbox-forum-link:hover {\n\tbackground-color: #fffbcc;\n}\n\n.jumpbox .dropdown .pointer-inner {\n\tborder-color: #dbe9f0 transparent;\n}\n\n.jumpbox-sub-link {\n\tbackground-color: #dbe9f0;\n}\n\n.jumpbox-sub-link:hover {\n\tbackground-color: #e6f7ff;\n}\n\n/* miscellaneous styles */\n.copyright {\n\tcolor: #424242;\n}\n\n.error {\n\tcolor: #d41142;\n}\n\n.reported {\n\tbackground-color: #f7edf0;\n}\n\nli.reported:hover {\n\tbackground-color: #f0dbe0 !important;\n}\n\n.sticky,\n.announce {\n\t/* you can add a background for stickies and announcements */\n}\n\ndiv.rules {\n\tbackground-color: #f0dbe0;\n\tcolor: #d41142;\n}\n\np.post-notice {\n\tbackground-color: #f0dbe0;\n\tbackground-image: none;\n}\n\n/* colours and backgrounds for mentions.css */\n\n/* mention dropdown */\n.mention-container { /* mention-container */\n\tbackground-color: #ffffff;\n\tbox-shadow:\n\t\t0 3px 1px -2px rgba(0, 0, 0, 0.2),\n\t\t0 2px 2px 0 rgba(0, 0, 0, 0.14),\n\t\t0 1px 5px 0 rgba(0, 0, 0, 0.12);\n}\n\n.mention-media {\n\tcolor: #757575;\n}\n\n.mention-item {\n\tborder-bottom-color: #dddddd;\n\tcolor: #212121;\n}\n\n.mention-item:hover,\n.mention-item.is-active {\n\tbackground-color: #eeeeee;\n\tcolor: #2d80d2;\n}\n\n.mention-item:hover .mention-media-avatar,\n.mention-item.is-active .mention-media-avatar {\n\tcolor: #2d80d2;\n}\n\n.mention-rank {\n\tcolor: #757575;\n}\n\n/*\tcolours and backgrounds for content.css */\nul.forums {\n\tbackground-color: #d2e4ec;\n}\n\nul.topiclist > li {\n\tcolor: #47536b;\n}\n\nul.topiclist dd {\n\tborder-left-color: #ffffff;\n}\n\n.rtl ul.topiclist dd {\n\tborder-right-color: #ffffff;\n\tborder-left-color: transparent;\n}\n\nli.row {\n\tborder-top-color: #ffffff;\n\tborder-bottom-color: #0077b3;\n}\n\nli.row strong {\n\tcolor: #000000;\n}\n\nli.row:hover {\n\tbackground-color: #cde9f5;\n}\n\nli.row:hover dd {\n\tborder-left-color: #dedede;\n}\n\n.rtl li.row:hover dd {\n\tborder-right-color: #dedede;\n\tborder-left-color: transparent;\n}\n\nli.header dt,\nli.header dd {\n\tcolor: #ffffff;\n}\n\n/* post body styles */\n.postbody {\n\tcolor: #212121;\n}\n\n/* content container styles */\n.content {\n\tcolor: #212121;\n}\n\n.content h2,\n.panel h2 {\n\tborder-bottom-color: #dedede;\n\tcolor: #0059b3;\n}\n\ndl.faq dt {\n\tcolor: #212121;\n}\n\n.posthilit {\n\tbackground-color: #f4becb;\n\tcolor: #d41142;\n}\n\n.announce,\n.unreadpost {\n\t/* highlight the announcements & unread posts box */\n}\n\n/* post signature */\n.signature {\n\tborder-top-color: #dedede;\n}\n\n/* post noticies */\n.notice {\n\tborder-top-color: #dedede;\n}\n\n/* bb code styles */\n\n/* quote block */\nblockquote {\n\tbackground-color: #f4f1d7;\n\tborder-color: #f1efda;\n}\n\nblockquote blockquote {\n\t/* nested quotes */\n\tbackground-color: #f7f4d4;\n}\n\nblockquote blockquote blockquote {\n\t/* nested quotes */\n\tbackground-color: #f4f1d7;\n}\n\n/* code block */\n.codebox {\n\tbackground-color: #ffffff;\n\tborder-color: #c0d3dd;\n}\n\n.codebox p {\n\tborder-bottom-color: #dedede;\n}\n\n.codebox code {\n\tcolor: #4db355;\n}\n\n/* attachments */\n.attachbox {\n\tbackground-color: #ffffff;\n\tborder-color: #c0d3dd;\n}\n\n.attachbox dd {\n\tborder-top-color: #c0d3dd;\n}\n\n.attachbox p {\n\tcolor: #616161;\n}\n\n.attachbox p.stats {\n\tcolor: #616161;\n}\n\n.attach-image img {\n\tborder-color: #9e9e9e;\n}\n\n/* inline image thumbnails */\ndl.file dd {\n\tcolor: #616161;\n}\n\ndl.thumbnail img {\n\tbackground-color: #ffffff;\n\tborder-color: #616161;\n}\n\ndl.thumbnail dd {\n\tcolor: #616161;\n}\n\ndl.thumbnail dt a:hover {\n\tbackground-color: #ededed;\n}\n\ndl.thumbnail dt a:hover img {\n\tborder-color: #2d80d2;\n}\n\n/* post poll styles */\nfieldset.polls dl {\n\tborder-top-color: #c9dee8;\n\tcolor: #616161;\n}\n\nfieldset.polls dl.voted {\n\tcolor: #000000;\n}\n\nfieldset.polls dd div {\n\tcolor: #ffffff;\n}\n\n.rtl .pollbar1,\n.rtl .pollbar2,\n.rtl .pollbar3,\n.rtl .pollbar4,\n.rtl .pollbar5 {\n\tborder-right-color: transparent;\n}\n\n.pollbar1 {\n\tbackground-color: #b31a40;\n\tborder-right-color: #821732;\n\tborder-bottom-color: #821732;\n}\n\n.rtl .pollbar1 {\n\tborder-left-color: #821732;\n}\n\n.pollbar2 {\n\tbackground-color: #cf1745;\n\tborder-right-color: #9c1638;\n\tborder-bottom-color: #9c1638;\n}\n\n.rtl .pollbar2 {\n\tborder-left-color: #9c1638;\n}\n\n.pollbar3 {\n\tbackground-color: #ec1349;\n\tborder-right-color: #cf1745;\n\tborder-bottom-color: #cf1745;\n}\n\n.rtl .pollbar3 {\n\tborder-left-color: #cf1745;\n}\n\n.pollbar4 {\n\tbackground-color: #f42559;\n\tborder-right-color: #ec1349;\n\tborder-bottom-color: #ec1349;\n}\n\n.rtl .pollbar4 {\n\tborder-left-color: #ec1349;\n}\n\n.pollbar5 {\n\tbackground-color: #fa3869;\n\tborder-right-color: #f42559;\n\tborder-bottom-color: #f42559;\n}\n\n.rtl .pollbar5 {\n\tborder-left-color: #f42559;\n}\n\n/* poster profile block */\n.postprofile {\n\tborder-color: #ffffff;\n\tcolor: #616161;\n}\n\n.pm .postprofile {\n\tborder-color: #dedede;\n}\n\n.postprofile strong {\n\tcolor: #000000;\n}\n\ndd.profile-warnings {\n\tcolor: #d41142;\n}\n\n/* Show scrollbars for items with overflow on iOS devices */\n.postbody .content::-webkit-scrollbar,\n.topicreview::-webkit-scrollbar,\n.post_details::-webkit-scrollbar,\n.codebox code::-webkit-scrollbar,\n.attachbox dd::-webkit-scrollbar,\n.attach-image::-webkit-scrollbar,\n.dropdown-extended ul::-webkit-scrollbar {\n\tbackground: rgba(0, 0, 0, 0.1);\n}\n\n.postbody .content::-webkit-scrollbar-thumb,\n.topicreview::-webkit-scrollbar-thumb,\n.post_details::-webkit-scrollbar-thumb,\n.codebox code::-webkit-scrollbar-thumb,\n.attachbox dd::-webkit-scrollbar-thumb,\n.attach-image::-webkit-scrollbar-thumb,\n.dropdown-extended ul::-webkit-scrollbar-thumb {\n\tbackground: rgba(0, 0, 0, 0.3);\n}\n\n/*\tcolours and backgrounds for buttons.css */\n.button {\n\tbackground-color: #e0e0e0;\n\tbackground-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e0e0e0));\n\tbackground-image: linear-gradient(to bottom, #ffffff 0%, #e0e0e0 100%);\n\tborder-color: #bdbdbd;\n\t-webkit-box-shadow: 0 0 0 1px #ffffff inset;\n\tbox-shadow: 0 0 0 1px #ffffff inset;\n\tcolor: #d41142;\n}\n\n.button:hover,\n.button:focus {\n\tbackground-image: -webkit-gradient(linear, left top, left bottom, from(#e0e0e0), to(#ffffff));\n\tbackground-image: linear-gradient(to bottom, #e0e0e0 0%, #ffffff 100%);\n\tborder-color: #0077b3;\n\ttext-shadow: 1px 1px 0 #ffffff, -1px -1px 0 #ffffff, -1px -1px 0 rgba(189, 40, 77, 0.2);\n\tcolor: #d41142;\n}\n\n.button .icon,\n.button-secondary,\n.c-button-icon {\n\tcolor: #9e9e9e;\n}\n\n.button-form,\n.button-form-bold {\n\tborder-color: #757575;\n\t-webkit-box-shadow: none;\n\tbox-shadow: none;\n\tcolor: #212121;\n}\n\n.button-form:hover,\n.button-form-bold:hover {\n\tborder-color: #d41142;\n\ttext-shadow: none;\n\tcolor: #d41142;\n}\n\n.button-form:focus,\n.button-form-bold:focus {\n\tborder-color: #0077b3;\n\ttext-shadow: none;\n\tcolor: #0077b3;\n}\n\n.button-secondary:focus,\n.button-secondary:hover,\n.button:focus .icon,\n.button:hover .icon,\n.button:hover .c-button-icon {\n\tcolor: #0077b3;\n}\n\n.button-search:hover,\n.button-search-end:hover {\n\tborder-color: #bdbdbd;\n}\n\n.caret {\n\tborder-color: #bdbdbd;\n}\n\n.contact-icons a {\n\tborder-color: #dedede;\n}\n\n.contact-icons a:hover {\n\tbackground-color: #ededed;\n}\n\n/* pagination */\n.pagination li a {\n\tbackground: #ededed;\n\t-webkit-filter: none;\n\tfilter: none;\n\tborder-color: #bdbdbd;\n\t-webkit-box-shadow: none;\n\tbox-shadow: none;\n\tcolor: #9e9e9e;\n}\n\n.pagination li.ellipsis span {\n\tbackground: transparent;\n\tcolor: #000000;\n}\n\n.pagination li.active span {\n\tbackground: #2d80d2;\n\tborder-color: #2d80d2;\n\tcolor: #ffffff;\n}\n\n.pagination li a:hover,\n.pagination li a:hover .icon,\n.pagination li a:hover .o-icon,\n.pagination .dropdown-visible a.dropdown-trigger,\n.nojs .pagination .dropdown-container:hover a.dropdown-trigger {\n\tbackground: #2d80d2;\n\tborder-color: #2d80d2;\n\ttext-shadow: none;\n\tcolor: #ffffff;\n}\n\n/* search box */\n.search-box .inputbox,\n.search-box .inputbox:hover,\n.search-box .inputbox:focus {\n\tborder-color: #bdbdbd;\n}\n\n.search-header {\n\t-webkit-box-shadow: 0 0 10px #0077b3;\n\tbox-shadow: 0 0 10px #0077b3;\n}\n\n.search-results li:hover,\n.search-results li.active {\n\tbackground-color: #cfe1f6;\n}\n\n/* icon images */\n.site_logo { background-image: url(\"./images/site_logo.svg\"); }\n\n.c-hero-logo-img g {\n\tfill: #eaf8ff;\n}\n\n/*\tcolours and backgrounds for cp.css */\n\n/* main cp box */\n.panel-container h3,\n.panel-container hr,\n.cp-menu hr {\n\tborder-color: #c9dee8;\n}\n\n.panel-container .panel li.row {\n\tborder-top-color: #fafafa;\n\tborder-bottom-color: #c9dee8;\n}\n\nul.cplist {\n\tborder-top-color: #c9dee8;\n}\n\n.panel-container .panel li.header dd,\n.panel-container .panel li.header dt {\n\tcolor: #000000;\n}\n\n.panel-container table.table1 thead th {\n\tborder-bottom-color: #212121;\n\tcolor: #212121;\n}\n\n/* cp tabbed menu */\n.tabs .tab > a {\n\tbackground: #c0d3dd;\n\tcolor: #47536b;\n}\n\n.tabs .tab > a:hover {\n\tbackground: #e6f7ff;\n\tcolor: #d41142;\n}\n\n/* responsive tabs */\n.responsive-tab .responsive-tab-link:before {\n\tborder-color: #47536b;\n}\n\n.responsive-tab .responsive-tab-link:hover:before {\n\tborder-color: #d41142;\n}\n\n.tabs .activetab > a,\n.tabs .activetab > a:hover {\n\tbackground-color: #c9dee8;\n\tborder-color: #c9dee8;\n\tcolor: #212121;\n}\n\n/* mini tabbed menu used in mcp */\n.minitabs .tab > a {\n\tbackground-color: #dbe9f0;\n}\n\n.minitabs .activetab > a,\n.minitabs .activetab > a:hover {\n\tbackground-color: #fafafa;\n\tcolor: #212121;\n}\n\n/* ucp navigation menu */\n\n/* link styles for the sub-section links */\n.navigation a {\n\tbackground: #b5c6cf;\n\tcolor: #212121;\n}\n\n.rtl .navigation a {\n\tbackground: #afc5cf;\n\tbackground-image: -webkit-gradient(linear, left top, right top, color-stop(50%, #c0d3dd), to(#aab9c0));\n\tbackground-image: linear-gradient(to right, #c0d3dd 50%, #aab9c0 100%);\n}\n\n.navigation a:hover {\n\tbackground: #aab9c0;\n\tcolor: #d41142;\n}\n\n.navigation .active-subsection a {\n\tbackground: #fafafa;\n\tcolor: #d41142;\n}\n\n.navigation .active-subsection a:hover {\n\tcolor: #d41142;\n}\n\n/* preferences pane layout */\n.panel-container h2 {\n\tcolor: #212121;\n}\n\n.panel-container .panel {\n\tbackground-color: #fafafa;\n}\n\n.cp-main .pm {\n\tbackground-color: #ffffff;\n}\n\n/* friends list */\n.cp-mini {\n\tbackground-color: #edf4f7;\n}\n\ndl.mini dt {\n\tcolor: #47536b;\n}\n\n/* pm styles */\n\n/* pm message history */\n.current {\n\tcolor: #000000 !important;\n}\n\n/* pm marking colours */\n.pmlist li.pm_message_reported_colour,\n.pm_message_reported_colour {\n\tborder-right-color: #ec1349;\n\tborder-left-color: #ec1349;\n}\n\n.pmlist li.pm_marked_colour,\n.pm_marked_colour {\n\tborder-color: #ff9500;\n}\n\n.pmlist li.pm_replied_colour,\n.pm_replied_colour {\n\tborder-color: #a3b8c2;\n}\n\n.pmlist li.pm_friend_colour,\n.pm_friend_colour {\n\tborder-color: #4582a1;\n}\n\n.pmlist li.pm_foe_colour,\n.pm_foe_colour {\n\tborder-color: #000000;\n}\n\n/* avatar gallery */\n.gallery label {\n\tbackground: #ffffff;\n\tborder-color: #dedede;\n}\n\n.gallery label:hover {\n\tbackground-color: #ededed;\n}\n\n/*\tcolours and backgrounds for forms.css */\n\n/* general form styles */\nselect {\n\tbackground-color: #fafafa;\n\tborder-color: #616161;\n\tcolor: #000000;\n}\n\nlabel {\n\tcolor: #47536b;\n}\n\noption.disabled-option {\n\tcolor: #7f7f7f;\n}\n\n/* definition list layout for forms */\ndd label {\n\tcolor: #212121;\n}\n\nfieldset.fields1 {\n\tbackground-color: transparent;\n}\n\n/* hover effects */\nfieldset dl:hover dt label {\n\tcolor: #000000;\n}\n\nfieldset.fields2 dl:hover dt label {\n\tcolor: inherit;\n}\n\n/* posting page styles */\n.message-box textarea {\n\tcolor: #212121;\n}\n\n.message-box textarea.drag-n-drop {\n\toutline-color: rgba(97, 97, 97, 0.5);\n}\n\n.message-box textarea.drag-n-drop-highlight {\n\toutline-color: rgba(19, 164, 236, 0.5);\n}\n\n/* input field styles */\n.inputbox {\n\tbackground-color: #ffffff;\n\tborder-color: #bdbdbd;\n\tcolor: #212121;\n}\n\n.inputbox:-moz-placeholder,\n.inputbox::-webkit-input-placeholder {\n\tcolor: #212121;\n}\n\n.inputbox:hover,\n.inputbox:focus {\n\tborder-color: #13a4ec;\n}\n\n.inputbox:focus:-moz-placeholder,\n.inputbox:focus::-webkit-input-placeholder {\n\tcolor: transparent;\n}\n\ninput.disabled {\n\tcolor: #616161;\n}\n\n/* jquery popups */\n.phpbb_alert {\n\tbackground-color: #ffffff;\n\tborder-color: #9e9e9e;\n}\n\n.darken {\n\tbackground-color: #000000;\n}\n\n/* stylelint-disable at-rule-no-vendor-prefix */\n\n@-webkit-keyframes colors {\n\t0% {\n\t\tstroke: #4285f4;\n\t}\n\n\t25% {\n\t\tstroke: #de3e35;\n\t}\n\n\t50% {\n\t\tstroke: #f7c223;\n\t}\n\n\t75% {\n\t\tstroke: #1b9a59;\n\t}\n\n\t100% {\n\t\tstroke: #4285f4;\n\t}\n}\n\n/* stylelint-enable at-rule-no-vendor-prefix */\n\n\n@keyframes colors {\n\t0% {\n\t\tstroke: #4285f4;\n\t}\n\n\t25% {\n\t\tstroke: #de3e35;\n\t}\n\n\t50% {\n\t\tstroke: #f7c223;\n\t}\n\n\t75% {\n\t\tstroke: #1b9a59;\n\t}\n\n\t100% {\n\t\tstroke: #4285f4;\n\t}\n}\n\n.dropdown-extended .dropdown-extended-item {\n\tborder-top-color: #bdbdbd;\n\tcolor: #47536b;\n}\n\n.dropdown-extended .dropdown-extended-item:hover {\n\tbackground-color: #d4e6f7;\n\tcolor: #000000;\n}\n\n.dropdown-extended a.mark_read {\n\tbackground-color: #ffffff;\n}\n\n.dropdown-extended .header,\n.dropdown-extended .footer {\n\tborder-color: #bdbdbd;\n\tcolor: #000000;\n}\n\n.dropdown-extended .footer {\n\tborder-top-width: 1px;\n\tborder-top-style: solid;\n}\n\n.dropdown-extended .header {\n\tbackground-color: #e6f7ff;\n\tbackground-image: -webkit-gradient(linear, left top, left bottom, from(#e6f7ff), to(#c9dee8));\n\tbackground-image: linear-gradient(to bottom, #e6f7ff 0%, #c9dee8 100%);\n}\n\n.dropdown .pointer {\n\tborder-color: #bdbdbd transparent;\n}\n\n.dropdown .pointer-inner {\n\tborder-color: #ffffff transparent;\n}\n\n.dropdown-extended-pointer .pointer-inner {\n\tborder-color: #e6f7ff transparent;\n}\n\n.dropdown .dropdown-contents {\n\tbackground: #ffffff;\n\tborder-color: #bdbdbd;\n\t-webkit-box-shadow: 1px 3px 5px rgba(0, 0, 0, 0.2);\n\tbox-shadow: 1px 3px 5px rgba(0, 0, 0, 0.2);\n}\n\n.dropdown-up .dropdown-contents {\n\t-webkit-box-shadow: 1px 0 5px rgba(0, 0, 0, 0.2);\n\tbox-shadow: 1px 0 5px rgba(0, 0, 0, 0.2);\n}\n\n.dropdown li,\n.dropdown li li {\n\tborder-color: #dedede;\n}\n\n.dropdown li.separator {\n\tborder-color: #dedede;\n}\n\n/* notifications */\n.notification-time {\n\tcolor: #47536b;\n}\n\n.notification-reported strong,\n.notification-disapproved strong {\n\tcolor: #d41142;\n}\n\n.badge {\n\tbackground-color: #d41142;\n\tcolor: #ffffff;\n}\n\n.dropdown-extended .webpush-subscribe {\n\tcolor: #536482;\n}\n\n.notification-subscribe-toggle {\n\tcolor: #47536b;\n}\n"]} \ No newline at end of file diff --git a/phpBB/styles/prosilver/theme/common.css b/phpBB/styles/prosilver/theme/common.css index 26c3b390554..370f2cd3c02 100644 --- a/phpBB/styles/prosilver/theme/common.css +++ b/phpBB/styles/prosilver/theme/common.css @@ -461,8 +461,7 @@ a.header-avatar img { position: absolute; display: block; width: 0; - height: 0; - -webkit-transform: rotate(360deg); /* better anti-aliasing in webkit */ + height: 0; /* better anti-aliasing in webkit */ transform: rotate(360deg); } @@ -1070,15 +1069,12 @@ fieldset.fields1 dl.pmlist dd.recipients { } .spinner { - -webkit-animation: rotator 1s linear infinite; animation: rotator 1s linear infinite; } /* stylelint-disable no-unknown-animations */ .spinner-path { - -webkit-transform-origin: center; transform-origin: center; - -webkit-animation: dash 1s ease-in-out infinite, colors 4s ease-in-out infinite; animation: dash 1s ease-in-out infinite, colors 4s ease-in-out infinite; stroke-dasharray: 187; stroke-dashoffset: 0; @@ -1086,61 +1082,28 @@ fieldset.fields1 dl.pmlist dd.recipients { /* stylelint-enable no-unknown-animations */ /* stylelint-disable at-rule-no-vendor-prefix */ -@-webkit-keyframes rotator { - 0% { - -webkit-transform: rotate(0deg); - transform: rotate(0deg); - } - - 100% { - -webkit-transform: rotate(270deg); - transform: rotate(270deg); - } -} @keyframes rotator { 0% { - -webkit-transform: rotate(0deg); transform: rotate(0deg); } 100% { - -webkit-transform: rotate(270deg); transform: rotate(270deg); } } -@-webkit-keyframes dash { - 0% { - stroke-dashoffset: 187; - } - - 50% { - -webkit-transform: rotate(135deg); - transform: rotate(135deg); - stroke-dashoffset: 46.75; - } - - 100% { - -webkit-transform: rotate(450deg); - transform: rotate(450deg); - stroke-dashoffset: 187; - } -} - @keyframes dash { 0% { stroke-dashoffset: 187; } 50% { - -webkit-transform: rotate(135deg); transform: rotate(135deg); stroke-dashoffset: 46.75; } 100% { - -webkit-transform: rotate(450deg); transform: rotate(450deg); stroke-dashoffset: 187; } @@ -1468,3 +1431,8 @@ ul.linklist:after, /* stylelint-enable selector-max-compound-selectors */ /* stylelint-enable selector-no-qualifying-type */ + + + + +/*# sourceMappingURL=common.css.map */ diff --git a/phpBB/styles/prosilver/theme/common.css.map b/phpBB/styles/prosilver/theme/common.css.map new file mode 100644 index 00000000000..46123399567 --- /dev/null +++ b/phpBB/styles/prosilver/theme/common.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["common.css"],"names":[],"mappings":"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","file":"common.css","sourcesContent":["/* -------------------------------------------------------------- /*\n\t$Common\n/* -------------------------------------------------------------- */\n/* stylelint-disable selector-max-compound-selectors */\n/* stylelint-disable selector-no-qualifying-type */\n\nhtml {\n\tfont-size: 100%;\n\n\t/* Always show a scrollbar for short pages - stops the jump when the scrollbar appears. non-IE browsers */\n\theight: 101%;\n}\n\nbody {\n\tfont-family: Verdana, Helvetica, Arial, sans-serif;\n\tfont-size: var(--ps-font-normal);\n\tline-height: normal;\n\tword-wrap: break-word;\n\tmargin: 0;\n\tpadding: 0 0 12px;\n\t-webkit-print-color-adjust: exact;\n}\n\nh1 {\n\t/* Forum name */\n\tfont-family: \"Trebuchet MS\", Arial, Helvetica, sans-serif;\n\tfont-size: var(--ps-font-h1);\n\tfont-weight: bold;\n\tmargin-top: 15px;\n\tmargin-right: 200px;\n}\n\nh2 {\n\t/* Forum header titles */\n\tfont-family: \"Trebuchet MS\", Arial, Helvetica, sans-serif;\n\tfont-size: var(--ps-font-h2);\n\tfont-weight: normal;\n\tmargin: 0.8em 0 0.2em;\n}\n\nh2.solo {\n\tmargin-bottom: 20px;\n}\n\nh3 {\n\t/* Sub-headers (also used as post headers, but defined later) */\n\tfont-family: Arial, Helvetica, sans-serif;\n\tfont-size: var(--ps-font-normal);\n\tfont-weight: bold;\n\ttext-transform: uppercase;\n\tborder-bottom: 1px solid transparent;\n\tmargin-top: 20px;\n\tmargin-bottom: 3px;\n\tpadding-bottom: 2px;\n}\n\nh4 {\n\t/* Forum and topic list titles */\n\tfont-family: \"Trebuchet MS\", Verdana, Helvetica, Arial, sans-serif;\n\tfont-size: var(--ps-font-h4);\n}\n\np {\n\tfont-size: var(--ps-font-small);\n\tline-height: calc(var(--ps-line-height) * 0.75);\n\tmargin-bottom: calc(var(--ps-line-height) / 1.2);\n}\n\nimg {\n\tborder-width: 0;\n}\n\nhr {\n\tborder: 0 solid transparent;\n\tborder-top-width: 1px;\n\tdisplay: block;\n\tclear: both;\n\theight: 1px;\n\tmargin: 5px 0;\n}\n\nhr.dashed {\n\tborder-top-style: dashed;\n\tmargin: 10px 0;\n}\n\nhr.divider {\n\tdisplay: none;\n}\n\np.right {\n\ttext-align: right;\n}\n\np.jumpbox-return {\n\tfloat: left;\n\tmargin-top: 10px;\n\tmargin-bottom: 0;\n}\n\nb,\nstrong {\n\tfont-weight: bold;\n}\n\n.text-strong {\n\tfont-weight: bold;\n}\n\ni,\nem {\n\tfont-style: italic;\n}\n\n.text-italics {\n\tfont-style: italic;\n}\n\nu {\n\ttext-decoration: underline;\n}\n\nul {\n\tlist-style-type: disc;\n}\n\nol {\n\tlist-style-type: decimal;\n}\n\nli {\n\tdisplay: list-item;\n}\n\nul ul,\nol ul {\n\tlist-style-type: circle;\n}\n\nol ol ul,\nol ul ul,\nul ol ul,\nul ul ul {\n\tlist-style-type: square;\n}\n\na:hover {\n\ttext-decoration: underline;\n}\n\n/* Main blocks\n---------------------------------------- */\n.wrap {\n\tborder: solid transparent;\n\tborder-width: 0 1px 1px;\n\tborder-radius: 0 0 8px 8px;\n\tmin-width: 625px;\n\tmax-width: 1152px;\n\tmargin: 0 auto;\n\tpadding: 0 15px 15px;\n}\n\n.page-body {\n\tclear: both;\n\tmargin: 0.4rem 0;\n}\n\n.page-footer {\n\tclear: both;\n}\n\n.page-footer h3 {\n\tmargin-top: 20px;\n}\n\n.c-hero {\n\tdisplay: inline-flex;\n\tflex: 1;\n\tflex-direction: row;\n\talign-self: auto;\n\tpadding: 12px;\n}\n\n.c-hero-logo {\n\twidth: 150px;\n\tpadding-right: 16px;\n}\n\n.c-hero-logo-img {\n\twidth: 149px;\n\theight: 52px;\n\tmargin-top: 0;\n}\n\n.c-hero-heading {\n\tflex: 1;\n\talign-self: auto;\n\tmargin: 0;\n}\n\n/* Round cornered boxes and backgrounds\n---------------------------------------- */\n.headerbar {\n\tborder-radius: 0 0 7px 7px;\n\tdisplay: flex;\n\tflex-direction: column;\n\tmargin-bottom: 0.5rem;\n\tpadding: 5px;\n}\n\n.navbar {\n\tborder-radius: 7px;\n\tpadding: 3px 10px;\n}\n\n.headerbar .navbar {\n\tbackground: none;\n\tpadding: calc(var(--ps-line-height) * 0.25) 5px calc(var(--ps-line-height) * 0.5);\n}\n\n.forabg {\n\tborder-radius: 7px;\n\tclear: both;\n\tmargin-bottom: 0.5rem;\n\tpadding: 5px;\n}\n\n.forumbg {\n\tborder-radius: 7px;\n\tclear: both;\n\tmargin-bottom: 0.5rem;\n\tpadding: 5px;\n}\n\n.panel {\n\tborder-radius: 7px;\n\tmargin-bottom: calc(var(--ps-font-base) * 0.5);\n\tpadding: 5px 10px;\n}\n\n.post {\n\tbackground-repeat: no-repeat;\n\tbackground-position: 100% 0;\n\tborder-radius: 7px;\n\tposition: relative;\n\tmargin-bottom: 4px;\n\tpadding: 5px 10px;\n}\n\n.rowbg {\n\tmargin: 5px 5px 2px;\n}\n\n/* Horizontal lists\n---------------------------------------- */\n.navbar ul.linklist {\n\tpadding: 2px 0;\n\tlist-style-type: none;\n}\n\nul.linklist {\n\tdisplay: block;\n\tmargin: 0;\n}\n\n.cp-main .panel {\n\tpadding: 5px 10px;\n}\n\nul.linklist > li {\n\tfont-size: var(--ps-font-small);\n\tline-height: calc(var(--ps-line-height) * 1.25);\n\tfloat: left;\n\twidth: auto;\n\tmargin-right: 7px;\n\tpadding-top: 1px;\n\tlist-style-type: none;\n}\n\nul.linklist > li.rightside,\np.rightside,\na.rightside {\n\ttext-align: right;\n\tfloat: right;\n\tmargin-right: 0;\n\tmargin-left: 7px;\n}\n\nul.linklist li a:hover,\nul.linklist li a:focus,\nul.linklist li a:active {\n\ttext-decoration: none;\n}\n\nul.linklist li a:hover span,\nul.linklist li a:focus span {\n\ttext-decoration: underline;\n}\n\nul.navlinks {\n\tborder-top: 1px solid transparent;\n}\n\nul.leftside {\n\ttext-align: left;\n\tfloat: left;\n\tmargin-right: 5px;\n\tmargin-left: 0;\n}\n\nul.rightside {\n\ttext-align: right;\n\tfloat: right;\n\tmargin-right: -5px;\n\tmargin-left: 5px;\n}\n\nul.linklist li.responsive-menu {\n\tposition: relative;\n\tmargin: 0 5px 0 0;\n}\n\n.hasjs ul.linklist.leftside,\n.hasjs ul.linklist.rightside {\n\tmax-width: 48%;\n}\n\n.hasjs ul.linklist.fullwidth {\n\tmax-width: none;\n}\n\nli.responsive-menu.dropdown-right .dropdown {\n\tleft: -9px;\n}\n\nli.responsive-menu.dropdown-left .dropdown {\n\tright: -6px;\n}\n\nul.linklist .dropdown {\n\ttop: 22px;\n}\n\nul.linklist .dropdown-up .dropdown {\n\ttop: auto;\n\tbottom: 18px;\n}\n\nul.nav-breadcrumbs {\n\tmargin: calc(var(--ps-line-height) * 0.75) 0;\n}\n\n/* Bulletin icons for list items\n---------------------------------------- */\nul.linklist.bulletin > li:before {\n\tfont-size: inherit;\n\tline-height: inherit;\n\tdisplay: inline-block;\n\tpadding-right: 4px;\n\tcontent: \"\\2022\";\n}\n\nul.linklist.bulletin > li:first-child:before,\nul.linklist.bulletin > li.rightside:last-child:before {\n\tcontent: none;\n}\n\nul.linklist.bulletin > li.no-bulletin:before {\n\tcontent: none;\n}\n\n.responsive-menu:before {\n\tdisplay: none !important;\n}\n\n/* Profile in overall_header.html */\n.header-profile {\n\tvertical-align: top;\n\tdisplay: inline-block;\n}\n\na.header-avatar,\na.header-avatar:hover {\n\ttext-decoration: none;\n}\n\na.header-avatar img {\n\tvertical-align: middle;\n\twidth: auto;\n\tmax-height: 20px;\n\tmargin-bottom: 2px;\n}\n\n/* Dropdown menu\n---------------------------------------- */\n.dropdown-container {\n\tposition: relative;\n}\n\n.dropdown-container-right {\n\tfloat: right;\n}\n\n.dropdown-container-left {\n\tfloat: left;\n}\n\n.nojs .dropdown-container:hover .dropdown {\n\tdisplay: block !important;\n}\n\n.dropdown {\n\tborder: 1px solid transparent;\n\tborder-radius: 5px;\n\tposition: absolute;\n\tz-index: 201;\n\ttop: 1.2em;\n\tleft: 0;\n\tdisplay: none;\n\tmargin-right: -500px;\n\tpadding: 9px 0 0;\n}\n\n.dropdown.live-search {\n\ttop: auto;\n}\n\n.dropdown-container.topic-tools {\n\tfloat: left;\n}\n\n.dropdown-up .dropdown {\n\ttop: auto;\n\tbottom: 1.2em;\n\tpadding: 0 0 9px;\n}\n\n.dropdown-left .dropdown,\n.nojs .rightside .dropdown {\n\tright: 0;\n\tleft: auto;\n\tmargin-right: 0;\n\tmargin-left: -500px;\n}\n\n.dropdown-button-control .dropdown {\n\ttop: calc(var(--ps-line-height) * 1.25);\n}\n\n.dropdown-button-control.dropdown-up .dropdown {\n\ttop: auto;\n\tbottom: calc(var(--ps-line-height) * 1.25);\n}\n\n.dropdown .pointer,\n.dropdown .pointer-inner {\n\tborder-top-width: 0;\n\tborder-right: 10px dashed transparent;\n\tborder-bottom: 10px solid transparent;\n\tborder-left: 10px dashed transparent;\n\tposition: absolute;\n\tdisplay: block;\n\twidth: 0;\n\theight: 0;\n\t-webkit-transform: rotate(360deg); /* better anti-aliasing in webkit */\n\ttransform: rotate(360deg);\n}\n\n.dropdown-up .pointer,\n.dropdown-up .pointer-inner {\n\tborder-top: 10px solid transparent;\n\tborder-bottom-width: 0;\n}\n\n.dropdown .pointer {\n\tz-index: 301;\n\ttop: -1px;\n\tright: auto;\n\tleft: 10px;\n}\n\n.dropdown-up .pointer {\n\ttop: auto;\n\tbottom: -1px;\n}\n\n.dropdown-left .dropdown .pointer,\n.nojs .rightside .dropdown .pointer {\n\tright: 10px;\n\tleft: auto;\n}\n\n.dropdown .pointer-inner {\n\ttop: auto;\n\tbottom: -11px;\n\tleft: -10px;\n}\n\n.dropdown-up .pointer-inner {\n\ttop: -11px;\n\tbottom: auto;\n}\n\n.dropdown .dropdown-contents {\n\tborder: 1px solid transparent;\n\tborder-radius: 5px;\n\tposition: relative;\n\tz-index: 201;\n\toverflow: hidden;\n\toverflow-y: auto;\n\tmax-height: 300px;\n\tpadding: 5px;\n}\n\n.dropdown-contents a {\n\tdisplay: block;\n\tpadding: 5px;\n}\n\n.dropdown-contents a:hover,\n.dropdown-contents a:active,\n.dropdown-contents a:focus {\n\ttext-decoration: none;\n}\n\n.dropdown-contents a:hover span,\n.dropdown-contents a:focus span {\n\ttext-decoration: underline;\n}\n\n.jumpbox {\n\tmargin: 5px 0;\n}\n\n.jumpbox .dropdown li {\n\tborder-top: 1px solid transparent;\n}\n\n.jumpbox .dropdown-contents {\n\ttext-decoration: none;\n\tpadding: 0;\n}\n\n.jumpbox .dropdown-contents li {\n\tpadding: 0;\n}\n\n.jumpbox .dropdown-contents a {\n\ttext-decoration: none;\n\twidth: 100%;\n\tmargin-right: 20px;\n\tpadding: 5px 10px;\n}\n\n.jumpbox .spacer {\n\tdisplay: inline-block;\n\twidth: 0;\n}\n\n.jumpbox .spacer + .spacer {\n\twidth: 20px;\n}\n\n.jumpbox .dropdown-select {\n\tmargin: 0;\n}\n\n.dropdown li {\n\tfont-size: var(--ps-font-small) !important;\n\tline-height: normal !important;\n\ttext-align: left;\n\twhite-space: nowrap;\n\tborder-top: 1px solid transparent;\n\tdisplay: list-item;\n\tfloat: none !important;\n\tmargin: 0;\n\tlist-style: none;\n}\n\n.dropdown-contents > li {\n\tpadding-right: 15px;\n}\n\n.dropdown-nonscroll > li {\n\tpadding-right: 0;\n}\n\n.dropdown li:first-child,\n.dropdown li.separator + li,\n.dropdown li li {\n\tborder-top: 0;\n}\n\n.dropdown li li:first-child {\n\tmargin-top: 4px;\n}\n\n.dropdown li li:last-child {\n\tpadding-bottom: 0;\n}\n\n.dropdown li li {\n\tborder-top: 1px dotted transparent;\n\tpadding-left: 18px;\n}\n\n.wrap .dropdown li,\n.dropdown.wrap li,\n.dropdown-extended li {\n\twhite-space: normal;\n}\n\n.dropdown li.separator {\n\tborder-top: 1px solid transparent;\n\tpadding: 0;\n}\n\n.dropdown li.separator:first-child,\n.dropdown li.separator:last-child {\n\tdisplay: none !important;\n}\n\n/* Responsive breadcrumbs\n---------------------------------------- */\n.breadcrumbs .crumb {\n\tfont-weight: bold;\n\tword-wrap: normal;\n\tdisplay: inline-block;\n}\n\n.breadcrumbs .crumb:before {\n\tfont-weight: bold;\n\tpadding: 0 0.1em;\n\tcontent: \"\\203A\";\n}\n\n.breadcrumbs .crumb:first-child:before {\n\tcontent: none;\n}\n\n.breadcrumbs .crumb a {\n\tvertical-align: bottom;\n\twhite-space: nowrap;\n\ttext-overflow: ellipsis;\n\toverflow: hidden;\n}\n\n.breadcrumbs.wrapped .crumb a {\n\tletter-spacing: -0.019em;\n}\n\n.breadcrumbs.wrapped .crumb.wrapped-medium a {\n\tletter-spacing: -0.025em;\n}\n\n.breadcrumbs.wrapped .crumb.wrapped-tiny a {\n\tletter-spacing: -0.031em;\n}\n\n.breadcrumbs .crumb.wrapped-max a {\n\tmax-width: 120px;\n}\n\n.breadcrumbs .crumb.wrapped-wide a {\n\tmax-width: 100px;\n}\n\n.breadcrumbs .crumb.wrapped-medium a {\n\tmax-width: 80px;\n}\n\n.breadcrumbs .crumb.wrapped-small a {\n\tmax-width: 60px;\n}\n\n.breadcrumbs .crumb.wrapped-tiny a {\n\tmax-width: 40px;\n}\n\n/* Table styles\n---------------------------------------- */\ntable.table1 {\n\twidth: 100%;\n}\n\n.ucp-main table.table1 {\n\tpadding: 2px;\n}\n\ntable.table1 thead th {\n\tfont-size: var(--ps-font-tiny);\n\tfont-weight: normal;\n\tline-height: calc(var(--ps-line-height) / 1.5);\n\ttext-transform: uppercase;\n\tpadding: 0 0 4px 3px;\n}\n\ntable.table1 thead th span {\n\tpadding-left: 7px;\n}\n\ntable.table1 tbody tr {\n\tborder: 1px solid transparent;\n}\n\ntable.table1 td {\n\tfont-size: var(--ps-font-small);\n}\n\ntable.table1 tbody td {\n\tborder-top: 1px solid transparent;\n\tpadding: 5px;\n}\n\ntable.table1 tbody th {\n\ttext-align: left;\n\tborder-bottom: 1px solid transparent;\n\tpadding: 5px;\n}\n\n/* Specific column styles */\ntable.table1 .name {\n\ttext-align: left;\n}\n\ntable.table1 .center {\n\ttext-align: center;\n}\n\ntable.table1 .reportby {\n\twidth: 15%;\n}\n\ntable.table1 .posts {\n\ttext-align: center;\n\twidth: 7%;\n}\n\ntable.table1 .joined {\n\ttext-align: left;\n\twidth: 15%;\n}\n\ntable.table1 .active {\n\ttext-align: left;\n\twidth: 15%;\n}\n\ntable.table1 .mark {\n\ttext-align: center;\n\twidth: 7%;\n}\n\ntable.table1 .info {\n\ttext-align: left;\n\twidth: 30%;\n}\n\ntable.table1 .info div {\n\twhite-space: normal;\n\toverflow: hidden;\n\twidth: 100%;\n}\n\ntable.table1 .autocol {\n\tline-height: 22px;\n\twhite-space: nowrap;\n}\n\ntable.table1 thead .autocol {\n\tpadding-left: 10px;\n}\n\ntable.table1 span.rank-img {\n\tfloat: right;\n\twidth: auto;\n}\n\ntable.info td {\n\tpadding: 3px;\n}\n\ntable.info tbody th {\n\tfont-weight: normal;\n\ttext-align: right;\n\tvertical-align: top;\n\tpadding: 3px;\n}\n\n.forumbg table.table1 {\n\tmargin: 0;\n}\n\n.forumbg-table > .inner {\n\tmargin: 0 -1px;\n}\n\n.color_palette_placeholder table {\n\tborder-spacing: 1px;\n\tborder-collapse: separate;\n}\n\n/* Misc layout styles\n---------------------------------------- */\n\n/* column[1-2] styles are containers for two column layouts */\n.column1 {\n\tfloat: left;\n\tclear: left;\n\twidth: 49%;\n}\n\n.column2 {\n\tfloat: right;\n\tclear: right;\n\twidth: 49%;\n}\n\n/* General classes for placing floating blocks */\n.left-box {\n\ttext-align: left;\n\tfloat: left;\n\twidth: auto;\n\tmax-width: 100%;\n}\n\n.avatar-rank-container {\n\tmax-width: 20%;\n}\n\n.left-box.profile-details {\n\twidth: 80%;\n}\n\n.right-box {\n\ttext-align: right;\n\tfloat: right;\n\twidth: auto;\n\tmax-width: 100%;\n}\n\ndl.details {\n\tfont-family: \"Lucida Grande\", Verdana, Helvetica, Arial, sans-serif;\n\tfont-size: var(--ps-font-small);\n}\n\ndl.details dt {\n\ttext-align: right;\n\tdisplay: block;\n\tfloat: left;\n\tclear: left;\n\twidth: 30%;\n}\n\ndl.details dd {\n\ttext-overflow: ellipsis;\n\tfloat: left;\n\toverflow: hidden;\n\twidth: 65%;\n\tmargin-bottom: 5px;\n\tmargin-left: 0;\n\tpadding-left: 5px;\n}\n\n.clearfix,\nfieldset dl,\nul.topiclist dl,\ndl.polls {\n\toverflow: hidden;\n}\n\nfieldset.fields1 ul.recipients {\n\tline-height: 1.8;\n\toverflow-y: auto;\n\tmax-height: 150px;\n\tlist-style-type: none;\n}\n\nfieldset.fields1 dd.recipients {\n\tclear: left;\n\tmargin-left: 11px;\n}\n\nfieldset.fields1 dl.pmlist > dt {\n\twidth: auto !important;\n}\n\nfieldset.fields1 dl.pmlist dd.recipients {\n\tmargin-left: 0 !important;\n}\n\n/* Action-bars (container for post/reply buttons, pagination, etc.)\n---------------------------------------- */\n.action-bar {\n\tfont-size: var(--ps-font-small);\n\tmargin: 4px 0;\n}\n\n.forabg + .action-bar {\n\tmargin-top: 12px;\n}\n\n.action-bar .button {\n\tfloat: left;\n\tmargin-right: 5px;\n}\n\n.action-bar .button-search {\n\tmargin-right: 0;\n}\n\n/* Pagination\n---------------------------------------- */\n.pagination {\n\ttext-align: right;\n\tfloat: right;\n\twidth: auto;\n}\n\n.action-bar.bar-bottom .pagination {\n\tmargin-top: 0;\n}\n\n.action-bar .pagination .button {\n\tfloat: none;\n\tmargin-right: 0;\n}\n\n.pagination > ul {\n\tdisplay: inline-block;\n\tmargin-left: 5px;\n\tlist-style: none;\n}\n\n.pagination > ul > li {\n\tfont-size: 100%;\n\tline-height: normal;\n\tvertical-align: middle;\n\tdisplay: inline-block;\n\tpadding: 0;\n}\n\n.pagination li a,\n.pagination li span {\n\tborder-radius: 2px;\n\tpadding: 2px 5px;\n}\n\n.pagination li.active span {\n\tfont-family: \"Open Sans\", \"Droid Sans\", Verdana, Arial, Helvetica;\n\tfont-size: var(--ps-font-normal);\n\tfont-weight: normal;\n\tline-height: 1.4;\n\ttext-align: center;\n\tvertical-align: middle;\n\twhite-space: nowrap;\n\tborder: 1px solid transparent;\n\tdisplay: inline-block;\n}\n\n.pagination li.ellipsis span {\n\tborder: none;\n\tpadding: 0;\n}\n\n.pagination li.page-jump {\n\tmargin-right: 5px;\n}\n\n.pagination li.page-jump a {\n\tpadding: 2px;\n}\n\n.pagination li.page-jump a i {\n\tfont-size: var(--ps-font-h3);\n}\n\n.pagination .arrow a {\n\tpadding: 2px 0;\n}\n\n/* Pagination in viewforum for multipage topics */\n.row .pagination {\n\tdisplay: block;\n\tmargin-top: 3px;\n\tmargin-bottom: 3px;\n}\n\n.row .pagination > ul {\n\tmargin: 0;\n}\n\n.row .pagination li a,\n.row .pagination li span {\n\tfont-size: var(--ps-font-tiny);\n\tborder-radius: 2px;\n\twidth: calc(var(--ps-font-tiny) + 6px);\n\theight: calc(var(--ps-font-normal) + 6px);\n\tpadding: 1px 3px;\n}\n\n/* jQuery popups\n---------------------------------------- */\n.phpbb_alert {\n\tborder: 1px solid transparent;\n\tposition: fixed;\n\tz-index: 601;\n\ttop: 150px;\n\tright: 0;\n\tleft: 0;\n\tdisplay: none;\n\twidth: 620px;\n\tmargin: 0 auto;\n\tpadding: 0 25px 20px;\n}\n\n.phpbb_alert .alert_close {\n\tfloat: right;\n\tmargin-top: 0;\n\tmargin-right: -22px;\n}\n\n.phpbb_alert p {\n\tmargin: 8px 0;\n\tpadding-bottom: 8px;\n}\n\n.phpbb_alert label {\n\tdisplay: block;\n\tmargin: 8px 0;\n\tpadding-bottom: 8px;\n}\n\n.phpbb_alert div.alert_text > p,\n.phpbb_alert div.alert_text > label,\n.phpbb_alert div.alert_text > select,\n.phpbb_alert div.alert_text > textarea,\n.phpbb_alert div.alert_text > input {\n\tfont-size: var(--ps-font-small);\n}\n\n.darkenwrapper {\n\tposition: relative;\n\tz-index: 401;\n\tdisplay: none;\n}\n\n.darken {\n\topacity: 0.5;\n\tposition: fixed;\n\tz-index: 501;\n\ttop: 0;\n\tleft: 0;\n\twidth: 100%;\n\theight: 100%;\n}\n\n.loading_indicator {\n\tposition: fixed;\n\tz-index: 701;\n\ttop: 50%;\n\tleft: 50%;\n\tdisplay: none;\n}\n\n.loader {\n\twidth: 48px;\n\theight: 48px;\n\tpadding: 12px;\n}\n\n.spinner {\n\t-webkit-animation: rotator 1s linear infinite;\n\tanimation: rotator 1s linear infinite;\n}\n\n/* stylelint-disable no-unknown-animations */\n.spinner-path {\n\t-webkit-transform-origin: center;\n\ttransform-origin: center;\n\t-webkit-animation: dash 1s ease-in-out infinite, colors 4s ease-in-out infinite;\n\tanimation: dash 1s ease-in-out infinite, colors 4s ease-in-out infinite;\n\tstroke-dasharray: 187;\n\tstroke-dashoffset: 0;\n}\n/* stylelint-enable no-unknown-animations */\n\n/* stylelint-disable at-rule-no-vendor-prefix */\n@-webkit-keyframes rotator {\n\t0% {\n\t\t-webkit-transform: rotate(0deg);\n\t\ttransform: rotate(0deg);\n\t}\n\n\t100% {\n\t\t-webkit-transform: rotate(270deg);\n\t\ttransform: rotate(270deg);\n\t}\n}\n\n@keyframes rotator {\n\t0% {\n\t\t-webkit-transform: rotate(0deg);\n\t\ttransform: rotate(0deg);\n\t}\n\n\t100% {\n\t\t-webkit-transform: rotate(270deg);\n\t\ttransform: rotate(270deg);\n\t}\n}\n\n@-webkit-keyframes dash {\n\t0% {\n\t\tstroke-dashoffset: 187;\n\t}\n\n\t50% {\n\t\t-webkit-transform: rotate(135deg);\n\t\ttransform: rotate(135deg);\n\t\tstroke-dashoffset: 46.75;\n\t}\n\n\t100% {\n\t\t-webkit-transform: rotate(450deg);\n\t\ttransform: rotate(450deg);\n\t\tstroke-dashoffset: 187;\n\t}\n}\n\n@keyframes dash {\n\t0% {\n\t\tstroke-dashoffset: 187;\n\t}\n\n\t50% {\n\t\t-webkit-transform: rotate(135deg);\n\t\ttransform: rotate(135deg);\n\t\tstroke-dashoffset: 46.75;\n\t}\n\n\t100% {\n\t\t-webkit-transform: rotate(450deg);\n\t\ttransform: rotate(450deg);\n\t\tstroke-dashoffset: 187;\n\t}\n}\n/* stylelint-enable at-rule-no-vendor-prefix */\n\n\n/* Miscellaneous styles\n---------------------------------------- */\n.copyright {\n\tfont-size: var(--ps-font-tiny);\n\ttext-align: center;\n\tpadding: 10px;\n}\n\n.footer-row {\n\tfont-size: var(--ps-font-tiny);\n\tline-height: 1.8;\n\tmargin: 0;\n}\n\n.small {\n\tfont-size: 90% !important;\n}\n\n.titlespace {\n\tmargin-bottom: 15px;\n}\n\n.headerspace {\n\tmargin-top: 20px;\n}\n\n.error {\n\tfont-size: 12px;\n\tfont-weight: bold;\n}\n\ndiv.rules {\n\tfont-size: var(--ps-font-h4);\n\tborder-radius: 7px;\n\tmargin: 10px 0;\n\tpadding: 5px 10px;\n}\n\ndiv.rules ul,\ndiv.rules ol {\n\tmargin-left: 20px;\n}\n\np.post-notice {\n\tposition: relative;\n\tmin-height: 14px;\n\tmargin-bottom: 11px;\n\tpadding: 5px;\n}\n\nform > p.post-notice strong {\n\tline-height: 20px;\n}\n\n.stat-block {\n\tclear: both;\n}\n\n.top-anchor {\n\tposition: absolute;\n\ttop: -20px;\n\tdisplay: block;\n}\n\n.clear {\n\tfont-size: 1px;\n\tline-height: 1px;\n\tbackground: transparent;\n\tdisplay: block;\n\tclear: both;\n}\n\n/* Inner box-model clearing */\n.inner:after,\nul.linklist:after,\n.action-bar:after,\n.notification-text:after,\n.tabs-container:after,\n.tabs > ul:after,\n.minitabs > ul:after,\n.postprofile .avatar-container:after {\n\tdisplay: block;\n\tclear: both;\n\tcontent: \"\";\n}\n\n.emoji {\n\tfont-size: 17px;\n}\n\n.smilies {\n\tvertical-align: text-bottom;\n}\n\n.icon-notification {\n\tposition: relative;\n}\n\n.member-search {\n\tfloat: left;\n\tmargin: 0;\n\tpadding: 6px 10px;\n}\n\n.member-search strong {\n\tfont-size: var(--ps-font-small);\n}\n\n.dropdown-extended {\n\tz-index: 201;\n\tdisplay: none;\n}\n\n.dropdown-extended .dropdown-extended-list {\n\tclear: both;\n\toverflow-x: hidden;\n\toverflow-y: auto;\n\tmax-height: 350px;\n}\n\n.dropdown-extended .dropdown-extended-item {\n\tborder-top: 1px solid;\n\tposition: relative;\n\tfloat: none;\n\tclear: both;\n\tmargin: 0 !important;\n\tpadding: 0;\n\tlist-style-type: none;\n}\n\n.dropdown-extended .dropdown-extended-item:first-child {\n\tborder-top: none;\n}\n\n.dropdown-extended .dropdown-extended-item.no-notifications {\n\tpadding: 10px;\n}\n\n.dropdown-extended .dropdown-contents {\n\tposition: absolute;\n\twidth: 340px;\n\tmax-height: none;\n\tpadding: 0;\n}\n\n.nojs .dropdown-extended .dropdown-contents {\n\tposition: relative;\n}\n\n.dropdown-extended .header {\n\tfont-family: Arial, \"Helvetica Neue\", Helvetica, Arial, sans-serif;\n\tfont-weight: bold;\n\tline-height: 33px;\n\ttext-align: left;\n\ttext-transform: uppercase;\n\tborder-bottom: 1px solid;\n\tborder-radius: 5px 5px 0 0;\n\n\t/* needs moved to colurs.css */\n\ttext-shadow: 1px 1px 1px #ffffff;\n\tpadding: 0 10px;\n}\n\n.dropdown-extended .header .header-settings {\n\tfont-weight: normal;\n\ttext-transform: none;\n\tfloat: right;\n}\n\n.dropdown-extended .header .header-settings a {\n\tdisplay: inline-block;\n\tpadding: 0 5px;\n}\n\n.dropdown-extended .header:after {\n\tdisplay: table;\n\tclear: both;\n\tcontent: \"\";\n}\n\n.dropdown-extended .footer {\n\tfont-size: var(--ps-font-normal);\n\ttext-align: center;\n}\n\n.dropdown-extended .notification-block,\n.dropdown-extended .dropdown-extended-item.no-url {\n\tpadding: 8px;\n}\n\n.dropdown-extended .footer > a {\n\tpadding: 5px 0;\n}\n\n.dropdown-extended .dropdown-extended-item a,\n.notification-menu dt > a,\n.dropdown-extended .footer > a {\n\ttext-decoration: none;\n\tdisplay: block;\n}\n\n.dropdown-extended .webpush-subscribe {\n\twhite-space: nowrap;\n\tdisplay: flex;\n\tflex-wrap: nowrap;\n\tjustify-content: space-between;\n\tpadding: 5px 10px;\n\tgap: 20px;\n}\n\n.notification-avatar,\n.notification-menu .notification-list .notification-item .avatar,\n.notification-menu .notification-list .notification-item .gravatar {\n\tfloat: left;\n\twidth: auto !important;\n\tmax-width: 50px;\n\theight: auto !important;\n\tmax-height: 50px;\n\tmargin-right: 5px;\n}\n\n.notification-item p {\n\tmargin-bottom: 4px;\n}\n\n.notification-reference,\n.notification-location,\n.notification-reason {\n\twhite-space: nowrap;\n\ttext-overflow: ellipsis;\n\toverflow: hidden;\n}\n\n.notification-time {\n\tfont-size: var(--ps-font-tiny);\n\ttext-align: right;\n\tmargin: 0;\n}\n\n.notification-menu .notifications {\n\tmargin-left: 50px;\n\tpadding: 5px;\n}\n\n.notification-menu .notifications a {\n\tdisplay: block;\n}\n\n.notifications-title {\n\tfont-family: \"Trebuchet MS\", Arial, Helvetica, sans-serif;\n\tfont-size: var(--ps-font-normal) !important;\n}\n\n.notifications-title strong {\n\tfont-weight: bold;\n}\n\n.notifications-time {\n\tfont-size: 12px !important;\n}\n\n.notification-text {\n\tmargin-left: 58px;\n}\n\n.badge {\n\tfont-size: var(--ps-font-tiny);\n\tline-height: 1;\n\ttext-align: center;\n\twhite-space: nowrap;\n\tborder-radius: 10px;\n\topacity: 0.8;\n\tposition: relative;\n\ttop: 5px;\n\tfloat: right;\n\tmargin-left: 5px;\n\tpadding: 4px 6px;\n}\n\n.badge.hidden {\n\tdisplay: none;\n}\n\n/* Navbar specific list items\n---------------------------------------- */\n\n.linklist .quick-links {\n\tmargin: 0 7px 0 0;\n}\n\n.linklist.compact .rightside > a > span {\n\tdisplay: none;\n}\n\n.dropdown-page-jump .dropdown {\n\ttop: 20px;\n}\n\n.dropdown-page-jump.dropdown-up .dropdown {\n\tbottom: 20px;\n}\n\n.dropdown-page-jump input.tiny {\n\twidth: 50px;\n}\n\n.dropdown .clone.hidden {\n\tdisplay: none;\n}\n\n.dropdown .clone.hidden + li.separator {\n\tdisplay: none;\n}\n\n.dropdown .clone.hidden + li {\n\tborder-top: none;\n}\n\n/* stylelint-enable selector-max-compound-selectors */\n/* stylelint-enable selector-no-qualifying-type */\n"]} \ No newline at end of file diff --git a/phpBB/styles/prosilver/theme/content.css b/phpBB/styles/prosilver/theme/content.css index 07a4ddb325d..4fa1c74ba92 100644 --- a/phpBB/styles/prosilver/theme/content.css +++ b/phpBB/styles/prosilver/theme/content.css @@ -75,7 +75,6 @@ ul.topiclist.two-columns dt .list-inner { ul.topiclist dd { border-left: 1px solid transparent; - -webkit-box-sizing: border-box; box-sizing: border-box; padding: 4px 0; } @@ -160,7 +159,6 @@ li.header dt .list-inner { } li.header dd { - -webkit-box-sizing: border-box; box-sizing: border-box; padding-left: 1px; } @@ -322,7 +320,6 @@ dd.option { } .postbody img.postimage { - -webkit-box-sizing: border-box; box-sizing: border-box; max-width: 100%; } @@ -588,7 +585,6 @@ blockquote .codebox { border: 1px dashed transparent; float: left; clear: left; - -webkit-box-sizing: border-box; box-sizing: border-box; width: auto; max-width: 100%; @@ -667,7 +663,6 @@ dl.file dd { dl.thumbnail img { border: 1px solid transparent; - -webkit-box-sizing: border-box; box-sizing: border-box; padding: 3px; } @@ -954,3 +949,8 @@ table.fixed-width-table { .group-description ul { list-style-position: inside; } + + + + +/*# sourceMappingURL=content.css.map */ diff --git a/phpBB/styles/prosilver/theme/content.css.map b/phpBB/styles/prosilver/theme/content.css.map new file mode 100644 index 00000000000..2aa86c72c61 --- /dev/null +++ b/phpBB/styles/prosilver/theme/content.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["content.css"],"names":[],"mappings":"AAAA;;mEAEmE;;AAEnE,sDAAsD;AACtD,kDAAkD;;AAElD;;CAEC,kBAAkB;AACnB;;AAEA;CACC,cAAc;CACd,SAAS;CACT,qBAAqB;AACtB;;AAEA;CACC,cAAc;CACd,SAAS;CACT,qBAAqB;AACtB;;AAEA;CACC,kBAAkB;AACnB;;AAEA;CACC,aAAa;AACd;;AAEA;;CAEC,cAAc;CACd,WAAW;AACZ;;AAEA;CACC,+BAA+B;CAC/B,WAAW;CACX,oBAAoB;AACrB;;AAEA;CACC,oBAAoB;AACrB;;AAEA;CACC,oBAAoB;AACrB;;AAEA;CACC,mBAAmB;AACpB;;AAEA;CACC,8CAA8C;CAC9C,mBAAmB;CACnB,kBAAkB;CAClB,iBAAiB;AAClB;;AAEA;CACC,mBAAmB;AACpB;;AAEA;CACC,mBAAmB;AACpB;;AAEA;CACC,kBAAkB;AACnB;;AAEA;CACC,kCAAkC;CAElC,sBAAsB;CACtB,cAAc;AACf;;AAEA;CACC,qBAAqB;CACrB,oBAAoB;AACrB;;AAEA;CACC,gCAAgC;CAChC,kBAAkB;CAClB,YAAY;CACZ,YAAY;AACb;;AAEA;CACC,WAAW;CACX,iBAAiB;CACjB,gBAAgB;AACjB;;AAEA;CACC,cAAc;AACf;;AAEA;CACC,cAAc;AACf;;AAEA;CACC,cAAc;AACf;;AAEA;CACC,eAAe;AAChB;;AAEA;CACC,iCAAiC;CACjC,oCAAoC;AACrC;;AAEA;CACC,aAAa;CACb,2BAA2B;CAC3B,4BAA4B;CAC5B,gBAAgB;AACjB;;AAEA;CACC,gBAAgB;CAChB,+BAA+B;CAC/B,8BAA8B;CAC9B,kBAAkB;AACnB;;AAEA;CACC,mBAAmB;AACpB;;AAEA;;CAEC,yCAAyC;CACzC,8BAA8B;CAC9B,gBAAgB;CAChB,yBAAyB;CACzB,oBAAoB;CACpB,iBAAiB;CACjB,gBAAgB;CAChB,mBAAmB;AACpB;;AAEA;CACC,iBAAiB;CACjB,WAAW;CACX,oBAAoB;AACrB;;AAEA;CACC,mBAAmB;AACpB;;AAEA;CAEC,sBAAsB;CACtB,iBAAiB;AAClB;;AAEA;;CAEC,aAAa;AACd;;AAEA;CACC,mBAAmB;;CAEnB,sDAAsD;CACtD,eAAe;AAChB;;AAEA,6BAA6B;AAC7B,mBAAmB,cAAc,EAAE;;AAEnC;CACC,4BAA4B;CAC5B,6BAA6B,GAAG,4BAA4B;CAC5D,qBAAqB;AACtB;;AAEA;CACC,4BAA4B;CAC5B,4BAA4B,GAAG,2BAA2B;CAC1D,qBAAqB;AACtB;;AAEA;CACC,kBAAkB,IAAI,0BAA0B;AACjD;;AAEA;;CAEC,gBAAgB;AACjB;;AAEA,oBAAoB;AACpB;;;;;CAKC,gCAAgC;CAChC,cAAc;CACd,kBAAkB;CAClB,WAAW;AACZ;;AAEA;;;CAGC,WAAW;AACZ;;AAEA,8BAA8B;AAC9B;;CAEC,iBAAiB;CACjB,2BAA2B;AAC5B;;AAEA;CACC,kBAAkB;CAClB,wBAAwB;AACzB;;AAEA;;;;;CAKC,+BAA+B;CAC/B,YAAY;AACb;;AAEA;CACC,+CAA+C;AAChD;;AAEA;CACC,8CAA8C;AAC/C;;AAEA;;;;;CAKC,cAAc;CACd,iBAAiB;AAClB;;AAEA;CACC,8CAA8C;AAC/C;;AAEA;;CAEC,kCAAkC;AACnC;;AAEA;CACC,+BAA+B;CAC/B,iBAAiB;CACjB,kBAAkB;CAClB,YAAY;AACb;;AAEA;0CAC0C;AAC1C;CACC,kCAAkC;CAClC,kBAAkB;CAClB,WAAW;CACX,UAAU;CACV,UAAU;AACX;;AAEA;CACC,+BAA+B;AAChC;;AAEA;CACC,yCAAyC;CACzC,4BAA4B;AAC7B;;AAEA;CACC,kEAAkE;CAClE,4BAA4B;CAC5B,0CAA0C;CAC1C,oBAAoB;CACpB,YAAY;;CAEZ,gEAAgE;CAChE,WAAW;CACX,wBAAwB;CACxB,6BAA6B;CAC7B,gBAAgB;AACjB;;AAEA;CACC,sBAAsB;AACvB;;AAEA;CACC,yEAAyE;CACzE,sBAAsB;CACtB,mBAAmB;AACpB;;AAEA;CACC,gCAAgC;CAChC,gBAAgB;AACjB;;AAEA;CAEC,sBAAsB;CACtB,eAAe;AAChB;;AAEA;CACC,UAAU;AACX;;AAEA;0CAC0C;AAC1C;CACC,gBAAgB;AACjB;;AAEA;CACC,cAAc;CACd,aAAa;CACb,kBAAkB;AACnB;;AAEA;CACC,WAAW;CACX,WAAW;CACX,YAAY;CACZ,SAAS;AACV;;AAEA;CACC,YAAY;AACb;;AAEA;CACC,sBAAsB;AACvB;;AAEA;CACC,aAAa;AACd;;AAEA;0CAC0C;AAC1C;CACC,iDAAiD;CACjD,cAAc;CACd,iBAAiB;AAClB;;AAEA;0CAC0C;AAC1C;CACC,mFAAmF;CACnF,gCAAgC;CAChC,kCAAkC;CAClC,WAAW;CACX,gBAAgB;CAChB,6CAA6C;CAC7C,mBAAmB;AACpB;;AAEA;;CAEC,4BAA4B;CAC5B,mBAAmB;CACnB,oCAAoC;CACpC,eAAe;CACf,kBAAkB;CAClB,mBAAmB;AACpB;;AAEA;CACC,eAAe;AAChB;;AAEA;CACC,gCAAgC;CAChC,iBAAiB;CACjB,oCAAoC;AACrC;;AAEA;CACC,mFAAmF;AACpF;;AAEA;CACC,gCAAgC;CAChC,iBAAiB;CACjB,mCAAmC;AACpC;;AAEA;CACC,+CAA+C;CAC/C,mCAAmC;AACpC;;AAEA;CACC,mEAAmE;CACnE,+BAA+B;CAC/B,gBAAgB;CAChB,gCAAgC;CAChC,6CAA6C;AAC9C;;AAEA;CACC,iBAAiB;AAClB;;AAEA;CACC,gCAAgC;CAChC,8CAA8C;AAC/C;;AAEA;CACC,wBAAwB;AACzB;;AAEA;;CAEC,yBAAyB;AAC1B;;AAEA;CACC,kBAAkB;AACnB;;AAEA,gBAAgB;AAChB;CACC,kDAAkD;CAClD,8BAA8B;CAC9B,gBAAgB;CAChB,WAAW;CACX,8CAA8C;CAC9C,gBAAgB;AACjB;;AAEA,mBAAmB;AACnB;CACC,+BAA+B;CAC/B,gBAAgB;CAChB,iCAAiC;CACjC,WAAW;CACX,gBAAgB;CAChB,WAAW;CACX,0CAA0C;CAC1C,gBAAgB;AACjB;;AAEA;CACC,mBAAmB;CACnB,aAAa;AACd;;AAEA;CACC,YAAY;CACZ,WAAW;CACX,SAAS;CACT,UAAU;AACX;;AAEA;CACC,wBAAwB;AACzB;;AAEA;;CAEC,wBAAwB;AACzB;;AAEA,kBAAkB;AAClB;CACC,mEAAmE;CACnE,8BAA8B;CAC9B,gBAAgB;CAChB,kCAAkC;CAClC,WAAW;CACX,WAAW;CACX,iDAAiD;CACjD,gBAAgB;AACjB;;AAEA,8BAA8B;AAC9B;CACC,gCAAgC;CAChC,iBAAiB;CACjB,WAAW;CACX,gBAAgB;AACjB;;AAEA;0CAC0C;;AAE1C,gBAAgB;AAChB;CACC,6BAA6B;CAC7B,gBAAgB;CAChB,0BAA0B;CAC1B,YAAY;AACb;;AAEA;CACC,kBAAkB;CAClB,0BAA0B;AAC3B;;AAEA;CACC,iBAAiB;;CAEjB,8BAA8B;CAC9B,kBAAkB;CAClB,cAAc;AACf;;AAEA;;CAEC,kBAAkB;AACnB;;AAEA;CACC,mBAAmB;CACnB,YAAY;AACb;;AAEA;CACC,iBAAiB;CACjB,cAAc;AACf;;AAEA,eAAe;AACf;CACC,gCAAgC;CAChC,iBAAiB;CACjB,6BAA6B;CAC7B,iEAAiE;AAClE;;AAEA;CACC,yCAAyC;CACzC,iBAAiB;CACjB,yBAAyB;CACzB,oCAAoC;CACpC,cAAc;CACd,gBAAgB;CAChB,sCAAsC;AACvC;;AAEA;CACC,cAAc;AACf;;AAEA;CACC,mEAAmE;CACnE,iBAAiB;CACjB,cAAc;CACd,cAAc;CACd,YAAY;CACZ,iBAAiB;CACjB,gBAAgB;AACjB;;AAEA;0CAC0C;AAC1C;CACC,gCAAgC;CAChC,8BAA8B;CAC9B,WAAW;CACX,WAAW;CAEX,sBAAsB;CACtB,WAAW;CACX,eAAe;CACf,qBAAqB;CACrB,YAAY;AACb;;AAEA;CACC,yCAAyC;CACzC,yBAAyB;AAC1B;;AAEA;CACC,iCAAiC;CACjC,WAAW;CACX,gBAAgB;CAChB,kBAAkB;CAClB,eAAe;CACf,gBAAgB;AACjB;;AAEA;CACC,YAAY;AACb;;AAEA;CACC,mBAAmB;CACnB,iBAAiB;CACjB,WAAW;AACZ;;AAEA;CACC,mBAAmB;CACnB,iBAAiB;CACjB,WAAW;AACZ;;AAEA;CACC,eAAe;CACf,aAAa;AACd;;AAEA;CACC,6BAA6B;CAC7B,eAAe;AAChB;;AAEA,4BAA4B;AAC5B;;CAEC,cAAc;CACd,kBAAkB;AACnB;;AAEA;CACC,eAAe;AAChB;;AAEA;CACC,kDAAkD;CAClD,cAAc;AACf;;AAEA;CACC,kDAAkD;CAClD,iBAAiB;CACjB,oBAAoB;CACpB,SAAS;CACT,UAAU;AACX;;AAEA;CACC,SAAS;CACT,UAAU;AACX;;AAEA;CACC,6BAA6B;CAE7B,sBAAsB;CACtB,YAAY;AACb;;AAEA;CACC,kDAAkD;CAClD,kBAAkB;AACnB;;AAEA;CACC,eAAe;AAChB;;AAEA;CACC,6BAA6B;AAC9B;;AAEA;CACC,kBAAkB;AACnB;;AAEA;CACC,eAAe;AAChB;;AAEA;CACC,eAAe;AAChB;;AAEA;0CAC0C;AAC1C;CACC,kEAAkE;AACnE;;AAEA;CACC,iBAAiB;CACjB,iCAAiC;CACjC,eAAe;CACf,gBAAgB;AACjB;;AAEA;CACC,iBAAiB;AAClB;;AAEA;CACC,+BAA+B;CAC/B,gBAAgB;CAChB,kBAAkB;CAClB,cAAc;CACd,WAAW;CACX,UAAU;CACV,SAAS;CACT,UAAU;AACX;;AAEA;CACC,+BAA+B;CAC/B,iBAAiB;CACjB,WAAW;CACX,UAAU;CACV,cAAc;CACd,cAAc;AACf;;AAEA;CACC,UAAU;AACX;;AAEA;CACC,aAAa;AACd;;AAEA;CACC,yCAAyC;CACzC,iBAAiB;CACjB,iBAAiB;CACjB,iBAAiB;CACjB,cAAc;CACd,kBAAkB;AACnB;;AAEA;;;;;CAKC,mCAAmC;CACnC,oCAAoC;AACrC;;AAEA;CACC,gCAAgC;CAChC,iBAAiB;CACjB,kBAAkB;AACnB;;AAEA;0CAC0C;AAC1C;CACC,6CAA6C;CAC7C,6BAA6B;CAC7B,uBAAuB;CACvB,YAAY;CACZ,UAAU;CACV,gBAAgB;CAChB,kBAAkB;AACnB;;AAEA;;CAEC,+BAA+B;CAC/B,gBAAgB;CAChB,gBAAgB;AACjB;;AAEA;CACC,uBAAuB;CACvB,gBAAgB;AACjB;;AAEA;CACC,mBAAmB;AACpB;;AAEA;;;CAGC,mBAAmB;AACpB;;AAEA;CACC,gBAAgB;AACjB;;AAEA,yBAAyB;AACzB;CACC,gBAAgB;CAChB,kBAAkB;AACnB;;AAEA;CACC,cAAc;CACd,WAAW;CACX,eAAe;AAChB;;AAEA;CACC,cAAc;CACd,eAAe;CACf,uBAAuB;AACxB;;AAEA;CACC,mBAAmB;AACpB;;AAEA;CACC,iBAAiB;AAClB;;AAEA;CACC,iBAAiB;AAClB;;AAEA;CACC,qBAAqB;AACtB;;AAEA;CACC,sBAAsB;AACvB;;AAEA;CACC,mBAAmB;AACpB;;AAEA,kCAAkC;AAClC;CACC,UAAU;AACX;;AAEA,iCAAiC;AACjC;CACC,kBAAkB;AACnB;;AAEA;CACC,eAAe;AAChB;;AAEA,qDAAqD;AACrD;CACC,qBAAqB;AACtB;;AAEA;CACC,UAAU;AACX;;AAEA;CACC,kBAAkB;CAClB,2BAA2B;AAC5B;;AAEA;CACC,sBAAsB;AACvB;;AAEA;CACC,oBAAoB;CACpB,qBAAqB;AACtB;;AAEA;CACC,iBAAiB;AAClB;;AAEA;CACC,qBAAqB;CACrB,SAAS;CACT,qBAAqB;AACtB;;AAEA;CACC,qBAAqB;AACtB;;AAEA;CACC,WAAW;AACZ;;AAEA;CACC,mBAAmB;CACnB,uBAAuB;CACvB,qBAAqB;CACrB,gBAAgB;AACjB;;AAEA;CACC,mBAAmB;AACpB;;AAEA;0CAC0C;AAC1C;;;;;;;CAOC,kBAAkB;CAClB,UAAU;CACV,WAAW;CACX,wBAAwB;AACzB;;AAEA;;;;;;;CAOC,kBAAkB;AACnB;;AAEA,uBAAuB;AACvB,qCAAqC;AACrC;;CAEC,kBAAkB;AACnB;AACA,oCAAoC;;AAEpC,qDAAqD;AACrD,iDAAiD;;AAEjD;0CAC0C;AAC1C;;CAEC,2BAA2B;AAC5B","file":"content.css","sourcesContent":["/* -------------------------------------------------------------- /*\n\t$Content\n/* -------------------------------------------------------------- */\n\n/* stylelint-disable selector-max-compound-selectors */\n/* stylelint-disable selector-no-qualifying-type */\n\nul.forums,\nul.topics {\n\tborder-radius: 4px;\n}\n\nul.topiclist {\n\tdisplay: block;\n\tmargin: 0;\n\tlist-style-type: none;\n}\n\nul.topiclist > li {\n\tdisplay: block;\n\tmargin: 0;\n\tlist-style-type: none;\n}\n\nul.topiclist dl {\n\tposition: relative;\n}\n\nul.topiclist li.row dl {\n\tmargin: 2px 0;\n}\n\nul.topiclist dt,\nul.topiclist dd {\n\tdisplay: block;\n\tfloat: left;\n}\n\nul.topiclist dt {\n\tfont-size: var(--ps-font-small);\n\twidth: 100%;\n\tmargin-right: -440px;\n}\n\nul.topiclist.missing-column dt {\n\tmargin-right: -345px;\n}\n\nul.topiclist.two-long-columns dt {\n\tmargin-right: -250px;\n}\n\nul.topiclist.two-columns dt {\n\tmargin-right: -80px;\n}\n\nul.topiclist dt .list-inner {\n\tline-height: calc(var(--ps-line-height) / 1.2);\n\tmargin-right: 440px;\n\tpadding-right: 5px;\n\tpadding-left: 5px;\n}\n\nul.topiclist.missing-column dt .list-inner {\n\tmargin-right: 345px;\n}\n\nul.topiclist.two-long-columns dt .list-inner {\n\tmargin-right: 250px;\n}\n\nul.topiclist.two-columns dt .list-inner {\n\tmargin-right: 80px;\n}\n\nul.topiclist dd {\n\tborder-left: 1px solid transparent;\n\t-webkit-box-sizing: border-box;\n\tbox-sizing: border-box;\n\tpadding: 4px 0;\n}\n\nul.topiclist li.row dd {\n\tmargin-bottom: -995px;\n\tpadding: 4px 0 999px;\n}\n\nul.topiclist dfn {\n\t/* Labels for post/view counts */\n\tposition: absolute;\n\tleft: -999px;\n\twidth: 990px;\n}\n\n.forum-image {\n\tfloat: left;\n\tmargin-right: 5px;\n\tpadding-top: 5px;\n}\n\n.forum-desc {\n\tdisplay: block;\n}\n\n.forum-mods {\n\tdisplay: block;\n}\n\n.forum-subs {\n\tdisplay: block;\n}\n\n.forum-image img {\n\tmax-width: 100%;\n}\n\nli.row {\n\tborder-top: 1px solid transparent;\n\tborder-bottom: 1px solid transparent;\n}\n\nli.row:first-child {\n\tborder-top: 0;\n\tborder-top-left-radius: 4px;\n\tborder-top-right-radius: 4px;\n\tpadding-top: 1px;\n}\n\nli.row:last-child {\n\tborder-bottom: 0;\n\tborder-bottom-right-radius: 4px;\n\tborder-bottom-left-radius: 4px;\n\tmargin-bottom: 1px;\n}\n\nli.row strong {\n\tfont-weight: normal;\n}\n\nli.header dt,\nli.header dd {\n\tfont-family: Arial, Helvetica, sans-serif;\n\tfont-size: var(--ps-font-tiny);\n\tline-height: 1.6;\n\ttext-transform: uppercase;\n\tborder-left-width: 0;\n\tmargin: 2px 0 4px;\n\tpadding-top: 2px;\n\tpadding-bottom: 2px;\n}\n\nli.header dt {\n\tfont-weight: bold;\n\twidth: 100%;\n\tmargin-right: -440px;\n}\n\nli.header dt .list-inner {\n\tmargin-right: 440px;\n}\n\nli.header dd {\n\t-webkit-box-sizing: border-box;\n\tbox-sizing: border-box;\n\tpadding-left: 1px;\n}\n\nli.header dl.row-item dt,\nli.header dl.row-item dd {\n\tmin-height: 0;\n}\n\nli.header dl.row-item dt .list-inner {\n\tpadding-right: 50px;\n\n\t/* Tweak for headers alignment when folder icon used */\n\tpadding-left: 0;\n}\n\n/* Forum list column styles */\n.row .list-inner { padding: 4px 0; }\n\ndl.row-item {\n\tbackground-repeat: no-repeat;\n\tbackground-position: 10px 50%;\t\t/* Position of folder icon */\n\tbackground-size: 32px;\n}\n\ndl.row-item dt {\n\tbackground-repeat: no-repeat;\n\tbackground-position: 5px 95%;\t\t/* Position of topic icon */\n\tbackground-size: 17px;\n}\n\ndl.row-item dt .list-inner {\n\tpadding-left: 54px;\t\t\t/* Space for folder icon */\n}\n\ndl.row-item dt,\ndl.row-item dd {\n\tmin-height: 35px;\n}\n\n/* topic row links */\ndd.posts,\ndd.topics,\ndd.views,\ndd.extra,\ndd.mark {\n\tfont-size: var(--ps-font-normal);\n\tline-height: 2;\n\ttext-align: center;\n\twidth: 80px;\n}\n\ndd.posts,\ndd.topics,\ndd.views {\n\twidth: 95px;\n}\n\n/* List in forum description */\ndl.row-item dt ol,\ndl.row-item dt ul {\n\tmargin-left: 10px;\n\tlist-style-position: inside;\n}\n\ndl.row-item dt > ul li {\n\tdisplay: list-item;\n\tlist-style-type: inherit;\n}\n\ndd.lastpost,\ndd.redirect,\ndd.moderation,\ndd.time,\ndd.info {\n\tfont-size: var(--ps-font-small);\n\twidth: 250px;\n}\n\ndd.redirect {\n\tline-height: calc(var(--ps-line-height) / 0.75);\n}\n\ndd.time {\n\tline-height: calc(var(--ps-line-height) * 1.1);\n}\n\ndd.lastpost > span,\nul.topiclist dd.info > span,\nul.topiclist dd.time > span,\ndd.redirect > span,\ndd.moderation > span {\n\tdisplay: block;\n\tpadding-left: 5px;\n}\n\ndd.lastpost > span {\n\tline-height: calc(var(--ps-line-height) / 1.2);\n}\n\ndd.extra,\ndd.mark {\n\tline-height: var(--ps-line-height);\n}\n\ndd.option {\n\tfont-size: var(--ps-font-small);\n\tline-height: 1.75;\n\ttext-align: center;\n\twidth: 125px;\n}\n\n/* Post body styles\n---------------------------------------- */\n.postbody {\n\tline-height: var(--ps-line-height);\n\tposition: relative;\n\tfloat: left;\n\twidth: 76%;\n\tpadding: 0;\n}\n\n.postbody .ignore {\n\tfont-size: var(--ps-font-small);\n}\n\n.postbody h3.first {\n\t/* The first post on the page uses this */\n\tfont-size: var(--ps-font-h3);\n}\n\n.postbody h3 {\n\tfont-family: \"Trebuchet MS\", Verdana, Helvetica, Arial, sans-serif;\n\tfont-size: var(--ps-font-h4);\n\tline-height: calc(var(--ps-font-h4) + 4px);\n\ttext-transform: none;\n\tborder: none;\n\n\t/* Postbody requires a different h3 format - so change it here */\n\tfloat: left;\n\tmargin-top: 0 !important;\n\tmargin-bottom: 4px !important;\n\tpadding: 2px 0 0;\n}\n\n.postbody h3 img {\n\tvertical-align: bottom;\n}\n\n.has-profile .postbody h3 {\n\t/* If there is a post-profile, we position the post-buttons differently */\n\tfloat: none !important;\n\tmargin-right: 180px;\n}\n\n.postbody .content {\n\tfont-size: var(--ps-font-normal);\n\toverflow-x: auto;\n}\n\n.postbody img.postimage {\n\t-webkit-box-sizing: border-box;\n\tbox-sizing: border-box;\n\tmax-width: 100%;\n}\n\n.search .postbody {\n\twidth: 68%;\n}\n\n/* Topic review panel\n---------------------------------------- */\n.panel .review {\n\tmargin-top: 20px;\n}\n\n.topicreview {\n\toverflow: auto;\n\theight: 300px;\n\tpadding-right: 5px;\n}\n\n.topicreview .postbody {\n\tfloat: none;\n\twidth: auto;\n\theight: auto;\n\tmargin: 0;\n}\n\n.topicreview .post {\n\theight: auto;\n}\n\n.topicreview h2 {\n\tborder-bottom-width: 0;\n}\n\n.post-ignore .postbody {\n\tdisplay: none;\n}\n\n/* MCP Post details\n---------------------------------------- */\n.post_details {\n\t/* This will only work in IE7+, plus the others */\n\toverflow: auto;\n\tmax-height: 300px;\n}\n\n/* Content container styles\n---------------------------------------- */\n.content {\n\tfont-family: \"Lucida Grande\", \"Trebuchet MS\", Verdana, Helvetica, Arial, sans-serif;\n\tfont-size: var(--ps-font-normal);\n\tline-height: var(--ps-line-height);\n\tclear: both;\n\toverflow: hidden;\n\tmin-height: calc(var(--ps-line-height) * 1.5);\n\tpadding-bottom: 1px;\n}\n\n.content h2,\n.panel h2 {\n\tfont-size: var(--ps-font-h3);\n\tfont-weight: normal;\n\tborder-bottom: 1px solid transparent;\n\tmargin-top: 8px;\n\tmargin-bottom: 8px;\n\tpadding-bottom: 8px;\n}\n\n.panel h3 {\n\tmargin: 0.5em 0;\n}\n\n.panel p {\n\tfont-size: var(--ps-font-normal);\n\tline-height: 1.25;\n\tmargin-bottom: var(--ps-font-normal);\n}\n\n.content p {\n\tfont-family: \"Lucida Grande\", \"Trebuchet MS\", Verdana, Helvetica, Arial, sans-serif;\n}\n\n.agreement {\n\tfont-size: var(--ps-font-normal);\n\tline-height: 1.25;\n\tmargin-bottom: var(--ps-font-small);\n}\n\n.agreement-text {\n\tline-height: calc(var(--ps-font-normal) * 1.25);\n\tmargin-bottom: var(--ps-font-small);\n}\n\ndl.faq {\n\tfont-family: \"Lucida Grande\", Verdana, Helvetica, Arial, sans-serif;\n\tfont-size: var(--ps-font-small);\n\tline-height: 1.4;\n\tmargin-top: var(--ps-font-small);\n\tmargin-bottom: calc(var(--ps-font-small) * 2);\n}\n\ndl.faq dt {\n\tfont-weight: bold;\n}\n\n.content dl.faq {\n\tfont-size: var(--ps-font-normal);\n\tmargin-bottom: calc(var(--ps-font-normal) / 2);\n}\n\n.content li {\n\tlist-style-type: inherit;\n}\n\n.content ul,\n.content ol {\n\tmargin: 0.8em 0 0.9em 3em;\n}\n\n.posthilit {\n\tpadding: 0 2px 1px;\n}\n\n/* Post author */\np.author {\n\tfont-family: Verdana, Helvetica, Arial, sans-serif;\n\tfont-size: var(--ps-font-tiny);\n\tline-height: 1.2;\n\tclear: both;\n\tmargin-bottom: calc(var(--ps-font-tiny) / 1.2);\n\tpadding: 0 0 5px;\n}\n\n/* Post signature */\n.signature {\n\tfont-size: var(--ps-font-small);\n\tline-height: 1.4;\n\tborder-top: 1px solid transparent;\n\tclear: left;\n\toverflow: hidden;\n\twidth: 100%;\n\tmargin: calc(var(--ps-font-small) * 1.4) 0;\n\tpadding-top: 2px;\n}\n\n.signature.standalone {\n\tborder-top-width: 0;\n\tmargin-top: 0;\n}\n\ndd .signature {\n\tborder: none;\n\tclear: none;\n\tmargin: 0;\n\tpadding: 0;\n}\n\n.signature li {\n\tlist-style-type: inherit;\n}\n\n.signature ul,\n.signature ol {\n\tmargin: 10px 0 10px 33px;\n}\n\n/* Post noticies */\n.notice {\n\tfont-family: \"Lucida Grande\", Verdana, Helvetica, Arial, sans-serif;\n\tfont-size: var(--ps-font-tiny);\n\tline-height: 1.3;\n\tborder-top: 1px dashed transparent;\n\tclear: left;\n\twidth: auto;\n\tmargin-top: calc(var(--ps-font-tiny) * 1.3 + 2px);\n\tpadding-top: 2px;\n}\n\n/* Jump to post link for now */\nul.searchresults {\n\tfont-size: var(--ps-font-normal);\n\ttext-align: right;\n\tclear: both;\n\tlist-style: none;\n}\n\n/* BB Code styles\n---------------------------------------- */\n\n/* Quote block */\nblockquote {\n\tborder: 1px solid transparent;\n\toverflow: hidden;\n\tmargin: 10px 1px 10px 25px;\n\tpadding: 5px;\n}\n\nblockquote blockquote {\n\t/* Nested quotes */\n\tmargin: 10px 1px 10px 15px;\n}\n\nblockquote cite {\n\tfont-weight: bold;\n\n\t/* Username/source of quoter */\n\tfont-style: normal;\n\tdisplay: block;\n}\n\nblockquote cite:before,\n.uncited:before {\n\tpadding-right: 5px;\n}\n\nblockquote cite > span {\n\tfont-weight: normal;\n\tfloat: right;\n}\n\n.postbody .content li blockquote {\n\toverflow: inherit;\n\tmargin-left: 0;\n}\n\n/* Code block */\n.codebox {\n\tfont-size: var(--ps-font-normal);\n\tword-wrap: normal;\n\tborder: 1px solid transparent;\n\tmargin: var(--ps-font-normal) 0 calc(var(--ps-font-normal) + 2px);\n}\n\n.codebox p {\n\tfont-size: var(--ps-font-tiny) !important;\n\tfont-weight: bold;\n\ttext-transform: uppercase;\n\tborder-bottom: 1px solid transparent;\n\tdisplay: block;\n\tmargin-bottom: 0;\n\tpadding: calc(var(--ps-font-tiny) / 3);\n}\n\nblockquote .codebox {\n\tmargin-left: 0;\n}\n\n.codebox code {\n\tfont: 12px Monaco, \"Andale Mono\", \"Courier New\", Courier, monospace;\n\tline-height: 15px;\n\tdisplay: block;\n\toverflow: auto;\n\theight: auto;\n\tmax-height: 200px;\n\tpadding: 5px 3px;\n}\n\n/* Attachments\n---------------------------------------- */\n.attachbox {\n\tfont-size: var(--ps-font-normal);\n\tborder: 1px dashed transparent;\n\tfloat: left;\n\tclear: left;\n\t-webkit-box-sizing: border-box;\n\tbox-sizing: border-box;\n\twidth: auto;\n\tmax-width: 100%;\n\tmargin: 5px 5px 5px 0;\n\tpadding: 6px;\n}\n\n.attachbox dt {\n\tfont-family: Arial, Helvetica, sans-serif;\n\ttext-transform: uppercase;\n}\n\n.attachbox dd {\n\tborder-top: 1px solid transparent;\n\tclear: left;\n\toverflow-x: auto;\n\toverflow-y: hidden;\n\tmargin-top: 4px;\n\tpadding-top: 4px;\n}\n\n.attachbox dd dd {\n\tborder: none;\n}\n\n.attachbox p {\n\tfont-weight: normal;\n\tline-height: 12px;\n\tclear: left;\n}\n\n.attachbox p.stats {\n\tfont-weight: normal;\n\tline-height: 12px;\n\tclear: left;\n}\n\n.attach-image {\n\tmax-width: 100%;\n\tmargin: 3px 0;\n}\n\n.attach-image img {\n\tborder: 1px solid transparent;\n\tcursor: default;\n}\n\n/* Inline image thumbnails */\ndiv.inline-attachment dl.thumbnail,\ndiv.inline-attachment dl.file {\n\tdisplay: block;\n\tmargin-bottom: 4px;\n}\n\ndiv.inline-attachment p {\n\tfont-size: 100%;\n}\n\ndl.file {\n\tfont-family: Verdana, Arial, Helvetica, sans-serif;\n\tdisplay: block;\n}\n\ndl.file dt {\n\tfont-family: Verdana, Arial, Helvetica, sans-serif;\n\tfont-weight: bold;\n\ttext-transform: none;\n\tmargin: 0;\n\tpadding: 0;\n}\n\ndl.file dd {\n\tmargin: 0;\n\tpadding: 0;\n}\n\ndl.thumbnail img {\n\tborder: 1px solid transparent;\n\t-webkit-box-sizing: border-box;\n\tbox-sizing: border-box;\n\tpadding: 3px;\n}\n\ndl.thumbnail dd {\n\tfont-family: Verdana, Arial, Helvetica, sans-serif;\n\tfont-style: italic;\n}\n\n.attachbox dl.thumbnail dd {\n\tfont-size: 100%;\n}\n\ndl.thumbnail dt a:hover img {\n\tborder: 1px solid transparent;\n}\n\n.c-file-comment {\n\tfont-style: italic;\n}\n\n.c-file-audio-controls {\n\tmax-width: 100%;\n}\n\n.c-file-video-controls {\n\tmax-width: 100%;\n}\n\n/* Post poll styles\n---------------------------------------- */\nfieldset.polls {\n\tfont-family: \"Trebuchet MS\", Verdana, Helvetica, Arial, sans-serif;\n}\n\nfieldset.polls dl {\n\tline-height: 13px;\n\tborder-top: 1px solid transparent;\n\tmargin-top: 5px;\n\tpadding: 5px 0 0;\n}\n\nfieldset.polls dl.voted {\n\tfont-weight: bold;\n}\n\nfieldset.polls dt {\n\tfont-size: var(--ps-font-small);\n\ttext-align: left;\n\tborder-right: none;\n\tdisplay: block;\n\tfloat: left;\n\twidth: 30%;\n\tmargin: 0;\n\tpadding: 0;\n}\n\nfieldset.polls dd {\n\tfont-size: var(--ps-font-small);\n\tborder-left: none;\n\tfloat: left;\n\twidth: 10%;\n\tmargin-left: 0;\n\tpadding: 0 5px;\n}\n\nfieldset.polls dd.resultbar {\n\twidth: 50%;\n}\n\nfieldset.polls dd input {\n\tmargin: 2px 0;\n}\n\nfieldset.polls dd div {\n\tfont-family: Arial, Helvetica, sans-serif;\n\tfont-weight: bold;\n\ttext-align: right;\n\toverflow: visible;\n\tmin-width: 8px;\n\tpadding: 2px 2px 0;\n}\n\n.pollbar1,\n.pollbar2,\n.pollbar3,\n.pollbar4,\n.pollbar5 {\n\tborder-right: 1px solid transparent;\n\tborder-bottom: 1px solid transparent;\n}\n\n.vote-submitted {\n\tfont-size: var(--ps-font-normal);\n\tfont-weight: bold;\n\ttext-align: center;\n}\n\n/* Poster profile block\n---------------------------------------- */\n.postprofile {\n\tline-height: calc(var(--ps-font-small) * 1.5);\n\tborder: 1px solid transparent;\n\tborder-width: 0 0 0 1px;\n\tfloat: right;\n\twidth: 22%;\n\tmin-height: 80px;\n\tmargin: 5px 0 10px;\n}\n\n.postprofile dd,\n.postprofile dt {\n\tfont-size: var(--ps-font-small);\n\tline-height: 1.6;\n\tmargin-left: 8px;\n}\n\n.postprofile dd {\n\ttext-overflow: ellipsis;\n\toverflow: hidden;\n}\n\n.postprofile strong {\n\tfont-weight: normal;\n}\n\n.postprofile dt.no-profile-rank,\n.postprofile dd.profile-rank,\n.postprofile .search-result-date {\n\tmargin-bottom: 10px;\n}\n\n.profile-rank img {\n\tmax-width: 160px;\n}\n\n/* Post-profile avatars */\n.postprofile .has-avatar .avatar-container {\n\toverflow: hidden;\n\tmargin-bottom: 3px;\n}\n\n.postprofile .avatar {\n\tdisplay: block;\n\tfloat: left;\n\tmax-width: 100%;\n}\n\n.postprofile .avatar img {\n\tdisplay: block;\n\tmax-width: 100%;\n\theight: auto !important;\n}\n\n.postprofile .profile-posts a {\n\tfont-weight: normal;\n}\n\ndd.profile-warnings {\n\tfont-weight: bold;\n}\n\ndd.profile-contact {\n\toverflow: visible;\n}\n\n.profile-contact .dropdown-container {\n\tdisplay: inline-block;\n}\n\n.profile-contact .icon_contact {\n\tvertical-align: middle;\n}\n\n.profile-contact .dropdown {\n\tmargin-right: -14px;\n}\n\n/* Poster profile used by search */\n.search .postprofile {\n\twidth: 30%;\n}\n\n/* Profile used on view-profile */\n.profile-avatar {\n\ttext-align: center;\n}\n\n.profile-avatar img {\n\tmax-width: 100%;\n}\n\n/* pm list in compose message if mass pm is enabled */\ndl.pmlist dt {\n\twidth: 60% !important;\n}\n\ndl.pmlist dt textarea {\n\twidth: 95%;\n}\n\ndl.pmlist dd {\n\tmargin-bottom: 2px;\n\tmargin-left: 61% !important;\n}\n\n.action-bar div.dl_links {\n\tpadding: 10px 0 0 10px;\n}\n\ndiv.dl_links {\n\ttext-transform: none;\n\tdisplay: inline-block;\n}\n\n.dl_links strong {\n\tfont-weight: bold;\n}\n\n.dl_links ul {\n\tdisplay: inline-block;\n\tmargin: 0;\n\tlist-style-type: none;\n}\n\n.dl_links li {\n\tdisplay: inline-block;\n}\n\n.attachment-filename {\n\twidth: 100%;\n}\n\n.ellipsis-text {\n\twhite-space: nowrap;\n\ttext-overflow: ellipsis;\n\tdisplay: inline-block;\n\toverflow: hidden;\n}\n\ntable.fixed-width-table {\n\ttable-layout: fixed;\n}\n\n/* Show scrollbars for items with overflow on iOS devices\n---------------------------------------- */\n.postbody .content::-webkit-scrollbar,\n.topicreview::-webkit-scrollbar,\n.post_details::-webkit-scrollbar,\n.codebox code::-webkit-scrollbar,\n.attachbox dd::-webkit-scrollbar,\n.attach-image::-webkit-scrollbar,\n.dropdown-extended ul::-webkit-scrollbar {\n\tborder-radius: 3px;\n\twidth: 8px;\n\theight: 8px;\n\t-webkit-appearance: none;\n}\n\n.postbody .content::-webkit-scrollbar-thumb,\n.topicreview::-webkit-scrollbar-thumb,\n.post_details::-webkit-scrollbar-thumb,\n.codebox code::-webkit-scrollbar-thumb,\n.attachbox dd::-webkit-scrollbar-thumb,\n.attach-image::-webkit-scrollbar-thumb,\n.dropdown-extended ul::-webkit-scrollbar-thumb {\n\tborder-radius: 3px;\n}\n\n/* Factor out this ID */\n/* stylelint-disable selector-no-id */\n.memberlist tr.inactive,\n.team tr.inactive {\n\tfont-style: italic;\n}\n/* stylelint-enable selector-no-id */\n\n/* stylelint-enable selector-max-compound-selectors */\n/* stylelint-enable selector-no-qualifying-type */\n\n/* Memberlist\n---------------------------------------- */\n.group-description ol,\n.group-description ul {\n\tlist-style-position: inside;\n}\n"]} \ No newline at end of file diff --git a/phpBB/styles/prosilver/theme/cp.css b/phpBB/styles/prosilver/theme/cp.css index 02581046676..1d00c490e0e 100644 --- a/phpBB/styles/prosilver/theme/cp.css +++ b/phpBB/styles/prosilver/theme/cp.css @@ -378,3 +378,8 @@ p.notification-time { /* stylelint-enable selector-max-compound-selectors */ /* stylelint-enable selector-no-qualifying-type */ + + + + +/*# sourceMappingURL=cp.css.map */ diff --git a/phpBB/styles/prosilver/theme/cp.css.map b/phpBB/styles/prosilver/theme/cp.css.map new file mode 100644 index 00000000000..1e4502250f9 --- /dev/null +++ b/phpBB/styles/prosilver/theme/cp.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["cp.css"],"names":[],"mappings":"AAAA;;mEAEmE;;AAEnE,sDAAsD;AACtD,kDAAkD;;AAElD;0CAC0C;AAC1C;CACC,WAAW;CACX,UAAU;CACV,gBAAgB;CAChB,kBAAkB;AACnB;;AAEA;CACC,WAAW;CACX,UAAU;AACX;;AAEA;CACC,UAAU;AACX;;AAEA;CACC,+BAA+B;AAChC;;AAEA;CACC,+BAA+B;CAC/B,2CAA2C;AAC5C;;AAEA;CACC,iCAAiC;CACjC,oCAAoC;AACrC;;AAEA;CACC,iCAAiC;CACjC,kBAAkB;AACnB;;AAEA;;CAEC,kBAAkB;AACnB;;AAEA;CACC,mBAAmB;AACpB;;AAEA;CACC,iBAAiB;CACjB,oCAAoC;CACpC,YAAY;AACb;;AAEA;CACC,kBAAkB;CAClB,wCAAwC;CACxC,mBAAmB;AACpB;;AAEA;CACC,6BAA6B;CAC7B,WAAW;CACX,WAAW;CACX,cAAc;AACf;;AAEA;CACC,mBAAmB;AACpB;;AAEA;;CAEC,aAAa;AACd;;AAEA;CACC,+BAA+B;AAChC;;AAEA;CACC,cAAc;AACf;;AAEA;CACC,SAAS;AACV;;AAEA,wBAAwB;AACxB;CACC,WAAW;AACZ;;AAEA;CACC,WAAW;CACX,gBAAgB;AACjB;;AAEA;0CAC0C;AAC1C;;CAEC,mBAAmB;AACpB;;AAEA;;CAEC,kBAAkB;CAClB,SAAS;CACT,UAAU;CACV,gBAAgB;AACjB;;AAEA;;CAEC,8BAA8B;CAC9B,iBAAiB;CACjB,gBAAgB;CAChB,cAAc;CACd,WAAW;AACZ;;AAEA;;CAEC,mBAAmB;CACnB,qBAAqB;CACrB,kBAAkB;CAClB,cAAc;CACd,gBAAgB;CAChB,eAAe;AAChB;;AAEA;0CAC0C;AAC1C;CACC,oBAAoB;AACrB;;AAEA;CACC,6BAA6B;CAC7B,0BAA0B;CAC1B,sBAAsB;AACvB;;AAEA;CACC,aAAa;CACb,mBAAmB;AACpB;;AAEA;0CAC0C;AAC1C;CACC,YAAY;CACZ,cAAc;CACd,oBAAoB;AACrB;;AAEA;CACC,YAAY;AACb;;AAEA;CACC,0BAA0B;CAC1B,gBAAgB;AACjB;;AAEA;CACC,qBAAqB;AACtB;;AAEA;0CAC0C;AAC1C;CACC,kBAAkB;AACnB;;AAEA;CACC,4BAA4B;CAC5B,kBAAkB;CAClB,qBAAqB;CACrB,kBAAkB;CAClB,cAAc;CACd,wBAAwB;AACzB;;AAEA;CACC,uCAAuC;CACvC,yCAAyC;CACzC,kBAAkB;CAClB,QAAQ;CACR,UAAU;CACV,WAAW;CACX,WAAW;CACX,WAAW;AACZ;;AAEA;;CAEC,+BAA+B;CAC/B,mBAAmB;CACnB,SAAS;CACT,kBAAkB;AACnB;;AAEA;CACC,kBAAkB;AACnB;;AAEA;;CAEC,SAAS;CACT,YAAY;AACb;;AAEA;CACC,iBAAiB;AAClB;;AAEA;CACC,gBAAgB;AACjB;;AAEA;0CAC0C;;AAE1C,sCAAsC;AACtC;CACC,WAAW;CACX,iBAAiB;AAClB;;AAEA;CACC,gBAAgB;AACjB;;AAEA,uBAAuB;AACvB;CACC,iBAAiB;CACjB,eAAe;CACf,aAAa;CACb,UAAU;AACX;;AAEA,0CAA0C;AAC1C;CACC,8BAA8B;CAC9B,qBAAqB;CACrB,6BAA6B;CAC7B,0BAA0B;CAC1B,cAAc;CACd,aAAa;CACb,YAAY;AACb;;AAEA;CACC,qBAAqB;AACtB;;AAEA;0CAC0C;AAC1C;CACC,mBAAmB;CACnB,iBAAiB;CACjB,UAAU;AACX;;AAEA,iBAAiB;AACjB;CACC,8BAA8B;CAC9B,kBAAkB;CAClB,gBAAgB;CAChB,iBAAiB;CACjB,wDAAwD;CACxD,gCAAgC;AACjC;;AAEA;CACC,iBAAiB;AAClB;;AAEA;CACC,gBAAgB;AACjB;;AAEA;CACC,iBAAiB;AAClB;;AAEA;CACC,kBAAkB;AACnB;;AAEA;0CAC0C;;AAE1C,sCAAsC;AACtC;CACC,eAAe;AAChB;;AAEA;CACC,iBAAiB;CACjB,YAAY;AACb;;AAEA,uBAAuB;AACvB;CACC,cAAc;AACf;;AAEA;CACC,cAAc;AACf;;AAEA;;;;;;CAMC;;AAED;;;;;;;;;;CAUC,6BAA6B;CAC7B,mBAAmB;CACnB,UAAU;AACX;;AAEA;CACC,qBAAqB;CACrB,uBAAuB;CACvB,wBAAwB;CACxB,kBAAkB;CAClB,iBAAiB;AAClB;;AAEA,mBAAmB;AACnB;CACC,kBAAkB;CAClB,6BAA6B;CAC7B,kBAAkB;CAClB,WAAW;CACX,WAAW;CACX,YAAY;CACZ,YAAY;AACb;;AAEA;CACC,iBAAiB;CACjB,iBAAiB;AAClB;;AAEA;;;;CAIC,iBAAiB;CACjB,kBAAkB;AACnB;;AAEA;CACC,gBAAgB;AACjB;;AAEA,qDAAqD;AACrD,iDAAiD","file":"cp.css","sourcesContent":["/* -------------------------------------------------------------- /*\n\t$Contorl Panel\n/* -------------------------------------------------------------- */\n\n/* stylelint-disable selector-max-compound-selectors */\n/* stylelint-disable selector-no-qualifying-type */\n\n/* Main CP box\n---------------------------------------- */\n.cp-menu {\n\tfloat: left;\n\twidth: 19%;\n\tmargin-top: 10px;\n\tmargin-bottom: 5px;\n}\n\n.cp-main {\n\tfloat: left;\n\twidth: 81%;\n}\n\n.cp-main .content {\n\tpadding: 0;\n}\n\n.panel-container .panel p {\n\tfont-size: var(--ps-font-small);\n}\n\n.panel-container .panel ol {\n\tfont-size: var(--ps-font-small);\n\tmargin-left: calc(var(--ps-font-small) * 2);\n}\n\n.panel-container .panel li.row {\n\tborder-top: 1px solid transparent;\n\tborder-bottom: 1px solid transparent;\n}\n\nul.cplist {\n\tborder-top: 1px solid transparent;\n\tmargin-bottom: 5px;\n}\n\n.panel-container .panel li.header dd,\n.panel-container .panel li.header dt {\n\tmargin-bottom: 2px;\n}\n\n.panel-container table.table1 {\n\tmargin-bottom: 10px;\n}\n\n.panel-container table.table1 thead th {\n\tfont-weight: bold;\n\tborder-bottom: 1px solid transparent;\n\tpadding: 5px;\n}\n\n.panel-container table.table1 tbody th {\n\tfont-style: italic;\n\tbackground-color: transparent !important;\n\tborder-bottom: none;\n}\n\n.cp-main .pm-message {\n\tborder: 1px solid transparent;\n\tfloat: none;\n\twidth: auto;\n\tmargin: 10px 0;\n}\n\n.pm-message h2 {\n\tpadding-bottom: 5px;\n}\n\n.cp-main .postbody h3,\n.cp-main .box2 h3 {\n\tmargin-top: 0;\n}\n\n.panel-container .postbody p.author {\n\tfont-size: var(--ps-font-small);\n}\n\n.cp-main .buttons {\n\tmargin-left: 0;\n}\n\n.cp-main ul.linklist {\n\tmargin: 0;\n}\n\n/* MCP Specific tweaks */\n.mcp-main .postbody {\n\twidth: 100%;\n}\n\n.tabs-container h2 {\n\tfloat: left;\n\tmargin-bottom: 0;\n}\n\n/* CP tabs shared\n---------------------------------------- */\n.tabs,\n.minitabs {\n\tline-height: normal;\n}\n\n.tabs > ul,\n.minitabs > ul {\n\tposition: relative;\n\tmargin: 0;\n\tpadding: 0;\n\tlist-style: none;\n}\n\n.tabs .tab,\n.minitabs .tab {\n\tfont-size: var(--ps-font-tiny);\n\tfont-weight: bold;\n\tline-height: 1.4;\n\tdisplay: block;\n\tfloat: left;\n}\n\n.tabs .tab > a,\n.minitabs .tab > a {\n\twhite-space: nowrap;\n\ttext-decoration: none;\n\tposition: relative;\n\tdisplay: block;\n\tpadding: 5px 9px;\n\tcursor: pointer;\n}\n\n/* CP tabbed menu\n---------------------------------------- */\n.tabs {\n\tmargin: 20px 0 0 7px;\n}\n\n.tabs .tab > a {\n\tborder: 1px solid transparent;\n\tborder-radius: 4px 4px 0 0;\n\tmargin: 1px 1px -1px 0;\n}\n\n.tabs .activetab > a {\n\tmargin-top: 0;\n\tpadding-bottom: 7px;\n}\n\n/* Mini tabbed menu used in MCP\n---------------------------------------- */\n.minitabs {\n\tfloat: right;\n\tmax-width: 50%;\n\tmargin: 15px 7px 0 0;\n}\n\n.minitabs .tab {\n\tfloat: right;\n}\n\n.minitabs .tab > a {\n\tborder-radius: 5px 5px 0 0;\n\tmargin-left: 2px;\n}\n\n.minitabs .tab > a:hover {\n\ttext-decoration: none;\n}\n\n/* Responsive tabs\n---------------------------------------- */\n.responsive-tab {\n\tposition: relative;\n}\n\n.responsive-tab > a.responsive-tab-link {\n\tfont-size: var(--ps-font-h3);\n\tline-height: 0.875;\n\ttext-decoration: none;\n\tposition: relative;\n\tdisplay: block;\n\twidth: var(--ps-font-h3);\n}\n\n.responsive-tab .responsive-tab-link:before {\n\tborder-top: 6px double rgba(0, 0, 0, 0);\n\tborder-bottom: 2px solid rgba(0, 0, 0, 0);\n\tposition: absolute;\n\ttop: 7px;\n\tleft: 10px;\n\twidth: 14px;\n\theight: 2px;\n\tcontent: \"\";\n}\n\n.tabs .dropdown,\n.minitabs .dropdown {\n\tfont-size: var(--ps-font-small);\n\tfont-weight: normal;\n\ttop: 20px;\n\tmargin-right: -2px;\n}\n\n.minitabs .dropdown {\n\tmargin-right: -4px;\n}\n\n.tabs .dropdown-up .dropdown,\n.minitabs .dropdown-up .dropdown {\n\ttop: auto;\n\tbottom: 20px;\n}\n\n.tabs .dropdown li {\n\ttext-align: right;\n}\n\n.minitabs .dropdown li {\n\ttext-align: left;\n}\n\n/* UCP navigation menu\n---------------------------------------- */\n\n/* Container for sub-navigation list */\n.navigation {\n\twidth: 100%;\n\tpadding-top: 36px;\n}\n\n.navigation ul {\n\tlist-style: none;\n}\n\n/* Default list state */\n.navigation li {\n\tfont-weight: bold;\n\tdisplay: inline;\n\tmargin: 1px 0;\n\tpadding: 0;\n}\n\n/* Link styles for the sub-section links */\n.navigation a {\n\tfont-size: var(--ps-font-tiny);\n\ttext-decoration: none;\n\tborder: 1px solid transparent;\n\tborder-radius: 4px 0 0 4px;\n\tdisplay: block;\n\tmargin: 1px 0;\n\tpadding: 5px;\n}\n\n.navigation a:hover {\n\ttext-decoration: none;\n}\n\n/* Preferences pane layout\n---------------------------------------- */\n.cp-main h2 {\n\tborder-bottom: none;\n\tmargin-left: 10px;\n\tpadding: 0;\n}\n\n/* Friends list */\n.cp-mini {\n\tfont-size: var(--ps-font-tiny);\n\tborder-radius: 7px;\n\toverflow-y: auto;\n\tmax-height: 200px;\n\tmargin: var(--ps-font-tiny) 15px var(--ps-font-tiny) 5px;\n\tpadding: 5px var(--ps-font-tiny);\n}\n\ndl.mini dt {\n\tfont-weight: bold;\n}\n\ndl.mini dd {\n\tpadding-top: 4px;\n}\n\n.friend-online {\n\tfont-weight: bold;\n}\n\n.friend-offline {\n\tfont-style: italic;\n}\n\n/* PM Styles\n---------------------------------------- */\n\n/* Defined rules list for PM options */\nol.def-rules {\n\tpadding-left: 0;\n}\n\nol.def-rules li {\n\tline-height: 18px;\n\tpadding: 1px;\n}\n\n/* PM marking colours */\n.pmlist li.bg1 {\n\tpadding: 0 3px;\n}\n\n.pmlist li.bg2 {\n\tpadding: 0 3px;\n}\n\n/* DEPRECATED 3.2.6\n.pmlist li.pm_message_reported_colour,\n.pm_message_reported_colour {\n\tborder-right-color: transparent;\n\tborder-left-color: transparent;\n}\n*/\n\n.pmlist li.pm_message_reported_colour,\n.pm_message_reported_colour,\n.pmlist li.pm_marked_colour,\n.pm_marked_colour,\n.pmlist li.pm_replied_colour,\n.pm_replied_colour,\n.pmlist li.pm_friend_colour,\n.pm_friend_colour,\n.pmlist li.pm_foe_colour,\n.pm_foe_colour {\n\tborder: solid 3px transparent;\n\tborder-width: 0 3px;\n\tpadding: 0;\n}\n\n.pm-legend {\n\tborder-right-width: 0;\n\tborder-left-width: 10px;\n\tborder-left-style: solid;\n\tmargin-bottom: 3px;\n\tpadding-left: 3px;\n}\n\n/* Avatar gallery */\n.gallery label {\n\ttext-align: center;\n\tborder: 1px solid transparent;\n\tposition: relative;\n\tfloat: left;\n\twidth: auto;\n\tmargin: 10px;\n\tpadding: 5px;\n}\n\n.c-cropper-avatar-box {\n\tmin-height: 240px;\n\tmax-height: 400px;\n}\n\np.notification-title,\np.notification-forum,\np.notification-reason,\np.notification-time {\n\tline-height: 14px;\n\tmargin-bottom: 4px;\n}\n\np.notification-time {\n\tmargin-bottom: 0;\n}\n\n/* stylelint-enable selector-max-compound-selectors */\n/* stylelint-enable selector-no-qualifying-type */\n"]} \ No newline at end of file diff --git a/phpBB/styles/prosilver/theme/forms.css b/phpBB/styles/prosilver/theme/forms.css index 25ecb496d8a..ac5fcce4a04 100644 --- a/phpBB/styles/prosilver/theme/forms.css +++ b/phpBB/styles/prosilver/theme/forms.css @@ -265,15 +265,12 @@ fieldset.submit-buttons input { font-size: var(--ps-font-normal); outline: 3px dashed transparent; outline-offset: -4px; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; box-sizing: border-box; width: 450px; min-width: 100%; max-width: 100%; height: 270px; resize: vertical; - -webkit-transition: all 0.5s ease, height 1ms linear; transition: all 0.5s ease, height 1ms linear; } @@ -329,7 +326,6 @@ input[type="number"] { } input[type="search"] { - -webkit-box-sizing: content-box; box-sizing: content-box; -webkit-appearance: textfield; } @@ -367,7 +363,6 @@ input.disabled { border-right-width: 0; border-radius: 4px 0 0 4px; float: left; - -webkit-box-sizing: border-box; box-sizing: border-box; height: calc(var(--ps-line-height) * 1.25); padding: 3px; @@ -414,3 +409,8 @@ input.search { /* stylelint-enable selector-max-compound-selectors */ /* stylelint-enable selector-no-qualifying-type */ + + + + +/*# sourceMappingURL=forms.css.map */ diff --git a/phpBB/styles/prosilver/theme/forms.css.map b/phpBB/styles/prosilver/theme/forms.css.map new file mode 100644 index 00000000000..e4adbaa9c5f --- /dev/null +++ b/phpBB/styles/prosilver/theme/forms.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["forms.css"],"names":[],"mappings":"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","file":"forms.css","sourcesContent":["/* -------------------------------------------------------------- /*\n\t$Forms\n/* -------------------------------------------------------------- */\n\n/* stylelint-disable selector-max-compound-selectors */\n/* stylelint-disable selector-no-qualifying-type */\n\n/* General form styles\n---------------------------------------- */\nfieldset {\n\tfont-family: Verdana, Helvetica, Arial, sans-serif;\n\tfont-size: var(--ps-font-small);\n\tborder-width: 0;\n}\n\ninput {\n\tfont-family: Verdana, Helvetica, Arial, sans-serif;\n\tfont-size: var(--ps-font-small);\n\tfont-weight: normal;\n\tvertical-align: middle;\n\tpadding: 0 3px;\n}\n\nselect {\n\tfont-family: Verdana, Helvetica, Arial, sans-serif;\n\tfont-size: var(--ps-font-small);\n\tfont-weight: normal;\n\tvertical-align: middle;\n\tborder: 1px solid transparent;\n\tpadding: 1px;\n\tcursor: pointer;\n}\n\nselect:focus {\n\toutline-style: none;\n}\n\noption {\n\tpadding-right: var(--ps-font-small);\n}\n\nselect optgroup option {\n\tfont-family: Verdana, Helvetica, Arial, sans-serif;\n\tpadding-right: var(--ps-font-small);\n}\n\ntextarea {\n\tfont-family: \"Lucida Grande\", Verdana, Helvetica, Arial, sans-serif;\n\tfont-size: var(--ps-font-small);\n\tline-height: 1.5;\n\twidth: 60%;\n\tpadding: 2px;\n}\n\nlabel {\n\tpadding-right: 5px;\n\tcursor: default;\n}\n\nlabel input {\n\tvertical-align: middle;\n}\n\nlabel img {\n\tvertical-align: middle;\n}\n\n/* Definition list layout for forms\n---------------------------------------- */\nfieldset dl {\n\tpadding: 4px 0;\n}\n\nfieldset dt {\n\ttext-align: left;\n\tdisplay: block;\n\tfloat: left;\n\twidth: 40%;\n}\n\nfieldset dd {\n\tvertical-align: top;\n\tmargin-bottom: 3px;\n\tmargin-left: 41%;\n}\n\nfieldset.fields1 div {\n\tmargin-bottom: 3px;\n}\n\n/* Set it back to 0px for the reCaptcha divs: PHPBB3-9587 */\nfieldset.fields1 .live-search div {\n\tmargin-bottom: 0;\n}\n\n/* Specific layouts */\nfieldset.fields2 dt,\nfieldset.fields1 dt {\n\tborder-right-width: 0;\n\twidth: 165px;\n}\n\nfieldset.fields2 dd {\n\tborder-left-width: 0;\n\tmargin-left: 176px;\n}\n\nfieldset.fields1 dd {\n\tborder-left-width: 0;\n\tmargin-left: 165px;\n}\n\n/* Form elements */\ndt label {\n\tfont-weight: bold;\n\ttext-align: left;\n}\n\ndd label {\n\twhite-space: nowrap;\n}\n\ndd input,\ndd textarea {\n\tmargin-right: 3px;\n}\n\ndd select {\n\twidth: auto;\n}\n\ndd select[multiple] {\n\twidth: 100%;\n}\n\ndd textarea {\n\twidth: 85%;\n}\n\n/* Hover effects */\n.timezone {\n\twidth: 95%;\n}\n\n/* Browser-specific tweaks */\nbutton::-moz-focus-inner {\n\tborder: 0;\n\tpadding: 0;\n}\n\n/* Quick-login on index page */\nfieldset.quick-login {\n\tmargin-top: 5px;\n}\n\nfieldset.quick-login input {\n\twidth: auto;\n}\n\nfieldset.quick-login input.inputbox {\n\tvertical-align: middle;\n\twidth: 15%;\n\tmargin-right: 5px;\n}\n\nfieldset.quick-login label {\n\twhite-space: nowrap;\n\tpadding-right: 2px;\n}\n\n/* Display options on viewtopic/viewforum pages */\nfieldset.display-options {\n\ttext-align: center;\n\tmargin: 3px 0 5px;\n}\n\nfieldset.display-options label {\n\twhite-space: nowrap;\n\tpadding-right: 2px;\n}\n\nfieldset.display-options a {\n\tmargin-top: 3px;\n}\n\n.dropdown fieldset.display-options {\n\tfont-size: var(--ps-font-small);\n\tmargin: 0;\n\tpadding: 0;\n}\n\n.dropdown fieldset.display-options label {\n\ttext-align: right;\n\twhite-space: nowrap;\n\tdisplay: block;\n\tmargin: 4px;\n\tpadding: 0;\n}\n\n.dropdown fieldset.display-options select {\n\tmin-width: 120px;\n}\n\n/* Display actions for ucp and mcp pages */\nfieldset.display-actions {\n\tline-height: 2;\n\ttext-align: right;\n\twhite-space: nowrap;\n\tpadding-right: var(--ps-font-small);\n}\n\nfieldset.display-actions label {\n\twhite-space: nowrap;\n\tpadding-right: 2px;\n}\n\n/* Not used anywhere */\nfieldset.sort-options {\n\tline-height: 2;\n}\n\n/* MCP forum selection */\nfieldset.forum-selection {\n\tfloat: right;\n\tmargin: 5px 0 3px;\n}\n\nfieldset.forum-selection2 {\n\tfloat: right;\n\tmargin: 13px 0 3px;\n}\n\n/* Submit button fieldset */\nfieldset.submit-buttons {\n\ttext-align: center;\n\tvertical-align: middle;\n\tmargin: 5px 0;\n}\n\nfieldset.submit-buttons input {\n\tvertical-align: middle;\n}\n\n/* Posting page styles\n---------------------------------------- */\n\n/* Buttons used in the editor */\n.format-buttons {\n\tmargin: 15px 0 2px;\n}\n\n.format-buttons input,\n.format-buttons select {\n\tvertical-align: middle;\n\tmargin-bottom: 3px;\n}\n\n/* Main message box */\n.message-box {\n\twidth: 80%;\n}\n\n.message-box textarea {\n\tfont-family: \"Trebuchet MS\", Verdana, Helvetica, Arial, sans-serif;\n\tfont-size: var(--ps-font-normal);\n\toutline: 3px dashed transparent;\n\toutline-offset: -4px;\n\t-webkit-box-sizing: border-box;\n\t-moz-box-sizing: border-box;\n\tbox-sizing: border-box;\n\twidth: 450px;\n\tmin-width: 100%;\n\tmax-width: 100%;\n\theight: 270px;\n\tresize: vertical;\n\t-webkit-transition: all 0.5s ease, height 1ms linear;\n\ttransition: all 0.5s ease, height 1ms linear;\n}\n\n/* Emoticons panel */\n.smiley-box {\n\tfloat: right;\n\twidth: 18%;\n}\n\n.smiley-box img {\n\tmargin: 3px;\n}\n\n/* Input field styles\n---------------------------------------- */\n.inputbox {\n\tborder: 1px solid transparent;\n\tpadding: 2px;\n}\n\n.inputbox:hover,\n.inputbox:focus {\n\tborder: 1px solid transparent;\n\toutline-style: none;\n}\n\ninput.inputbox {\n\twidth: 85%;\n}\n\ninput.medium {\n\twidth: 50%;\n}\n\ninput.narrow {\n\twidth: 25%;\n}\n\ninput.tiny {\n\twidth: 150px;\n}\n\ntextarea.inputbox {\n\twidth: 85%;\n}\n\n.autowidth {\n\twidth: auto !important;\n}\n\ninput[type=\"number\"] {\n\t-moz-padding-end: 0;\n}\n\ninput[type=\"search\"] {\n\t-webkit-box-sizing: content-box;\n\tbox-sizing: content-box;\n\t-webkit-appearance: textfield;\n}\n\ninput[type=\"search\"]::-webkit-search-decoration,\ninput[type=\"search\"]::-webkit-search-results-button,\ninput[type=\"search\"]::-webkit-search-results-decoration {\n\tdisplay: none;\n}\n\ninput[type=\"search\"]::-webkit-search-cancel-button {\n\tcursor: pointer;\n}\n\ninput[type=\"button\"],\ninput[type=\"submit\"],\ninput[type=\"reset\"],\ninput[type=\"checkbox\"],\ninput[type=\"radio\"],\n.search-results li {\n\tcursor: pointer;\n}\n\ninput.disabled {\n\tfont-weight: normal;\n}\n\n/* Topic and forum Search */\n.search-box {\n\tfloat: left;\n}\n\n.search-box .inputbox {\n\tbackground-image: none;\n\tborder-right-width: 0;\n\tborder-radius: 4px 0 0 4px;\n\tfloat: left;\n\t-webkit-box-sizing: border-box;\n\tbox-sizing: border-box;\n\theight: calc(var(--ps-line-height) * 1.25);\n\tpadding: 3px;\n}\n\n/* Search box (header)\n--------------------------------------------- */\n.search-header {\n\tborder-radius: 4px;\n\tfloat: right;\n\tmargin: 16px;\n}\n\n.search-header .inputbox {\n\tborder: 0;\n}\n\n.navbar .linklist > li.responsive-search {\n\tdisplay: none;\n}\n\ninput.search {\n\tbackground-image: none;\n\tbackground-repeat: no-repeat;\n\tbackground-position: left 1px;\n\tpadding-left: 17px;\n}\n\n.full {\n\twidth: 95%;\n}\n\n.medium {\n\twidth: 50%;\n}\n\n.narrow {\n\twidth: 25%;\n}\n\n.tiny {\n\twidth: 10%;\n}\n\n/* stylelint-enable selector-max-compound-selectors */\n/* stylelint-enable selector-no-qualifying-type */\n"]} \ No newline at end of file diff --git a/phpBB/styles/prosilver/theme/icons.css b/phpBB/styles/prosilver/theme/icons.css index 153a7558816..8219af4f5de 100644 --- a/phpBB/styles/prosilver/theme/icons.css +++ b/phpBB/styles/prosilver/theme/icons.css @@ -32,11 +32,11 @@ svg { font-style: normal; font-variant: normal; -webkit-font-smoothing: antialiased; + /* stylelint-disable order/properties-order */ + -moz-osx-font-smoothing: grayscale; line-height: 1; vertical-align: baseline; display: inline-block; - /* stylelint-disable order/properties-order */ - -moz-osx-font-smoothing: grayscale; /* stylelint-enable order/properties-order */ padding: 2px; text-rendering: auto; /* optimizelegibility throws things off #1094 */ @@ -147,3 +147,8 @@ blockquote cite:before, .c-watch-icon.is-active { display: inline !important; } + + + + +/*# sourceMappingURL=icons.css.map */ diff --git a/phpBB/styles/prosilver/theme/icons.css.map b/phpBB/styles/prosilver/theme/icons.css.map new file mode 100644 index 00000000000..7b8ed74f64f --- /dev/null +++ b/phpBB/styles/prosilver/theme/icons.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["icons.css"],"names":[],"mappings":"AAAA;;mEAEmE;;AAEnE;0CAC0C;;AAE1C,2BAA2B;AAC3B;CACC,kBAAkB;AACnB;;AAEA;CACC,iCAAiC;CACjC,wBAAwB;CACxB,yBAAyB;AAC1B;;AAEA;;CAEC,oCAAoC,EAAE,2BAA2B;CACjE,qCAAqC,EAAE,2BAA2B;AACnE;;AAEA;CACC,YAAY;AACb;;AAEA;CACC,2DAA2D;CAC3D,4BAA4B;CAC5B,kBAAkB;CAClB,oBAAoB;CACpB,mCAAmC;CAInC,6CAA6C;CAC7C,kCAAkC;CAJlC,cAAc;CACd,wBAAwB;CACxB,qBAAqB;CAGrB,4CAA4C;CAC5C,YAAY;CACZ,oBAAoB,EAAE,+CAA+C;AACtE;;AAEA;CACC,mCAAmC;AACpC;;AAEA;CACC,WAAW;AACZ;;AAEA;;CAEC,iBAAiB;AAClB;;AAEA;;CAEC,4CAA4C;CAC5C,sBAAsB;CACtB,qBAAqB;CACrB,eAAe;CACf,mBAAmB;CACnB,gBAAgB;AACjB;;AAEA;;CAEC,gBAAgB;AACjB;;AAEA;;CAEC,4BAA4B;CAC5B,wBAAwB;CACxB,yBAAyB;CACzB,aAAa;AACd;;AAEA;CACC,kBAAkB;CAClB,kBAAkB;CAClB,QAAQ;CACR,OAAO;CACP,oBAAoB;CACpB,uBAAuB;CACvB,mBAAmB;CACnB,yCAAyC;CACzC,0CAA0C;CAC1C,iBAAiB;CACjB,gBAAgB;AACjB;;AAEA;CACC,yBAAyB;CACzB,yBAAyB;CACzB,kBAAkB;CAClB,kBAAkB;CAClB,YAAY;CACZ,QAAQ;CACR,UAAU;CACV,cAAc;CACd,WAAW;CACX,UAAU;CACV,WAAW;CACX,iBAAiB;AAClB;;AAEA;CACC,kBAAkB;CAClB,YAAY;CACZ,WAAW;CACX,SAAS;CACT,cAAc;CACd,WAAW;CACX,WAAW;CACX,YAAY;AACb;;AAEA;CACC,WAAW;CACX,YAAY;AACb;;AAEA;CACC,WAAW;CACX,YAAY;CACZ,eAAe;AAChB;;AAEA;0CAC0C;AAC1C;CACC,4BAA4B;CAC5B,qBAAqB;AACtB;;AAEA;CACC,aAAa;AACd;;AAEA;CACC,wBAAwB;AACzB;;AAEA;CACC,0BAA0B;AAC3B","file":"icons.css","sourcesContent":["/* -------------------------------------------------------------- /*\n\t$Icons\n/* -------------------------------------------------------------- */\n\n/* Global module setup\n---------------------------------------- */\n\n/* Globaly fix svg colors */\nsvg {\n\tfill: currentColor;\n}\n\n.o-icon {\n\tvertical-align: middle !important;\n\twidth: var(--ps-font-h4);\n\theight: var(--ps-font-h4);\n}\n\n.o-icon-src-mdi,\n.o-icon-src-ic {\n\twidth: calc(var(--ps-font-h4) + 4px); /* icon + 2 * 2px padding */\n\theight: calc(var(--ps-font-h4) + 4px); /* icon + 2 * 2px padding */\n}\n\n.o-icon-src-fa {\n\tpadding: 2px;\n}\n\n.o-icon-font {\n\tfont-family: \"Font Awesome 6 Free\", \"Font Awesome 6 Brands\";\n\tfont-size: var(--ps-font-h4);\n\tfont-style: normal;\n\tfont-variant: normal;\n\t-webkit-font-smoothing: antialiased;\n\tline-height: 1;\n\tvertical-align: baseline;\n\tdisplay: inline-block;\n\t/* stylelint-disable order/properties-order */\n\t-moz-osx-font-smoothing: grayscale;\n\t/* stylelint-enable order/properties-order */\n\tpadding: 2px;\n\ttext-rendering: auto; /* optimizelegibility throws things off #1094 */\n}\n\n.o-icon-baseline {\n\tvertical-align: baseline !important;\n}\n\n.format-buttons .fa-fw {\n\twidth: 125%;\n}\n\n.o-icon + span,\nspan + .o-icon {\n\tpadding-left: 4px;\n}\n\nblockquote cite:before,\n.uncited:before {\n\tfont-size: calc(var(--ps-font-normal) * 2.5);\n\tvertical-align: bottom;\n\tdisplay: inline-block;\n\tmargin-top: 8px;\n\tmargin-bottom: -8px;\n\tcontent: \"\\201C\";\n}\n\n.rtl blockquote cite:before,\n.rtl .uncited:before {\n\tcontent: \"\\201D\";\n}\n\n.c-forum-row-icon,\n.c-notification-check-icon {\n\tfont-size: var(--ps-font-h1);\n\twidth: var(--ps-font-h1);\n\theight: var(--ps-font-h1);\n\tmargin-top: 0;\n}\n\n.row-item-link {\n\tborder-radius: 50%;\n\tposition: absolute;\n\ttop: 50%;\n\tleft: 0;\n\tdisplay: inline-flex;\n\tjustify-content: center;\n\talign-items: center;\n\twidth: calc(var(--ps-font-normal) * 2.25);\n\theight: calc(var(--ps-font-normal) * 2.25);\n\tmargin-top: -17px;\n\tmargin-left: 9px;\n}\n\n.row-item-link-mine {\n\tbackground-color: #b353c6;\n\tborder: 2px solid #ffffff;\n\tborder-radius: 50%;\n\tposition: absolute;\n\tz-index: 101;\n\ttop: 50%;\n\tleft: 32px;\n\tdisplay: block;\n\tfloat: left;\n\twidth: 8px;\n\theight: 8px;\n\tmargin-top: -17px;\n}\n\n.row-item-sub {\n\tposition: absolute;\n\tz-index: 101;\n\tbottom: 3px;\n\tleft: 4px;\n\tdisplay: block;\n\tfloat: left;\n\twidth: 16px;\n\theight: 16px;\n}\n\n.alert_close .o-icon {\n\twidth: 18px;\n\theight: 18px;\n}\n\n.push-subscribe-toggle-icon {\n\twidth: 20px;\n\theight: 20px;\n\tcursor: pointer;\n}\n\n/* Contact icons\n---------------------------------------- */\n.contact-icon {\n\tbackground-repeat: no-repeat;\n\tdisplay: inline-block;\n}\n\n.c-button-icon {\n\tmargin-top: 0;\n}\n\n.c-watch-icon {\n\tdisplay: none !important;\n}\n\n.c-watch-icon.is-active {\n\tdisplay: inline !important;\n}\n"]} \ No newline at end of file diff --git a/phpBB/styles/prosilver/theme/links.css b/phpBB/styles/prosilver/theme/links.css index 2f7ac86236e..78049474701 100644 --- a/phpBB/styles/prosilver/theme/links.css +++ b/phpBB/styles/prosilver/theme/links.css @@ -45,7 +45,6 @@ th a:hover { top: 50%; right: 0; display: none; - -webkit-box-sizing: border-box; box-sizing: border-box; margin-top: -20px; } @@ -225,3 +224,8 @@ a.feed-icon-forum { a.anchor { display: block; } + + + + +/*# sourceMappingURL=links.css.map */ diff --git a/phpBB/styles/prosilver/theme/links.css.map b/phpBB/styles/prosilver/theme/links.css.map new file mode 100644 index 00000000000..f1c762540a0 --- /dev/null +++ b/phpBB/styles/prosilver/theme/links.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["links.css"],"names":[],"mappings":"AAAA;;mEAEmE;;AAEnE,4EAA4E;AAC5E;CACC,qBAAqB;;CAErB;2EAC0E;CAC1E,qBAAqB;CACrB,cAAc;CACd,mBAAmB;AACpB;;AAEA,uBAAuB;AACvB;CACC,iBAAiB;CACjB,0BAA0B;CAC1B,qBAAqB;AACtB;;AAEA,kCAAkC;AAClC;;;CAGC,qBAAqB;AACtB;;AAEA;;;CAGC,0BAA0B;AAC3B;;AAEA,kDAAkD;;AAElD,gCAAgC;AAChC;CACC,4BAA4B;CAC5B,kCAAkC;CAClC,0BAA0B;CAC1B,kBAAkB;CAClB,YAAY;CACZ,QAAQ;CACR,QAAQ;CACR,aAAa;CAEb,sBAAsB;CACtB,iBAAiB;AAClB;;AAEA;CACC,cAAc;AACf;;AAEA;CACC,WAAW;AACZ;;AAEA;;CAEC,iBAAiB;AAClB;;;AAGA,gCAAgC;AAChC;;;CAGC,yDAAyD;CACzD,gCAAgC;CAChC,qBAAqB;AACtB;;AAEA;CACC,0BAA0B;AAC3B;;AAEA;CACC,eAAe;AAChB;;AAEA;CACC,iBAAiB;AAClB;;AAEA;CACC,0BAA0B;AAC3B;;AAEA;CACC,iBAAiB;CACjB,qBAAqB;AACtB;;AAEA;CACC,0BAA0B;AAC3B;;AAEA;CACC,qBAAqB;AACtB;;AAEA;;;;;;CAMC,0BAA0B;AAC3B;;AAEA,oBAAoB;AACpB;CACC,qBAAqB;CACrB,oCAAoC;CACpC,iBAAiB;AAClB;;AAEA;CACC,qBAAqB;AACtB;;AAEA;;CAEC,0BAA0B;CAC1B,YAAY;AACb;;AAEA,kBAAkB;AAClB;;CAEC,iBAAiB;CACjB,qBAAqB;AACtB;;AAEA;;CAEC,0BAA0B;AAC3B;;AAEA,0BAA0B;AAC1B;CACC,mBAAmB;CACnB,qBAAqB;AACtB;;AAEA;CACC,0BAA0B;AAC3B;;AAEA;CACC,+BAA+B;CAC/B,qBAAqB;CACrB,4CAA4C;AAC7C;;AAEA;CACC,kBAAkB;CAClB,eAAe;CACf,4BAA4B;CAC5B,6BAA6B;CAC7B,aAAa;CACb,2CAA2C;CAC3C,4CAA4C;AAC7C;;AAEA;CACC,0CAA0C;CAC1C,wCAAwC;AACzC;;AAEA,wBAAwB;AACxB;CACC,WAAW;AACZ;;AAEA;CACC,YAAY;CACZ,aAAa;AACd;;AAEA,iBAAiB;;AAEjB;CACC,qBAAqB;CACrB,sBAAsB;CACtB,kBAAkB;AACnB;;AAEA;CACC,0BAA0B;AAC3B;;AAEA;CACC,mBAAmB;AACpB;;AAEA;CACC,0BAA0B;AAC3B;;AAEA;CACC,qBAAqB;AACtB;;AAEA;CACC,qBAAqB;AACtB;;AAEA,iDAAiD;AACjD;CACC,kBAAkB;CAClB,YAAY;CACZ,YAAY;AACb;;AAEA,qCAAqC;AACrC;CACC,YAAY;CACZ,WAAW;AACZ;;AAEA;CACC,cAAc;AACf","file":"links.css","sourcesContent":["/* -------------------------------------------------------------- /*\n\t$Links\n/* -------------------------------------------------------------- */\n\n/* Links adjustment to correctly display an order of rtl/ltr mixed content */\na {\n\ttext-decoration: none;\n\n\t/* we use links inline more often then not so to address several bugs with\n\tIE and some other browsers we render all links as inlineblock by default */\n\tdisplay: inline-block;\n\tdirection: ltr;\n\tunicode-bidi: embed;\n}\n\n/* Coloured usernames */\n.username-coloured {\n\tfont-weight: bold;\n\tdisplay: inline !important;\n\tpadding: 0 !important;\n}\n\n/* Links on gradient backgrounds */\n.forumbg .header a,\n.forabg .header a,\nth a {\n\ttext-decoration: none;\n}\n\n.forumbg .header a:hover,\n.forabg .header a:hover,\nth a:hover {\n\ttext-decoration: underline;\n}\n\n/* stylelint-disable selector-no-qualifying-type */\n\n/* Notification mark read link */\n.dropdown-extended a.mark_read {\n\tbackground-repeat: no-repeat;\n\tbackground-position: center center;\n\tborder-radius: 3px 0 0 3px;\n\tposition: absolute;\n\tz-index: 301;\n\ttop: 50%;\n\tright: 0;\n\tdisplay: none;\n\t-webkit-box-sizing: border-box;\n\tbox-sizing: border-box;\n\tmargin-top: -20px;\n}\n\n.dropdown-extended li:hover a.mark_read {\n\tdisplay: block;\n}\n\n.dropdown-extended a.mark_read:hover {\n\twidth: 50px;\n}\n\n.jumpbox-cat-link,\n.jumpbox-forum-link {\n\tfont-weight: bold;\n}\n\n\n/* Links for forum/topic lists */\na.forumtitle,\na.topictitle,\nspan.topictitle {\n\tfont-family: \"Trebuchet MS\", Helvetica, Arial, sans-serif;\n\tfont-size: var(--ps-font-normal);\n\ttext-decoration: none;\n}\n\na.forumtitle:hover {\n\ttext-decoration: underline;\n}\n\na.topictitle {\n\tdisplay: inline;\n}\n\na.unread {\n\tfont-weight: bold;\n}\n\na.topictitle:hover {\n\ttext-decoration: underline;\n}\n\na.lastsubject {\n\tfont-weight: bold;\n\ttext-decoration: none;\n}\n\na.lastsubject:hover {\n\ttext-decoration: underline;\n}\n\n.row-item a:hover {\n\ttext-decoration: none;\n}\n\n.row-item .forumtitle:hover,\n.row-item .topictitle:hover,\n.row-item .lastsubject:hover,\n.row-item .subforum:hover,\n.row-item a.username:hover,\n.row-item a.username-coloured:hover {\n\ttext-decoration: underline;\n}\n\n/* Post body links */\n.postlink {\n\ttext-decoration: none;\n\tborder-bottom: 1px solid transparent;\n\tpadding-bottom: 0;\n}\n\n.postlink:hover {\n\ttext-decoration: none;\n}\n\n.signature a,\n.signature a:hover {\n\ttext-decoration: underline;\n\tborder: none;\n}\n\n/* Profile links */\n.postprofile a,\n.postprofile dt.author a {\n\tfont-weight: bold;\n\ttext-decoration: none;\n}\n\n.postprofile a:hover,\n.postprofile dt.author a:hover {\n\ttext-decoration: underline;\n}\n\n/* Profile searchresults */\n.search .postprofile a {\n\tfont-weight: normal;\n\ttext-decoration: none;\n}\n\n.search .postprofile a:hover {\n\ttext-decoration: underline;\n}\n\n.top {\n\tfont-size: var(--ps-font-small);\n\ttext-decoration: none;\n\tmargin-top: calc(var(--ps-font-small) - 2px);\n}\n\n.to-top-button {\n\tborder-radius: 50%;\n\tposition: fixed;\n\tright: var(--ps-line-height);\n\tbottom: var(--ps-line-height);\n\tdisplay: none;\n\tblock-size: calc(var(--ps-line-height) * 2);\n\tinline-size: calc(var(--ps-line-height) * 2);\n}\n\n.to-top-button .o-icon {\n\tfont-size: calc(var(--ps-font-normal) * 2);\n\tpadding: calc(var(--ps-font-normal) / 2);\n}\n\n/* Back to top of page */\n.back2top {\n\tclear: both;\n}\n\n.back2top .top {\n\tfloat: right;\n\tmargin-top: 0;\n}\n\n/* Arrow links */\n\n.arrow-up {\n\ttext-decoration: none;\n\tborder-bottom-width: 0;\n\tpadding-left: 10px;\n}\n\n.arrow-up:hover {\n\t/* add hover styles here */\n}\n\n.arrow-down {\n\tpadding-right: 10px;\n}\n\n.arrow-down:hover {\n\t/* add hover styles here */\n}\n\n.arrow-left:hover {\n\ttext-decoration: none;\n}\n\n.arrow-right:hover {\n\ttext-decoration: none;\n}\n\n/* invisible skip link, used for accessibility */\n.skiplink {\n\tposition: absolute;\n\tleft: -999px;\n\twidth: 990px;\n}\n\n/* Feed icon in forumlist_body.html */\na.feed-icon-forum {\n\tfloat: right;\n\tmargin: 3px;\n}\n\na.anchor {\n\tdisplay: block;\n}\n"]} \ No newline at end of file diff --git a/phpBB/styles/prosilver/theme/mentions.css b/phpBB/styles/prosilver/theme/mentions.css index a12ad8178c7..ec2bebbfd75 100644 --- a/phpBB/styles/prosilver/theme/mentions.css +++ b/phpBB/styles/prosilver/theme/mentions.css @@ -81,3 +81,8 @@ /* stylelint-enable selector-max-compound-selectors */ /* stylelint-enable selector-no-qualifying-type */ + + + + +/*# sourceMappingURL=mentions.css.map */ diff --git a/phpBB/styles/prosilver/theme/mentions.css.map b/phpBB/styles/prosilver/theme/mentions.css.map new file mode 100644 index 00000000000..3106ad0a126 --- /dev/null +++ b/phpBB/styles/prosilver/theme/mentions.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["mentions.css"],"names":[],"mappings":"AAAA;;mEAEmE;;AAEnE,sDAAsD;AACtD,kDAAkD;;AAElD;0CAC0C;AAC1C;CACC,iBAAiB;AAClB;;AAEA;0CAC0C;AAC1C;CACC,gBAAgB;CAChB,kBAAkB;CAClB,kBAAkB;CAClB,YAAY;CACZ,cAAc,EAAE,wDAAwD;CACxE,iBAAiB;CACjB,yBAAyB;AAC1B;;AAEA;CACC,SAAS;CACT,UAAU;CACV,qBAAqB;AACtB;;AAEA;CACC,oBAAoB;CACpB,cAAc;CACd,uBAAuB;CACvB,mBAAmB;CACnB,iBAAiB;CACjB,cAAc;AACf;;AAEA;CACC,WAAW;CACX,YAAY;AACb;;AAEA;CACC,eAAe;CACf,gBAAgB;CAChB,gBAAgB;CAChB,sBAAsB;CACtB,oCAAoC;CACpC,kBAAkB;CAClB,aAAa;CACb,gBAAgB;CAChB,2BAA2B;CAC3B,mBAAmB;CACnB,YAAY;CACZ,eAAe;AAChB;;AAEA;CACC,qBAAqB;AACtB;;AAEA;;CAEC,cAAc;AACf;;AAEA;CACC,iBAAiB;CACjB,kBAAkB,EAAE,+DAA+D;AACpF;;AAEA;CACC,eAAe;CACf,gBAAgB;CAChB,mBAAmB;CACnB,sBAAsB;AACvB;;AAEA,qDAAqD;AACrD,iDAAiD","file":"mentions.css","sourcesContent":["/* -------------------------------------------------------------- /*\n $Mentions\n/* -------------------------------------------------------------- */\n\n/* stylelint-disable selector-max-compound-selectors */\n/* stylelint-disable selector-no-qualifying-type */\n\n/* Mention block\n---------------------------------------- */\n.mention {\n\tfont-weight: bold;\n}\n\n/* Mention dropdown\n---------------------------------------- */\n.mention-container {\n\ttext-align: left;\n\tborder-radius: 2px;\n\tposition: absolute;\n\tz-index: 999;\n\toverflow: auto; /* placed here for list to scroll with arrow key press */\n\tmax-height: 200px;\n\ttransition: all 0.2s ease;\n}\n\n.mention-list {\n\tmargin: 0;\n\tpadding: 0;\n\tlist-style-type: none;\n}\n\n.mention-media {\n\tdisplay: inline-flex;\n\tflex-shrink: 0;\n\tjustify-content: center;\n\talign-items: center;\n\tmargin-right: 8px;\n\tmargin-left: 0;\n}\n\n.mention-media-avatar {\n\twidth: 40px;\n\theight: 40px;\n}\n\n.mention-item {\n\tfont-size: 16px;\n\tfont-weight: 400;\n\tline-height: 1.5;\n\tletter-spacing: 0.04em;\n\tborder-bottom: 1px solid transparent;\n\tposition: relative;\n\tdisplay: flex;\n\toverflow: hidden;\n\tjustify-content: flex-start;\n\talign-items: center;\n\tpadding: 8px;\n\tcursor: pointer;\n}\n\n.mention-item:hover {\n\ttext-decoration: none;\n}\n\n.mention-name,\n.mention-rank {\n\tdisplay: block;\n}\n\n.mention-name {\n\tline-height: 1.25;\n\tmargin-right: 20px; /* needed to account for scrollbar bug on Firefox for Windows */\n}\n\n.mention-rank {\n\tfont-size: 14px;\n\tfont-weight: 400;\n\tline-height: 1.2871;\n\tletter-spacing: 0.04em;\n}\n\n/* stylelint-enable selector-max-compound-selectors */\n/* stylelint-enable selector-no-qualifying-type */\n"]} \ No newline at end of file diff --git a/phpBB/styles/prosilver/theme/normalize.css b/phpBB/styles/prosilver/theme/normalize.css index 16857d54996..ae96c8a9ab6 100644 --- a/phpBB/styles/prosilver/theme/normalize.css +++ b/phpBB/styles/prosilver/theme/normalize.css @@ -81,9 +81,9 @@ figure { */ hr { + overflow: visible; /* 2 */ box-sizing: content-box; /* 1 */ height: 0; /* 1 */ - overflow: visible; /* 2 */ } /** @@ -125,9 +125,10 @@ a:hover { */ abbr[title] { - border-bottom: none; /* 1 */ text-decoration: underline; /* 2 */ - text-decoration: underline dotted; /* 2 */ + -webkit-text-decoration: underline dotted; + text-decoration: underline dotted; /* 2 */ + border-bottom: none; /* 1 */ } /** @@ -194,8 +195,8 @@ sub, sup { font-size: 75%; line-height: 0; - position: relative; vertical-align: baseline; + position: relative; } sub { @@ -336,12 +337,12 @@ fieldset { */ legend { - box-sizing: border-box; /* 1 */ + white-space: normal; /* 1 */ color: inherit; /* 2 */ display: table; /* 1 */ + box-sizing: border-box; /* 1 */ max-width: 100%; /* 1 */ padding: 0; /* 3 */ - white-space: normal; /* 1 */ } /** @@ -350,8 +351,8 @@ legend { */ progress { - display: inline-block; /* 1 */ vertical-align: baseline; /* 2 */ + display: inline-block; /* 1 */ } /** @@ -388,8 +389,8 @@ textarea { */ [type="search"] { - -webkit-appearance: textfield; /* 1 */ outline-offset: -2px; /* 2 */ + -webkit-appearance: textfield; /* 1 */ } /** @@ -407,8 +408,8 @@ textarea { */ ::-webkit-file-upload-button { - -webkit-appearance: button; /* 1 */ font: inherit; /* 2 */ + -webkit-appearance: button; /* 1 */ } /* Interactive @@ -463,3 +464,8 @@ template { } /* stylelint-enable */ + + + + +/*# sourceMappingURL=normalize.css.map */ diff --git a/phpBB/styles/prosilver/theme/normalize.css.map b/phpBB/styles/prosilver/theme/normalize.css.map new file mode 100644 index 00000000000..a6c301bd5a8 --- /dev/null +++ b/phpBB/styles/prosilver/theme/normalize.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["normalize.css"],"names":[],"mappings":"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","file":"normalize.css","sourcesContent":["/* stylelint-disable */\n\n/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */\n\n/**\n * 1. Change the default font family in all browsers (opinionated).\n * 2. Correct the line height in all browsers.\n * 3. Prevent adjustments of font size after orientation changes in\n * IE on Windows Phone and in iOS.\n */\n\n/* Document\n ========================================================================== */\n\nhtml {\n font-family: sans-serif; /* 1 */\n line-height: 1.15; /* 2 */\n -ms-text-size-adjust: 100%; /* 3 */\n -webkit-text-size-adjust: 100%; /* 3 */\n}\n\n/* Sections\n ========================================================================== */\n\n/**\n * Remove the margin in all browsers (opinionated).\n */\n\nbody {\n margin: 0;\n}\n\n/**\n * Add the correct display in IE 9-.\n */\n\narticle,\naside,\nfooter,\nheader,\nnav,\nsection {\n display: block;\n}\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n/* Grouping content\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n * 1. Add the correct display in IE.\n */\n\nfigcaption,\nfigure,\nmain { /* 1 */\n display: block;\n}\n\n/**\n * Add the correct margin in IE 8.\n */\n\nfigure {\n margin: 1em 40px;\n}\n\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\n\nhr {\n box-sizing: content-box; /* 1 */\n height: 0; /* 1 */\n overflow: visible; /* 2 */\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\npre {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/* Text-level semantics\n ========================================================================== */\n\n/**\n * 1. Remove the gray background on active links in IE 10.\n * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.\n */\n\na {\n background-color: transparent; /* 1 */\n -webkit-text-decoration-skip: objects; /* 2 */\n}\n\n/**\n * Remove the outline on focused links when they are also active or hovered\n * in all browsers (opinionated).\n */\n\na:active,\na:hover {\n outline-width: 0;\n}\n\n/**\n * 1. Remove the bottom border in Firefox 39-.\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\n\nabbr[title] {\n border-bottom: none; /* 1 */\n text-decoration: underline; /* 2 */\n text-decoration: underline dotted; /* 2 */\n}\n\n/**\n * Prevent the duplicate application of `bolder` by the next rule in Safari 6.\n */\n\nb,\nstrong {\n font-weight: inherit;\n}\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\n\nb,\nstrong {\n font-weight: bolder;\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/**\n * Add the correct font style in Android 4.3-.\n */\n\ndfn {\n font-style: italic;\n}\n\n/**\n * Add the correct background and color in IE 9-.\n */\n\nmark {\n background-color: #ff0;\n color: #000;\n}\n\n/**\n * Add the correct font size in all browsers.\n */\n\nsmall {\n font-size: 80%;\n}\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\n/* Embedded content\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\naudio,\nvideo {\n display: inline-block;\n}\n\n/**\n * Add the correct display in iOS 4-7.\n */\n\naudio:not([controls]) {\n display: none;\n height: 0;\n}\n\n/**\n * Remove the border on images inside links in IE 10-.\n */\n\nimg {\n border-style: none;\n}\n\n/**\n * Hide the overflow in IE.\n */\n\nsvg:not(:root) {\n overflow: hidden;\n}\n\n/* Forms\n ========================================================================== */\n\n/**\n * 1. Change the font styles in all browsers (opinionated).\n * 2. Remove the margin in Firefox and Safari.\n */\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n font-family: sans-serif; /* 1 */\n font-size: 100%; /* 1 */\n line-height: 1.15; /* 1 */\n margin: 0; /* 2 */\n}\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\n\nbutton,\ninput { /* 1 */\n overflow: visible;\n}\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\n\nbutton,\nselect { /* 1 */\n text-transform: none;\n}\n\n/**\n * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`\n * controls in Android 4.\n * 2. Correct the inability to style clickable types in iOS and Safari.\n */\n\nbutton,\nhtml [type=\"button\"], /* 1 */\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button; /* 2 */\n}\n\n/**\n * Remove the inner border and padding in Firefox.\n */\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\n\nbutton:-moz-focusring,\n[type=\"button\"]:-moz-focusring,\n[type=\"reset\"]:-moz-focusring,\n[type=\"submit\"]:-moz-focusring {\n outline: 1px dotted ButtonText;\n}\n\n/**\n * Change the border, margin, and padding in all browsers (opinionated).\n */\n\nfieldset {\n border: 1px solid #c0c0c0;\n margin: 0 2px;\n padding: 0.35em 0.625em 0.75em;\n}\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n */\n\nlegend {\n box-sizing: border-box; /* 1 */\n color: inherit; /* 2 */\n display: table; /* 1 */\n max-width: 100%; /* 1 */\n padding: 0; /* 3 */\n white-space: normal; /* 1 */\n}\n\n/**\n * 1. Add the correct display in IE 9-.\n * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\n\nprogress {\n display: inline-block; /* 1 */\n vertical-align: baseline; /* 2 */\n}\n\n/**\n * Remove the default vertical scrollbar in IE.\n */\n\ntextarea {\n overflow: auto;\n}\n\n/**\n * 1. Add the correct box sizing in IE 10-.\n * 2. Remove the padding in IE 10-.\n */\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n box-sizing: border-box; /* 1 */\n padding: 0; /* 2 */\n}\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n\n[type=\"search\"] {\n -webkit-appearance: textfield; /* 1 */\n outline-offset: -2px; /* 2 */\n}\n\n/**\n * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.\n */\n\n[type=\"search\"]::-webkit-search-cancel-button,\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n\n::-webkit-file-upload-button {\n -webkit-appearance: button; /* 1 */\n font: inherit; /* 2 */\n}\n\n/* Interactive\n ========================================================================== */\n\n/*\n * Add the correct display in IE 9-.\n * 1. Add the correct display in Edge, IE, and Firefox.\n */\n\ndetails, /* 1 */\nmenu {\n display: block;\n}\n\n/*\n * Add the correct display in all browsers.\n */\n\nsummary {\n display: list-item;\n}\n\n/* Scripting\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n */\n\ncanvas {\n display: inline-block;\n}\n\n/**\n * Add the correct display in IE.\n */\n\ntemplate {\n display: none;\n}\n\n/* Hidden\n ========================================================================== */\n\n/**\n * Add the correct display in IE 10-.\n */\n\n[hidden] {\n display: none;\n}\n\n/* stylelint-enable */\n"]} \ No newline at end of file diff --git a/phpBB/styles/prosilver/theme/plupload.css b/phpBB/styles/prosilver/theme/plupload.css index 118d63d397a..c1fecb5d3e1 100644 --- a/phpBB/styles/prosilver/theme/plupload.css +++ b/phpBB/styles/prosilver/theme/plupload.css @@ -93,3 +93,8 @@ vertical-align: bottom; max-width: 65%; } + + + + +/*# sourceMappingURL=plupload.css.map */ diff --git a/phpBB/styles/prosilver/theme/plupload.css.map b/phpBB/styles/prosilver/theme/plupload.css.map new file mode 100644 index 00000000000..cd243663a59 --- /dev/null +++ b/phpBB/styles/prosilver/theme/plupload.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["plupload.css"],"names":[],"mappings":"AAAA;;mEAEmE;;AAEnE;CACC,aAAa;CACb,mBAAmB;AACpB;;AAEA;CACC,aAAa;AACd;;AAEA;CACC,sBAAsB;AACvB;;AAEA;CACC,UAAU;AACX;;AAEA;CACC,UAAU;AACX;;AAEA;CACC,WAAW;CACX,gBAAgB;AACjB;;AAEA;CACC,UAAU;AACX;;AAEA;CACC,SAAS;AACV;;AAEA;;CAEC,kBAAkB;AACnB;;AAEA;CACC,YAAY;AACb;;AAEA;CACC,aAAa;AACd;;AAEA;CACC,kBAAkB;CAClB,cAAc;CACd,WAAW;CACX,sBAAsB;AACvB;;AAEA;CACC,yBAAyB;CACzB,qBAAqB;CACrB,WAAW;CACX,WAAW;AACZ;;AAEA;;CAEC,yBAAyB;CACzB,cAAc;CACd,QAAQ;CACR,YAAY;AACb;;AAEA;CACC,iDAAiD;AAClD;;AAEA;CACC,6CAA6C;AAC9C;;AAEA;CACC,8CAA8C;AAC/C;;AAEA;CACC,qBAAqB;CACrB,WAAW;CACX,YAAY;AACb;;AAEA;CACC,sBAAsB;CACtB,cAAc;AACf","file":"plupload.css","sourcesContent":["/* -------------------------------------------------------------- /*\n\t$Plupload\n/* -------------------------------------------------------------- */\n\n.attach-panel-multi {\n\tdisplay: none;\n\tmargin-bottom: 10px;\n}\n\n.attach-row-tpl {\n\tdisplay: none;\n}\n\n.file-list td {\n\tvertical-align: middle;\n}\n\n.attach-name {\n\twidth: 50%;\n}\n\n.attach-comment {\n\twidth: 30%;\n}\n\n.attach-comment .inputbox {\n\twidth: 100%;\n\tresize: vertical;\n}\n\n.attach-filesize {\n\twidth: 15%;\n}\n\n.attach-status {\n\twidth: 5%;\n}\n\n.attach-filesize,\n.attach-status {\n\ttext-align: center;\n}\n\n.attach-controls {\n\tfloat: right;\n}\n\n.nojs .file-inline-bbcode {\n\tdisplay: none;\n}\n\n.file-total-progress {\n\tposition: relative;\n\tdisplay: block;\n\theight: 2px;\n\tmargin: 4px -10px -6px;\n}\n\n.file-progress {\n\tbackground-color: #cccccc;\n\tdisplay: inline-block;\n\twidth: 50px;\n\theight: 8px;\n}\n\n.file-progress-bar,\n.file-total-progress-bar {\n\tbackground-color: #008000;\n\tdisplay: block;\n\twidth: 0;\n\theight: 100%;\n}\n\n.file-status.file-working {\n\tbackground: url(\"./images/plupload/throbber.gif\");\n}\n\n.file-status.file-uploaded {\n\tbackground: url(\"./images/plupload/done.gif\");\n}\n\n.file-status.file-error {\n\tbackground: url(\"./images/plupload/error.gif\");\n}\n\n.file-status {\n\tdisplay: inline-block;\n\twidth: 16px;\n\theight: 16px;\n}\n\n.file-name {\n\tvertical-align: bottom;\n\tmax-width: 65%;\n}\n"]} \ No newline at end of file diff --git a/phpBB/styles/prosilver/theme/print.css b/phpBB/styles/prosilver/theme/print.css index 90dcca34c44..0c62201bc42 100644 --- a/phpBB/styles/prosilver/theme/print.css +++ b/phpBB/styles/prosilver/theme/print.css @@ -230,3 +230,8 @@ code { display: block; } /* stylelint-enable declaration-property-unit-allowed-list */ /* stylelint-enable selector-max-compound-selectors */ + + + + +/*# sourceMappingURL=print.css.map */ diff --git a/phpBB/styles/prosilver/theme/print.css.map b/phpBB/styles/prosilver/theme/print.css.map new file mode 100644 index 00000000000..f08242e7075 --- /dev/null +++ b/phpBB/styles/prosilver/theme/print.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["print.css"],"names":[],"mappings":"AAAA;;mEAEmE;;AAEnE,sDAAsD;;AAEtD,0BAA0B;;AAE1B,0BAA0B;AAC1B;CACC,SAAS;CACT,UAAU;AACX;;AAEA;CACC,kDAAkD;CAClD,eAAe;CACf,cAAc;AACf;;AAEA;CACC,qBAAqB;CACrB,cAAc;AACf;;AAEA;CACC,qBAAqB;CACrB,cAAc;AACf;;AAEA;CACC,qBAAqB;CACrB,cAAc;AACf;;AAEA;;;;;;CAMC,aAAa;AACd;;AAEA,iCAAiC;AACjC;CACC,eAAe;AAChB;;AAEA,gCAAgC;AAChC;CACC,cAAc;AACf;;AAEA;CACC,cAAc;AACf;;AAEA;CACC,cAAc;AACf;;AAEA;CACC,cAAc;CACd,iBAAiB;CACjB,YAAY;CACZ,WAAW;AACZ;;AAEA;;;;;;CAMC,yDAAyD;CACzD,iBAAiB;CACjB,qBAAqB;CACrB,gBAAgB;CAChB,cAAc;AACf;;AAEA;CACC,eAAe;AAChB;;AAEA;CACC,eAAe;CACf,gBAAgB;AACjB;;AAEA;CACC,eAAe;CACf,gBAAgB;AACjB;;AAEA;CACC,mFAAmF;CACnF,eAAe;CACf,iBAAiB;CACjB,gBAAgB;CAChB,mBAAmB;AACpB;;AAEA;CACC,eAAe;AAChB;;AAEA,0EAA0E;AAC1E;;;;CAIC,eAAe;CACf,gBAAgB;CAChB,cAAc;CACd,gBAAgB;AACjB;;AAEA;;CAEC,cAAc;CACd,qBAAqB;CACrB,6BAA6B;AAC9B;;AAEA;CACC,yBAAyB;CACzB,eAAe;CACf,WAAW;AACZ;;AAEA;CACC,kDAAkD;CAClD,cAAc;AACf;;AAEA;CACC,kDAAkD;CAClD,cAAc;CACd,iBAAiB;CACjB,kBAAkB;CAClB,YAAY;AACb;;AAEA,gEAAgE;AAChE;;;;;;;;;;;CAWC,qBAAqB;CACrB,sBAAsB;AACvB;;AAEA,mBAAmB;AACnB;CACC,aAAa;AACd;;AAEA;CACC,aAAa;AACd;;AAEA,UAAU;AACV;;CAEC,cAAc;CACd,iBAAiB;CACjB,yBAAyB;CACzB,kBAAkB;CAClB,4BAA4B;CAC5B,YAAY;AACb;;AAEA;CACC,aAAa;AACd;;AAEA;CACC,cAAc;AACf;;AAEA;CACC,eAAe;AAChB;;AAEA;;CAEC,iBAAiB;CACjB,cAAc;CACd,cAAc;AACf;;AAEA,SAAS;AACT;;CAEC,iBAAiB;AAClB;;AAEA,uBAAuB;AACvB;CACC,WAAW;AACZ;;AAEA,OAAO,cAAc,EAAE;;AAEvB,sCAAsC;AACtC;CACC,aAAa;AACd;;AAEA;CACC,aAAa;AACd;;AAEA,6DAA6D;AAC7D;CACC,UAAU;CACV,eAAe;CACf,WAAW;CACX,gBAAgB;AACjB;AACA,4DAA4D;;AAE5D,qDAAqD","file":"print.css","sourcesContent":["/* -------------------------------------------------------------- /*\n\t$Print\n/* -------------------------------------------------------------- */\n\n/* stylelint-disable selector-max-compound-selectors */\n\n/* Lots still TODO here! */\n\n/* General markup styles */\n* {\n\tmargin: 0;\n\tpadding: 0;\n}\n\nbody {\n\tfont-family: Verdana, Arial, Helvetica, sans-serif;\n\tfont-size: 14px;\n\tcolor: #000000;\n}\n\na:link {\n\ttext-decoration: none;\n\tcolor: #000000;\n}\n\na:visited {\n\ttext-decoration: none;\n\tcolor: #000000;\n}\n\na:active {\n\ttext-decoration: none;\n\tcolor: #000000;\n}\n\nimg,\n.noprint,\n.navbar,\n.box1,\n.divider,\n.signature {\n\tdisplay: none;\n}\n\n/* Display smilies (Bug #47265) */\n.content img {\n\tdisplay: inline;\n}\n\n/* Container for the main body */\n.wrap {\n\tmargin: 0 30px;\n}\n\np {\n\tfont-size: 85%;\n}\n\n.copyright {\n\tfont-size: 75%;\n}\n\n.page-number {\n\tfont-size: 75%;\n\ttext-align: right;\n\tfloat: right;\n\twidth: auto;\n}\n\nh1,\nh2,\nh3,\nh1 a,\nh2 a,\nh3 a {\n\tfont-family: \"Trebuchet MS\", georgia, Verdana, sans-serif;\n\tfont-weight: bold;\n\ttext-decoration: none;\n\tbackground: none;\n\tcolor: #000000;\n}\n\nh1 {\n\tfont-size: 26px;\n}\n\nh2 {\n\tfont-size: 21px;\n\tmargin-top: 20px;\n}\n\nh3 {\n\tfont-size: 18px;\n\tmargin-top: 20px;\n}\n\n.content {\n\tfont-family: \"Lucida Grande\", \"Trebuchet MS\", Verdana, Arial, Helvetica, sans-serif;\n\tfont-size: 14px;\n\tline-height: 18px;\n\toverflow: hidden;\n\tmargin-bottom: 14px;\n}\n\n.postbody .content {\n\tfont-size: 14px;\n}\n\n/* CSS2 Print tip from: http://www.alistapart.com/articles/goingtoprint/ */\n.postbody a:link,\n.postbody a:visited,\n.postbody a:hover,\n.postbody a:active {\n\tfont-size: 100%;\n\tbackground: none;\n\tcolor: #666666;\n\tpadding: 2px 4px;\n}\n\nhtml > body .postbody a:link:after,\nhtml > body .postbody a:visited:after {\n\tfont-size: 90%;\n\ttext-decoration: none;\n\tcontent: \" (\" attr(href) \") \";\n}\n\nhr {\n\tbackground-color: #999999;\n\tborder-width: 0;\n\theight: 1px;\n}\n\n.author {\n\tfont-family: Verdana, Arial, Helvetica, sans-serif;\n\tfont-size: 75%;\n}\n\n.date {\n\tfont-family: Verdana, Arial, Helvetica, sans-serif;\n\tfont-size: 75%;\n\ttext-align: right;\n\tposition: relative;\n\tfloat: right;\n}\n\n/* Don't want to print url for names or titles in content area */\n.postbody .author a:link,\n.postbody .author a:visited,\nhtml > body .postbody .author a:link:after,\nhtml > body .postbody .author a:visited:after,\n.postquote .quote-by a:link,\n.postquote .quote-by a:visited,\nhtml > body .postquote .quote-by a:link:after,\nhtml > body .postquote .quote-by a:visited:after,\nhtml > body .postbody h1 a:link:after,\nhtml > body .postbody h2 a:link:after,\n.post-buttons a:after {\n\ttext-decoration: none;\n\tcontent: \"\" !important;\n}\n\n/* Poster profile */\n.postprofile {\n\tdisplay: none;\n}\n\n.grip-show {\n\tdisplay: none;\n}\n\n/* Quote */\n.postquote,\nblockquote {\n\tfont-size: 85%;\n\tline-height: 18px;\n\tborder: 1px #999999 solid;\n\tposition: relative;\n\tmargin: 12px 154px 12px 34px;\n\tpadding: 6px;\n}\n\n.postquote img {\n\tdisplay: none;\n}\n\n.postquote span {\n\tdisplay: block;\n}\n\n.postquote span .postquote {\n\tfont-size: 100%;\n}\n\n.quote-by,\nblockquote cite {\n\tfont-weight: bold;\n\tcolor: #000000;\n\tdisplay: block;\n}\n\n/* List */\nol,\nul {\n\tmargin-left: 20px;\n}\n\n/* Misc page elements */\n.spacer {\n\tclear: both;\n}\n\ncode { display: block; }\n\n/* Accessibility tweaks: Mozilla.org */\n.skip_link {\n\tdisplay: none;\n}\n\n.codebox p {\n\tdisplay: none;\n}\n\n/* stylelint-disable declaration-property-unit-allowed-list */\n.emoji {\n\twidth: 1em;\n\tmin-width: 18px;\n\theight: 1em;\n\tmin-height: 18px;\n}\n/* stylelint-enable declaration-property-unit-allowed-list */\n\n/* stylelint-enable selector-max-compound-selectors */\n"]} \ No newline at end of file diff --git a/phpBB/styles/prosilver/theme/responsive.css b/phpBB/styles/prosilver/theme/responsive.css index ce5462455e0..6b6783407ca 100644 --- a/phpBB/styles/prosilver/theme/responsive.css +++ b/phpBB/styles/prosilver/theme/responsive.css @@ -415,7 +415,6 @@ textarea, dd textarea, .message-box textarea { - -webkit-box-sizing: border-box; box-sizing: border-box; width: 100%; } @@ -871,3 +870,8 @@ /* stylelint-enable selector-max-compound-selectors */ /* stylelint-enable selector-no-qualifying-type */ + + + + +/*# sourceMappingURL=responsive.css.map */ diff --git a/phpBB/styles/prosilver/theme/responsive.css.map b/phpBB/styles/prosilver/theme/responsive.css.map new file mode 100644 index 00000000000..c747e6d3c4f --- /dev/null +++ b/phpBB/styles/prosilver/theme/responsive.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["responsive.css"],"names":[],"mappings":"AAAA;;mEAEmE;AACnE,sDAAsD;AACtD,kDAAkD;;AAElD;CACC;;EAEC,gBAAgB;CACjB;AACD;;AAEA;kEACkE;;AAElE;CACC;EACC,WAAW;CACZ;;CAEA;EACC,aAAa;CACd;AACD;;AAEA;CACC;EACC,YAAY;CACb;;CAEA;EACC,WAAW;CACZ;AACD;;AAEA;CACC;EACC,mBAAmB;CACpB;;CAEA;;EAEC,gBAAgB;CACjB;;CAEA;EACC,cAAc;CACf;;CAEA;EACC,WAAW;CACZ;;CAEA;;EAEC,gBAAgB;EAChB,WAAW;EACX,WAAW;CACZ;;CAEA;EACC,iBAAiB;CAClB;;CAEA;EACC,kBAAkB;EAClB,WAAW;EACX,kBAAkB;CACnB;;CAEA;EACC,SAAS;CACV;;CAEA;EACC,kBAAkB;CACnB;;CAEA;EACC,kBAAkB;EAClB,WAAW;EACX,WAAW;EACX,mBAAmB;CACpB;;CAEA;EACC,aAAa;CACd;;CAEA;EACC,aAAa;CACd;;CAEA;EACC,cAAc;EACd,kBAAkB;CACnB;;CAEA;EACC,WAAW;EACX,eAAe;CAChB;;CAEA;EACC,aAAa;CACd;;CAEA;EACC,aAAa;CACd;;CAEA;;EAEC,iBAAiB;EACjB,WAAW;CACZ;;CAEA;EACC,kBAAkB;EAClB,cAAc;CACf;;CAEA;EACC,eAAe;CAChB;AACD;;AAEA;CACC;EACC,eAAe;CAChB;;CAEA;EACC,eAAe;CAChB;;CAEA;EACC,aAAa;CACd;;CAEA,QAAQ;;CAER;2CAC0C;CAC1C;EACC,cAAc;CACf;;CAEA;EACC,cAAc;CACf;AACD;;AAEA;CACC;EACC,wBAAwB;CACzB;;CAEA;EACC,yBAAyB;CAC1B;;CAEA;EACC,0BAA0B;CAC3B;;CAEA;EACC,gCAAgC;CACjC;;CAEA;mEACkE;CAClE;EACC,YAAY;CACb;;CAEA;EACC,UAAU;CACX;;CAEA;EACC,YAAY;EACZ,gBAAgB;EAChB,gBAAgB;EAChB,oBAAoB;EACpB,cAAc;CACf;;CAEA;mEACkE;CAClE;;;;;;EAMC,gBAAgB;EAChB,kBAAkB;EAClB,iBAAiB;CAClB;;CAEA;;;;EAIC,kBAAkB;CACnB;;CAEA;mEACkE;CAClE;EACC,kBAAkB;EAClB,WAAW;EACX,WAAW;CACZ;;CAEA;EACC,sDAAsD;EACtD,aAAa;EACb,WAAW;EACX,aAAa;CACd;;CAEA;;EAEC,iBAAiB;EACjB,mBAAmB;EACnB,uBAAuB;EACvB,WAAW;EACX,gBAAgB;EAChB,WAAW;CACZ;;CAEA;;EAEC,aAAa;CACd;;CAEA;mEACkE;CAClE;EACC,gBAAgB;CACjB;;CAEA;mEACkE;CAClE;EACC,yBAAyB;CAC1B;;CAEA;mEACkE;CAClE;EACC,eAAe;EACf,iBAAiB;EACjB,kBAAkB;EAClB,oBAAoB;EACpB,mBAAmB;CACpB;;CAEA;;EAEC,0BAA0B;EAC1B,gBAAgB;CACjB;;CAEA;EACC,wBAAwB;CACzB;;CAEA;;;;;;;;EAQC,eAAe;CAChB;;CAEA;EACC,mBAAmB;CACpB;;CAEA;EACC,gBAAgB;CACjB;;CAEA;EACC,aAAa;CACd;;CAEA;EACC,aAAa;CACd;;CAEA;EACC,oBAAoB;CACrB;;CAEA;EACC,gBAAgB;EAChB,kBAAkB;EAClB,MAAM;EACN,UAAU;EACV,cAAc;EACd,WAAW;EACX,YAAY;EACZ,SAAS;CACV;;CAEA;;EAEC,mBAAmB;EACnB,kBAAkB;EAClB,OAAO;EACP,eAAe;CAChB;;CAEA;EACC,iBAAiB;EACjB,cAAc;CACf;;CAEA;EACC,sBAAsB;EACtB,uBAAuB;EACvB,gBAAgB;CACjB;;CAEA;mEACkE;CAClE;EACC,eAAe;CAChB;;CAEA;EACC,wBAAwB;CACzB;;CAEA;mEACkE;CAClE;;;;EAIC,cAAc;CACf;;CAEA;;EAEC,aAAa;CACd;;CAEA;;EAEC,2BAA2B;EAC3B,cAAc;EACd,sBAAsB;CACvB;;CAEA;EACC,aAAa;CACd;;CAEA;EACC,aAAa;CACd;;CAEA;EACC,2BAA2B;EAC3B,sBAAsB;EACtB,YAAY;CACb;;CAEA;EACC,wBAAwB;CACzB;;CAEA;EACC,gCAAgC;CACjC;;CAEA;EACC,kBAAkB;EAClB,YAAY;CACb;;CAEA;EACC,WAAW;EACX,kBAAkB;CACnB;;CAEA;EACC,YAAY;CACb;;CAEA;mEACkE;CAClE;;;EAGC,WAAW;EACX,WAAW;CACZ;;CAEA;;;EAGC,cAAc;CACf;;CAEA;;;EAIC,sBAAsB;EACtB,WAAW;CACZ;;CAEA;EACC,sBAAsB;EACtB,kBAAkB;CACnB;;CAEA;EACC,qBAAqB;EACrB,yBAAyB;CAC1B;;CAEA;EACC,kBAAkB;CACnB;;CAEA;;EAEC,WAAW;EACX,WAAW;CACZ;;CAEA;EACC,eAAe;CAChB;;CAEA;EACC,aAAa;CACd;;CAEA;;;EAGC,cAAc;CACf;;CAEA;EACC,qBAAqB;EACrB,iBAAiB;CAClB;;CAEA;;EAEC,aAAa;CACd;;CAEA;EACC,mBAAmB;EACnB,cAAc;EACd,kBAAkB;CACnB;;CAEA;EACC,qBAAqB;EACrB,gBAAgB;CACjB;;CAEA;EACC,UAAU;EACV,gBAAgB;EAChB,iBAAiB;CAClB;;CAEA;EACC,iBAAiB;EACjB,qBAAqB;EACrB,cAAc;CACf;;CAEA;mEACkE;CAClE;;;EAGC,WAAW;EACX,WAAW;EACX,WAAW;CACZ;;CAEA;EACC,eAAe;CAChB;;CAEA;mEACkE;CAClE;EACC,UAAU;CACX;;CAEA;EACC,kBAAkB;CACnB;;CAEA;EACC,UAAU;CACX;;CAEA;;EAEC,eAAe;CAChB;;CAEA;mEACkE;CAClE;EACC,iBAAiB;CAClB;;CAEA;;;EAGC,cAAc;EACd,WAAW;EACX,WAAW;EACX,aAAa;EACb,UAAU;CACX;;CAEA;EACC,qBAAqB;EACrB,gBAAgB;EAChB,WAAW;EACX,gBAAgB;EAChB,eAAe;EACf,mBAAmB;CACpB;;CAEA;EACC,aAAa;CACd;;CAEA;;;EAGC,cAAc;EACd,SAAS;CACV;;CAEA;EACC,iBAAiB;EACjB,SAAS;CACV;;CAEA;EACC,WAAW;CACZ;;CAEA;EACC,iBAAiB;CAClB;;CAEA;EACC,sBAAsB;EACtB,uBAAuB;EACvB,gBAAgB;CACjB;;CAEA;EACC,0BAA0B;EAC1B,yBAAyB;CAC1B;;CAEA;;EAEC,wBAAwB;CACzB;;CAEA,iBAAiB;;CAEjB;EACC,WAAW;CACZ;;CAEA;EACC,aAAa;CACd;;CAEA;;;;;;EAMC,yBAAyB;CAC1B;;CAEA;EACC,mBAAmB;EACnB,oBAAoB;EACpB,gBAAgB;EAChB,YAAY;EACZ,gBAAgB;EAChB,cAAc;EACd,aAAa;CACd;;CAEA;EACC,0BAA0B;EAC1B,cAAc;CACf;;CAEA;EACC,cAAc;EACd,kBAAkB;CACnB;;CAEA;mEACkE;CAClE;EACC,gBAAgB;CACjB;;CAEA;EACC,gBAAgB;EAChB,kBAAkB;CACnB;;CAEA;EACC,gBAAgB;CACjB;;CAEA;EACC,cAAc;EACd,WAAW;EACX,kBAAkB;CACnB;;CAEA;EACC,WAAW;EACX,gBAAgB;CACjB;;CAEA;EACC,cAAc;EACd,cAAc;CACf;;CAEA;EACC,mBAAmB;CACpB;;CAEA;EACC,WAAW;EACX,aAAa;CACd;;CAEA;EACC,WAAW;CACZ;;CAEA,QAAQ;;CAER;2CAC0C;CAC1C;;EAEC,yBAAyB;EACzB,eAAe;CAChB;;CAEA;;;;;;;;EAQC,cAAc;CACf;;CAEA;EACC,kBAAkB;CACnB;;CAEA;2CAC0C;CAC1C;EACC,mBAAmB;CACpB;;CAEA;EACC,kBAAkB;CACnB;;CAEA;EACC,iBAAiB;EACjB,WAAW;EACX,SAAS;CACV;;CAEA;;EAEC,4BAA4B;CAC7B;;CAEA;EACC,4BAA4B;CAC7B;;CAEA;2CAC0C;CAC1C;;;EAGC,WAAW;CACZ;;CAEA;2CAC0C;CAC1C;;;EAGC,WAAW;CACZ;;CAEA;EACC,qBAAqB;CACtB;;CAEA;;;EAGC,SAAS;CACV;;CAEA;EACC,eAAe;EACf,gBAAgB;CACjB;;CAEA;EACC,UAAU;CACX;;CAEA;2CAC0C;CAC1C;;;EAGC,WAAW;CACZ;;CAEA;;;EAGC,kBAAkB;CACnB;AACD;;AAEA;CACC;EACC,sCAAsC;CACvC;;CAEA;EACC,YAAY;CACb;;CAEA;EACC,yBAAyB;CAC1B;;CAEA;;EAEC,wBAAwB;CACzB;AACD;;AAEA;CACC;EACC,oBAAoB;CACrB;;CAEA;EACC,mBAAmB;CACpB;;CAEA;;;EAGC,WAAW;CACZ;AACD;;AAEA;0CAC0C;AAC1C;CACC;;EAEC,uBAAuB;EACvB,uBAAuB;EACvB,gBAAgB;EAChB,eAAe;CAChB;;CAEA;;;EAGC,WAAW;EACX,WAAW;EACX,SAAS;CACV;;CAEA;EACC,gBAAgB;EAChB,cAAc;EACd,UAAU;CACX;;CAEA;EACC,sBAAsB;CACvB;;CAEA;EACC,2BAA2B;EAC3B,4BAA4B;CAC7B;;CAEA;EACC,+BAA+B;EAC/B,8BAA8B;CAC/B;;CAEA;;;EAGC,WAAW;CACZ;;CAEA;;EAEC,mBAAmB;CACpB;AACD;;AAEA;CACC;EACC,gBAAgB;EAChB,WAAW;EACX,eAAe;EACf,kBAAkB;CACnB;AACD;;AAEA;CACC;EACC,cAAc;CACf;AACD;;AAEA,qDAAqD;AACrD,iDAAiD","file":"responsive.css","sourcesContent":["/* -------------------------------------------------------------- /*\n\t$Responsive\n/* -------------------------------------------------------------- */\n/* stylelint-disable selector-max-compound-selectors */\n/* stylelint-disable selector-no-qualifying-type */\n\n@media (max-width: 320px) {\n\tselect,\n\t.inputbox {\n\t\tmax-width: 240px;\n\t}\n}\n\n/* Notifications list\n---------------------------------------------------------------- */\n\n@media (max-width: 350px) {\n\t.dropdown-extended .dropdown-contents {\n\t\twidth: auto;\n\t}\n\n\t.dropdown-extended .dropdown-contents .webpush-subscribe .notification-subscribe-toggle > span {\n\t\tdisplay: none;\n\t}\n}\n\n@media (max-width: 430px) {\n\t.action-bar .search-box .inputbox {\n\t\twidth: 120px;\n\t}\n\n\t.section-viewtopic .search-box .inputbox {\n\t\twidth: 57px;\n\t}\n}\n\n@media (max-width: 500px) {\n\tdd label {\n\t\twhite-space: normal;\n\t}\n\n\tselect,\n\t.inputbox {\n\t\tmax-width: 260px;\n\t}\n\n\t.captcha-panel dd.captcha {\n\t\tmargin-left: 0;\n\t}\n\n\t.captcha-panel dd.captcha-image img {\n\t\twidth: 100%;\n\t}\n\n\tdl.details dt,\n\tdl.details dd {\n\t\ttext-align: left;\n\t\tfloat: none;\n\t\twidth: auto;\n\t}\n\n\tdl.details dd {\n\t\tmargin-left: 20px;\n\t}\n\n\tp.responsive-center {\n\t\ttext-align: center;\n\t\tfloat: none;\n\t\tmargin-bottom: 5px;\n\t}\n\n\t.phpbb_alert {\n\t\ttop: 25px;\n\t}\n\n\t.action-bar > div {\n\t\tmargin-bottom: 5px;\n\t}\n\n\t.action-bar > .pagination {\n\t\ttext-align: center;\n\t\tfloat: none;\n\t\tclear: both;\n\t\tpadding-bottom: 1px;\n\t}\n\n\t.action-bar > .pagination li.page-jump {\n\t\tmargin: 0 2px;\n\t}\n\n\tp.jumpbox-return {\n\t\tdisplay: none;\n\t}\n\n\t.display-options > label:nth-child(1) {\n\t\tdisplay: block;\n\t\tmargin-bottom: 5px;\n\t}\n\n\t.attach-controls {\n\t\twidth: 100%;\n\t\tmargin-top: 5px;\n\t}\n\n\t.quick-links .dropdown-trigger span {\n\t\tdisplay: none;\n\t}\n\n\t.nav-main .rightside a span {\n\t\tdisplay: none;\n\t}\n\n\t.rtl dl.details dt,\n\t.rtl dl.details dd {\n\t\ttext-align: right;\n\t\tfloat: none;\n\t}\n\n\t.rtl dl.details dd {\n\t\tmargin-right: 20px;\n\t\tmargin-left: 0;\n\t}\n\n\t.rtl .captcha-panel dd.captcha {\n\t\tmargin-right: 0;\n\t}\n}\n\n@media (max-width: 550px) {\n\tul.topiclist.forums dt {\n\t\tmargin-right: 0;\n\t}\n\n\tul.topiclist.forums dt .list-inner {\n\t\tmargin-right: 0;\n\t}\n\n\tul.topiclist.forums dd.lastpost {\n\t\tdisplay: none;\n\t}\n\n\t/* RTL */\n\n\t/* .topiclist lists\n\t---------------------------------------- */\n\t.rtl ul.topiclist.forums dt {\n\t\tmargin-left: 0;\n\t}\n\n\t.rtl ul.topiclist.forums dt .list-inner {\n\t\tmargin-left: 0;\n\t}\n}\n\n@media (max-width: 750px) {\n\t.responsive-hide {\n\t\tdisplay: none !important;\n\t}\n\n\t.responsive-show {\n\t\tdisplay: block !important;\n\t}\n\n\t.responsive-show-inline {\n\t\tdisplay: inline !important;\n\t}\n\n\t.responsive-show-inline-block {\n\t\tdisplay: inline-block !important;\n\t}\n\n\t/* Content wrappers\n\t---------------------------------------------------------------- */\n\thtml {\n\t\theight: auto;\n\t}\n\n\tbody {\n\t\tpadding: 0;\n\t}\n\n\t.wrap {\n\t\tborder: none;\n\t\tborder-radius: 0;\n\t\tmin-width: 390px;\n\t\tmargin: 0 !important;\n\t\tpadding: 0 5px;\n\t}\n\n\t/* Common block wrappers\n\t---------------------------------------------------------------- */\n\t.headerbar,\n\t.navbar,\n\t.forabg,\n\t.forumbg,\n\t.post,\n\t.panel {\n\t\tborder-radius: 0;\n\t\tmargin-right: -5px;\n\t\tmargin-left: -5px;\n\t}\n\n\t.cp-main .forabg,\n\t.cp-main .forumbg,\n\t.cp-main .post,\n\t.cp-main .panel {\n\t\tborder-radius: 7px;\n\t}\n\n\t/* Logo block\n\t---------------------------------------------------------------- */\n\t.site-description {\n\t\ttext-align: center;\n\t\tfloat: none;\n\t\twidth: auto;\n\t}\n\n\t.logo {\n\t\t/* change display value to inline-block to show logo */\n\t\tdisplay: none;\n\t\tfloat: none;\n\t\tpadding: 10px;\n\t}\n\n\t.site-description h1,\n\t.site-description p {\n\t\tline-height: 24px;\n\t\ttext-align: inherit;\n\t\ttext-overflow: ellipsis;\n\t\tfloat: none;\n\t\toverflow: hidden;\n\t\tmargin: 5px;\n\t}\n\n\t.site-description p,\n\t.search-header {\n\t\tdisplay: none;\n\t}\n\n\t/* Navigation\n\t---------------------------------------------------------------- */\n\t.headerbar + .navbar {\n\t\tmargin-top: -5px;\n\t}\n\n\t/* Search\n\t---------------------------------------------------------------- */\n\t.responsive-search {\n\t\tdisplay: block !important;\n\t}\n\n\t/* Forums and topicslists\n\t---------------------------------------------------------------- */\n\tli.header dt {\n\t\tfont-size: 12px;\n\t\tline-height: 12px;\n\t\ttext-align: center;\n\t\ttext-transform: none;\n\t\tpadding-bottom: 4px;\n\t}\n\n\tul.topiclist li.header dt,\n\tul.topiclist li.header dt .list-inner {\n\t\tmargin-right: 0 !important;\n\t\tpadding-right: 0;\n\t}\n\n\tul.topiclist li.header dd {\n\t\tdisplay: none !important;\n\t}\n\n\tul.topiclist dt,\n\tul.topiclist dt .list-inner,\n\tul.topiclist.missing-column dt,\n\tul.topiclist.missing-column dt .list-inner,\n\tul.topiclist.two-long-columns dt,\n\tul.topiclist.two-long-columns dt .list-inner,\n\tul.topiclist.two-columns dt,\n\tul.topiclist.two-columns dt .list-inner {\n\t\tmargin-right: 0;\n\t}\n\n\tul.topiclist dt .list-inner.with-mark {\n\t\tpadding-right: 34px;\n\t}\n\n\tul.topiclist dt .list-inner {\n\t\tmin-height: 28px;\n\t}\n\n\tul.topiclist li.header dt .list-inner {\n\t\tmin-height: 0;\n\t}\n\n\tul.topiclist dd {\n\t\tdisplay: none;\n\t}\n\n\tul.topiclist.forums dt {\n\t\tmargin-right: -250px;\n\t}\n\n\tul.topiclist dd.mark {\n\t\ttext-align: left;\n\t\tposition: absolute;\n\t\ttop: 0;\n\t\tright: 5px;\n\t\tdisplay: block;\n\t\twidth: auto;\n\t\tmin-width: 0;\n\t\tmargin: 0;\n\t}\n\n\tul.topiclist.forums dd.topics dfn,\n\tul.topiclist.topics dd.posts dfn {\n\t\tfont-weight: normal;\n\t\tposition: relative;\n\t\tleft: 0;\n\t\tdisplay: inline;\n\t}\n\n\tli.row .responsive-show strong {\n\t\tfont-weight: bold;\n\t\tcolor: inherit;\n\t}\n\n\tul.topiclist li.row dt a.subforum {\n\t\tvertical-align: bottom;\n\t\ttext-overflow: ellipsis;\n\t\toverflow: hidden;\n\t}\n\n\t/* Pagination\n\t---------------------------------------------------------------- */\n\t.pagination > ul {\n\t\tmargin: 5px 0 0;\n\t}\n\n\t.row .pagination .ellipsis + li {\n\t\tdisplay: none !important;\n\t}\n\n\t/* Responsive tables\n\t---------------------------------------------------------------- */\n\ttable.responsive,\n\ttable.responsive tbody,\n\ttable.responsive tr,\n\ttable.responsive td {\n\t\tdisplay: block;\n\t}\n\n\ttable.responsive thead,\n\ttable.responsive th {\n\t\tdisplay: none;\n\t}\n\n\ttable.responsive.show-header thead,\n\ttable.responsive.show-header th:first-child {\n\t\ttext-align: left !important;\n\t\tdisplay: block;\n\t\twidth: auto !important;\n\t}\n\n\ttable.responsive.show-header th:first-child span.rank-img {\n\t\tdisplay: none;\n\t}\n\n\ttable.responsive tr {\n\t\tmargin: 2px 0;\n\t}\n\n\ttable.responsive td {\n\t\ttext-align: left !important;\n\t\twidth: auto !important;\n\t\tpadding: 4px;\n\t}\n\n\ttable.responsive td.empty {\n\t\tdisplay: none !important;\n\t}\n\n\ttable.responsive td > dfn {\n\t\tdisplay: inline-block !important;\n\t}\n\n\ttable.responsive td > dfn:after {\n\t\tpadding-right: 5px;\n\t\tcontent: \":\";\n\t}\n\n\ttable.responsive span.rank-img {\n\t\tfloat: none;\n\t\tpadding-right: 5px;\n\t}\n\n\ttable.responsive.memberlist td:first-child input[type=\"checkbox\"] {\n\t\tfloat: right;\n\t}\n\n\t/* Forms\n\t---------------------------------------------------------------- */\n\tfieldset dt,\n\tfieldset.fields1 dt,\n\tfieldset.fields2 dt {\n\t\tfloat: none;\n\t\twidth: auto;\n\t}\n\n\tfieldset dd,\n\tfieldset.fields1 dd,\n\tfieldset.fields2 dd {\n\t\tmargin-left: 0;\n\t}\n\n\ttextarea,\n\tdd textarea,\n\t.message-box textarea {\n\t\t-webkit-box-sizing: border-box;\n\t\tbox-sizing: border-box;\n\t\twidth: 100%;\n\t}\n\n\tdl.pmlist dt {\n\t\twidth: auto !important;\n\t\tmargin-bottom: 5px;\n\t}\n\n\tdl.pmlist dd {\n\t\tdisplay: inline-block;\n\t\tmargin-left: 0 !important;\n\t}\n\n\tdl.pmlist dd:first-of-type {\n\t\tpadding-left: 20px;\n\t}\n\n\t.smiley-box,\n\t.message-box {\n\t\tfloat: none;\n\t\twidth: auto;\n\t}\n\n\t.smiley-box {\n\t\tmargin-top: 5px;\n\t}\n\n\t.bbcode-status {\n\t\tdisplay: none;\n\t}\n\n\t.colour-palette,\n\t.colour-palette tbody,\n\t.colour-palette tr {\n\t\tdisplay: block;\n\t}\n\n\t.colour-palette td {\n\t\tdisplay: inline-block;\n\t\tmargin-right: 2px;\n\t}\n\n\t.horizontal-palette td:nth-child(2n),\n\t.vertical-palette tr:nth-child(2n) {\n\t\tdisplay: none;\n\t}\n\n\tfieldset.quick-login label {\n\t\twhite-space: normal;\n\t\tdisplay: block;\n\t\tmargin-bottom: 5px;\n\t}\n\n\tfieldset.quick-login label > span {\n\t\tdisplay: inline-block;\n\t\tmin-width: 100px;\n\t}\n\n\tfieldset.quick-login input.inputbox {\n\t\twidth: 85%;\n\t\tmax-width: 300px;\n\t\tmargin-left: 20px;\n\t}\n\n\tfieldset.quick-login label[for=\"autologin\"] {\n\t\ttext-align: right;\n\t\tdisplay: inline-block;\n\t\tmin-width: 50%;\n\t}\n\n\t/* User profile\n\t---------------------------------------------------------------- */\n\t.column1,\n\t.column2,\n\t.left-box.profile-details {\n\t\tfloat: none;\n\t\tclear: both;\n\t\twidth: auto;\n\t}\n\n\t.avatar-rank-container {\n\t\tmax-width: 100%;\n\t}\n\n\t/* Polls\n\t---------------------------------------------------------------- */\n\tfieldset.polls dt {\n\t\twidth: 90%;\n\t}\n\n\tfieldset.polls dd.resultbar {\n\t\tpadding-left: 20px;\n\t}\n\n\tfieldset.polls dd.poll_option_percent {\n\t\twidth: 20%;\n\t}\n\n\tfieldset.polls dd.resultbar,\n\tfieldset.polls dd.poll_option_percent {\n\t\tmargin-top: 5px;\n\t}\n\n\t/* Post\n\t---------------------------------------------------------------- */\n\t.postbody {\n\t\tposition: inherit;\n\t}\n\n\t.postprofile,\n\t.postbody,\n\t.search .postbody {\n\t\tdisplay: block;\n\t\tfloat: none;\n\t\twidth: auto;\n\t\tmin-height: 0;\n\t\tpadding: 0;\n\t}\n\n\t.post .postprofile {\n\t\tborder-width: 0 0 1px;\n\t\toverflow: hidden;\n\t\twidth: auto;\n\t\tmin-height: 40px;\n\t\tmargin: 0 0 5px;\n\t\tpadding-bottom: 5px;\n\t}\n\n\t.postprofile dd {\n\t\tdisplay: none;\n\t}\n\n\t.postprofile dt,\n\t.postprofile dd.profile-rank,\n\t.search .postprofile dd {\n\t\tdisplay: block;\n\t\tmargin: 0;\n\t}\n\n\t.postprofile .has-avatar .avatar-container {\n\t\toverflow: inherit;\n\t\tmargin: 0;\n\t}\n\n\t.postprofile .avatar-container:after {\n\t\tclear: none;\n\t}\n\n\t.postprofile .avatar {\n\t\tmargin-right: 5px;\n\t}\n\n\t.postprofile .avatar img {\n\t\twidth: auto !important;\n\t\theight: auto !important;\n\t\tmax-height: 32px;\n\t}\n\n\t.has-profile .postbody h3 {\n\t\tmargin-right: 0 !important;\n\t\tmargin-left: 0 !important;\n\t}\n\n\t.nav-footer.linklist .in-menu,\n\t.nav-main.linklist .in-menu {\n\t\tdisplay: none !important;\n\t}\n\n\t/* post-buttons */\n\n\t.has-profile .post-buttons {\n\t\tmargin: 5px;\n\t}\n\n\t.post-buttons > li > a {\n\t\tdisplay: none;\n\t}\n\n\t.nav-footer.linklist .responsive-menu,\n\t.nav-footer.linklist .responsive-menu .in-menu,\n\t.nav-main.linklist .responsive-menu .in-menu,\n\t.post-buttons-responsive-menu,\n\t.post-button-responsive,\n\t.post-buttons-responsive-menu .post-buttons-label {\n\t\tdisplay: block !important;\n\t}\n\n\t.post-buttons-responsive-menu .dropdown-contents .button {\n\t\tfont-weight: normal;\n\t\tline-height: inherit;\n\t\tbackground: none;\n\t\tborder: none;\n\t\tbox-shadow: none;\n\t\tcolor: #0f4d8a;\n\t\tdisplay: flex;\n\t}\n\n\t.post-buttons-responsive-menu .dropdown-contents .button:hover {\n\t\ttext-decoration: underline;\n\t\tcolor: #d41142;\n\t}\n\n\t.post-buttons-responsive-menu .dropdown-contents .c-button-icon {\n\t\tcolor: inherit;\n\t\tpadding-right: 5px;\n\t}\n\n\t/* Misc stuff\n\t---------------------------------------------------------------- */\n\th2 {\n\t\tmargin-top: 12px;\n\t}\n\n\tp {\n\t\toverflow: hidden;\n\t\tmargin-bottom: 8px;\n\t}\n\n\tp.rightside {\n\t\tmargin-bottom: 0;\n\t}\n\n\tfieldset.display-options label {\n\t\tdisplay: block;\n\t\tclear: both;\n\t\tmargin-bottom: 5px;\n\t}\n\n\tdl.mini dd.pm-legend {\n\t\tfloat: left;\n\t\tmin-width: 200px;\n\t}\n\n\t.topicreview {\n\t\tmargin: 0 -5px;\n\t\tpadding: 0 5px;\n\t}\n\n\tfieldset.display-actions {\n\t\twhite-space: normal;\n\t}\n\n\t.phpbb_alert {\n\t\twidth: auto;\n\t\tmargin: 0 5px;\n\t}\n\n\t.attach-comment dfn {\n\t\twidth: 100%;\n\t}\n\n\t/* RTL */\n\n\t/* .topiclist lists\n\t---------------------------------------- */\n\t.rtl ul.topiclist li.header dt,\n\t.rtl ul.topiclist li.header dt .list-inner {\n\t\tmargin-left: 0 !important;\n\t\tpadding-left: 0;\n\t}\n\n\t.rtl ul.topiclist dt,\n\t.rtl ul.topiclist dt .list-inner,\n\t.rtl ul.topiclist.missing-column dt,\n\t.rtl ul.topiclist.missing-column dt .list-inner,\n\t.rtl ul.topiclist.two-long-columns dt,\n\t.rtl ul.topiclist.two-long-columns dt .list-inner,\n\t.rtl ul.topiclist.two-columns dt,\n\t.rtl ul.topiclist.two-columns dt .list-inner {\n\t\tmargin-left: 0;\n\t}\n\n\t.rtl ul.topiclist dt .list-inner.with-mark {\n\t\tpadding-left: 34px;\n\t}\n\n\t/* Forums and topics lists\n\t---------------------------------------- */\n\t.rtl ul.topiclist.forums dt {\n\t\tmargin-left: -250px;\n\t}\n\n\t.rtl ul.topiclist.forums dt .list-inner {\n\t\tmargin-left: 250px;\n\t}\n\n\t.rtl ul.topiclist dd.mark {\n\t\ttext-align: right;\n\t\tright: auto;\n\t\tleft: 5px;\n\t}\n\n\t.rtl table.responsive.show-header thead,\n\t.rtl table.responsive.show-header th:first-child {\n\t\ttext-align: right !important;\n\t}\n\n\t.rtl table.responsive td {\n\t\ttext-align: right !important;\n\t}\n\n\t/* User profile\n\t---------------------------------------- */\n\t.rtl .column1,\n\t.rtl .column2,\n\t.rtl .left-box.profile-details {\n\t\tfloat: none;\n\t}\n\n\t/* Post\n\t---------------------------------------- */\n\t.rtl .postprofile,\n\t.rtl .postbody,\n\t.rtl .search .postbody {\n\t\tfloat: none;\n\t}\n\n\t.rtl .post .postprofile {\n\t\tborder-width: 0 0 1px;\n\t}\n\n\t.rtl .postprofile dt,\n\t.rtl .postprofile dd.profile-rank,\n\t.rtl .search .postprofile dd {\n\t\tmargin: 0;\n\t}\n\n\t.rtl .postprofile .avatar {\n\t\tmargin-right: 0;\n\t\tmargin-left: 5px;\n\t}\n\n\t.rtl .has-profile .post-buttons {\n\t\tleft: 20px;\n\t}\n\n\t/* Forms\n\t---------------------------------------- */\n\t.rtl fieldset dt,\n\t.rtl fieldset.fields1 dt,\n\t.rtl fieldset.fields2 dt {\n\t\tfloat: none;\n\t}\n\n\t.rtl fieldset dd,\n\t.rtl fieldset.fields1 dd,\n\t.rtl fieldset.fields2 dd {\n\t\tmargin-right: 20px;\n\t}\n}\n\n@media (min-width: 701px) {\n\t.postbody {\n\t\twidth: calc(100% - 200px - 1px - 16px);\n\t}\n\n\t.postprofile {\n\t\twidth: 200px;\n\t}\n\n\t.nav-main.linklist .in-menu {\n\t\tdisplay: block !important;\n\t}\n\n\t.nav-footer.linklist .responsive-menu,\n\t.nav-main.linklist .responsive-menu .in-menu {\n\t\tdisplay: none !important;\n\t}\n}\n\n@media (min-width: 701px) and (max-width: 950px) {\n\tul.topiclist dt {\n\t\tmargin-right: -410px;\n\t}\n\n\tul.topiclist dt .list-inner {\n\t\tmargin-right: 410px;\n\t}\n\n\tdd.posts,\n\tdd.topics,\n\tdd.views {\n\t\twidth: 80px;\n\t}\n}\n\n/* Responsive *CP navigation\n---------------------------------------- */\n@media (max-width: 900px) {\n\t.nojs .tabs a span,\n\t.nojs .minitabs a span {\n\t\tletter-spacing: -0.03em;\n\t\ttext-overflow: ellipsis;\n\t\toverflow: hidden;\n\t\tmax-width: 40px;\n\t}\n\n\t.cp-menu,\n\t.navigation,\n\t.cp-main {\n\t\tfloat: none;\n\t\twidth: auto;\n\t\tmargin: 0;\n\t}\n\n\t.navigation {\n\t\tmax-width: 320px;\n\t\tmargin: 0 auto;\n\t\tpadding: 0;\n\t}\n\n\t.navigation a {\n\t\tbackground-image: none;\n\t}\n\n\t.navigation li:first-child a {\n\t\tborder-top-left-radius: 5px;\n\t\tborder-top-right-radius: 5px;\n\t}\n\n\t.navigation li:last-child a {\n\t\tborder-bottom-right-radius: 5px;\n\t\tborder-bottom-left-radius: 5px;\n\t}\n\n\t.rtl .cp-menu,\n\t.rtl .navigation,\n\t.rtl .cp-main {\n\t\tfloat: none;\n\t}\n\n\t.navigation a,\n\t.rtl .navigation a {\n\t\tbackground: #b2c2cf;\n\t}\n}\n\n@media (max-width: 992px) {\n\t.row .pagination {\n\t\ttext-align: left;\n\t\tfloat: left;\n\t\tmargin-top: 4px;\n\t\tmargin-bottom: 4px;\n\t}\n}\n\n@media (max-width: 1220px) {\n\t.wrap {\n\t\tmargin: 0 12px;\n\t}\n}\n\n/* stylelint-enable selector-max-compound-selectors */\n/* stylelint-enable selector-no-qualifying-type */\n"]} \ No newline at end of file diff --git a/phpBB/styles/prosilver/theme/stylesheet.css b/phpBB/styles/prosilver/theme/stylesheet.css index 0f0cf4b667c..0e9691b250d 100644 --- a/phpBB/styles/prosilver/theme/stylesheet.css +++ b/phpBB/styles/prosilver/theme/stylesheet.css @@ -21,3 +21,8 @@ @import url("colours.css?hash=0d8bc6be"); @import url("responsive.css?hash=749e01e6"); @import url("bidi.css?hash=c1b99d9a"); + + + + +/*# sourceMappingURL=stylesheet.css.map */ diff --git a/phpBB/styles/prosilver/theme/stylesheet.css.map b/phpBB/styles/prosilver/theme/stylesheet.css.map new file mode 100644 index 00000000000..47f2e3a69c1 --- /dev/null +++ b/phpBB/styles/prosilver/theme/stylesheet.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["stylesheet.css"],"names":[],"mappings":"AAAA;;;;;;;CAOC;;AAED,0CAA0C;AAC1C,qCAAqC;AACrC,0CAA0C;AAC1C,sCAAsC;AACtC,uCAAuC;AACvC,wCAAwC;AACxC,sCAAsC;AACtC,yCAAyC;AACzC,wCAAwC;AACxC,mCAAmC;AACnC,sCAAsC;AACtC,wCAAwC;AACxC,2CAA2C;AAC3C,qCAAqC","file":"stylesheet.css","sourcesContent":["/* phpBB Style Sheet\n --------------------------------------------------------------\n\tStyle name:\t\t\tprosilver (the default phpBB style)\n\tBased on style:\n\tOriginal author:\tTom Beddard ( http://www.subblue.com/ )\n\tModified by:\t\tphpBB Limited ( https://www.phpbb.com/ )\n --------------------------------------------------------------\n*/\n\n@import url(\"normalize.css?hash=e6c08715\");\n@import url(\"base.css?hash=9b6738c8\");\n@import url(\"utilities.css?hash=b95e1ad4\");\n@import url(\"icons.css?hash=8acd6188\");\n@import url(\"common.css?hash=0aba47c9\");\n@import url(\"buttons.css?hash=a034a326\");\n@import url(\"links.css?hash=93969a21\");\n@import url(\"mentions.css?hash=308fbc69\");\n@import url(\"content.css?hash=c0febad3\");\n@import url(\"cp.css?hash=b02034ec\");\n@import url(\"forms.css?hash=d6ca85f9\");\n@import url(\"colours.css?hash=0d8bc6be\");\n@import url(\"responsive.css?hash=749e01e6\");\n@import url(\"bidi.css?hash=c1b99d9a\");\n"]} \ No newline at end of file diff --git a/phpBB/styles/prosilver/theme/tweaks.css b/phpBB/styles/prosilver/theme/tweaks.css index 4b3b7afd24f..d1c1c0c0818 100644 --- a/phpBB/styles/prosilver/theme/tweaks.css +++ b/phpBB/styles/prosilver/theme/tweaks.css @@ -2,3 +2,8 @@ $Tweaks /* -------------------------------------------------------------- /* /* -------------------------------------------------------------- */ + + + + +/*# sourceMappingURL=tweaks.css.map */ diff --git a/phpBB/styles/prosilver/theme/tweaks.css.map b/phpBB/styles/prosilver/theme/tweaks.css.map new file mode 100644 index 00000000000..021490c6f35 --- /dev/null +++ b/phpBB/styles/prosilver/theme/tweaks.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["tweaks.css"],"names":[],"mappings":"AAAA;;;mEAGmE","file":"tweaks.css","sourcesContent":["/* -------------------------------------------------------------- /*\n\t$Tweaks\n/* -------------------------------------------------------------- /*\n/* -------------------------------------------------------------- */\n"]} \ No newline at end of file diff --git a/phpBB/styles/prosilver/theme/utilities.css b/phpBB/styles/prosilver/theme/utilities.css index ab47754d5d9..319f637d698 100644 --- a/phpBB/styles/prosilver/theme/utilities.css +++ b/phpBB/styles/prosilver/theme/utilities.css @@ -83,3 +83,8 @@ .affix { position: fixed; } + + + + +/*# sourceMappingURL=utilities.css.map */ diff --git a/phpBB/styles/prosilver/theme/utilities.css.map b/phpBB/styles/prosilver/theme/utilities.css.map new file mode 100644 index 00000000000..14e3de54fd1 --- /dev/null +++ b/phpBB/styles/prosilver/theme/utilities.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["utilities.css"],"names":[],"mappings":"AAAA;;mEAEmE;;AAEnE;CACC,SAAS;CACT,kBAAkB;CAClB,gBAAgB;CAChB,sBAAsB;CACtB,UAAU;CACV,WAAW;CACX,YAAY;CACZ,UAAU;AACX;;AAEA;;CAEC,gBAAgB;CAChB,iBAAiB;CACjB,UAAU;CACV,WAAW;CACX,YAAY;CACZ,SAAS;AACV;;AAEA;;;;;;;;CAQC,cAAc;CACd,YAAY;AACb;;AAEA;;;;CAIC,WAAW;AACZ;;AAEA;CACC,cAAc;CACd,kBAAkB;CAClB,iBAAiB;AAClB;;AAEA;CACC,uBAAuB;AACxB;;AAEA;CACC,sBAAsB;AACvB;;AAEA;CACC,wBAAwB;AACzB;;AAEA;CACC,yBAAyB;AAC1B;;AAEA;CACC,kBAAkB;AACnB;;AAEA;CACC,WAAW;CACX,6BAA6B;CAC7B,SAAS;CACT,iBAAiB;CACjB,kBAAkB;AACnB;;AAEA;CACC,aAAa;AACd;;AAEA;CACC,eAAe;AAChB","file":"utilities.css","sourcesContent":["/* -------------------------------------------------------------- /*\n\t$Utilities\n/* -------------------------------------------------------------- */\n\n.sr-only {\n\tborder: 0;\n\tposition: absolute;\n\toverflow: hidden;\n\tclip: rect(0, 0, 0, 0);\n\twidth: 1px;\n\theight: 1px;\n\tmargin: -1px;\n\tpadding: 0;\n}\n\n.sr-only-focusable:active,\n.sr-only-focusable:focus {\n\tposition: static;\n\toverflow: visible;\n\tclip: auto;\n\twidth: auto;\n\theight: auto;\n\tmargin: 0;\n}\n\n.clearfix:before,\n.clearfix:after,\n.container:before,\n.container:after,\n.container-fluid:before,\n.container-fluid:after,\n.row:before,\n.row:after {\n\tdisplay: table;\n\tcontent: \" \";\n}\n\n.clearfix:after,\n.container:after,\n.container-fluid:after,\n.row:after {\n\tclear: both;\n}\n\n.center-block {\n\tdisplay: block;\n\tmargin-right: auto;\n\tmargin-left: auto;\n}\n\n.pull-right {\n\tfloat: right !important;\n}\n\n.pull-left {\n\tfloat: left !important;\n}\n\n.hide {\n\tdisplay: none !important;\n}\n\n.show {\n\tdisplay: block !important;\n}\n\n.invisible {\n\tvisibility: hidden;\n}\n\n.text-hide {\n\tfont: 0/0 a;\n\tbackground-color: transparent;\n\tborder: 0;\n\ttext-shadow: none;\n\tcolor: transparent;\n}\n\n.hidden {\n\tdisplay: none;\n}\n\n.affix {\n\tposition: fixed;\n}\n"]} \ No newline at end of file